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