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