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