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