public void СформироватьПроводкиОтклоненийВСтоимостиПриВозвратеБух(/*СтруктураПараметров, СтоимостьСписания*/)
{
//ВозвратНДС = 0;
if(true/*НЕ СтруктураПараметров.Свойство("ВозвратНДС",ВозвратНДС)*/)
{
//ВозвратНДС = 0;
}
//ВозвратНДСВал = 0;
if(true/*НЕ СтруктураПараметров.Свойство("ВозвратНДСВал",ВозвратНДСВал)*/)
{
//ВозвратНДСВал = 0;
}
//СуммаОтклонения = СтруктураПараметров.СуммаЗадолженностиБУ - СтруктураПараметров.СтоимостьСписанияБУ - ВозвратНДС;
//СтоимостьСписанияБУВал = СтруктураПараметров.ТаблицаДвиженийПартииТоваровНаСкладахБух.Итог("ВалютнаяСуммаЗадолженностиБУ");
//СуммаОтклоненияВал = СтруктураПараметров.СуммаЗадолженностиБУВал - СтоимостьСписанияБУВал - ВозвратНДСВал;
if(true/*СуммаОтклонения = 0*/)
{
}
//СтруктураРеквизитов = УчетНДС.ПолучитьСтруктуруШапкиДокументаПоСсылке(СтруктураПараметров.Регистратор);
if(true/*НЕ ЗначениеЗаполнено(СтруктураРеквизитов.СчетУчетаРасходовБУ) Или НЕ ЗначениеЗаполнено(СтруктураРеквизитов.СчетУчетаДоходовБУ)*/)
{
/*СтрокаСообщения = "Бухгалтерский учет. Документ " + СтруктураПараметров.Регистратор + ". Не заполнены значения счетов учета доходов и расходов." + Символы.ПС
+ "Проводка по отклонению в стоимости не сформирована.";*/
//ОбщегоНазначения.СообщитьОбОшибке(СтрокаСообщения);
}
if(true/*НЕ ЗначениеЗаполнено(СтруктураРеквизитов.СчетУчетаРасчетовПоПретензиям)*/)
{
//РасчетыПоПретензиям = СтруктураРеквизитов.СчетУчетаРасчетовСКонтрагентом;
}
//Проводка = СтруктураПараметров.ДвиженияХозрасчетный.Добавить();
//Проводка.Период = СтруктураПараметров.Период;
//Проводка.Регистратор = СтруктураПараметров.Регистратор;
//Проводка.Активность = Истина;
//Проводка.Организация = СтруктураРеквизитов.Организация;
//Проводка.Содержание = "Отклонение в стоимости номенклатуры";
/*// Если стоимость списанных партий меньше стоимости по документу
*/
if(true/*СуммаОтклонения > 0*/)
{
//Проводка.СчетДт = РасчетыПоПретензиям;
//Проводка.СчетКт = СтруктураРеквизитов.СчетУчетаДоходовБУ;
//Проводка.Сумма = СуммаОтклонения;
if(true/*Проводка.СчетДт.Валютный*/)
{
//Проводка.ВалютаДт = СтруктураРеквизитов.ВалютаВзаиморасчетов;
//Проводка.ВалютнаяСуммаДт = СуммаОтклоненияВал;
}
}
//СтруктураПараметров["ИзмененыДвиженияХозрасчетный"] = Истина;
}