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