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