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