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