public void ЗаполнитьПрочиеЗатратыПоИнвентаризацииНЗП(/*ДокОбъект, ТабличнаяЧасть*/)
{
//ТаблицаПрочиеЗатраты = ТабличнаяЧасть.Выгрузить();
//ДопПараметры = Новый Структура;
//Параметры = Новый Массив;
//Параметры.Добавить(Перечисления.ХарактерЗатрат.ПроизводственныеРасходы);
//ДопПараметры.Вставить("ХарЗатрат", Параметры);
//ЗаполнитьПрочиеЗатратыПоОстаткамНЗП(ДокОбъект, ТаблицаПрочиеЗатраты, ДопПараметры);
//ОтражатьВУправленческомУчете = ДокОбъект.ОтражатьВУправленческомУчете;
//ОтражатьВБухгалтерскомУчете = ДокОбъект.ОтражатьВБухгалтерскомУчете;
//ОтражатьВНалоговомУчете = ДокОбъект.ОтражатьВНалоговомУчете;
/*ТекстЗапроса = "
|ВЫБРАТЬ
| ИнвентаризацияНЗП.НоменклатурнаяГруппа КАК НоменклатурнаяГруппа,
| ВЫБОР КОГДА ИнвентаризацияНЗП.Заказ = &ПустойЗаказПокупателя
| ИЛИ ИнвентаризацияНЗП.Заказ = &ПустойЗаказНаПроизводство ТОГДА
| Неопределено
| КОГДА ИнвентаризацияНЗП.Заказ ССЫЛКА Документ.ЗаказНаПроизводство ТОГДА
| ВЫБОР КОГДА &ИспользоватьЗаказыНаПроизводство И &УчетЗатратПоЗаказамНаПроизводство ТОГДА
| ИнвентаризацияНЗП.Заказ
| ИНАЧЕ
| Неопределено
| КОНЕЦ
| ИНАЧЕ
| ИнвентаризацияНЗП.Заказ
| КОНЕЦ КАК Заказ,
| ИнвентаризацияНЗП.СтатьяЗатрат КАК СтатьяЗатрат,
| ИнвентаризацияНЗП.СпособРаспределенияЗатратНаВыпуск КАК СпособРаспределенияЗатратНаВыпуск,
| ВЫБОР КОГДА &ОтражатьВБухгалтерскомУчете ТОГДА
| ИнвентаризацияНЗП.СчетЗатрат
| ИНАЧЕ
| Неопределено
| КОНЕЦ КАК СчетЗатрат,
| ВЫБОР КОГДА &ОтражатьВНалоговомУчете ТОГДА
| ИнвентаризацияНЗП.СчетЗатратНУ
| ИНАЧЕ
| Неопределено
| КОНЕЦ КАК СчетЗатратНУ,
| ИнвентаризацияНЗП.Сумма КАК СуммаИнв,
| ИнвентаризацияНЗП.СуммаРегл КАК СуммаИнвРегл,
| ИнвентаризацияНЗП.СуммаНал КАК СуммаИнвНал,
| Истина КАК ЕстьИнвентаризация
|ИЗ
| Документ.ИнвентаризацияНЗП.ПрочиеЗатраты КАК ИнвентаризацияНЗП
|
|ГДЕ
| ИнвентаризацияНЗП.Ссылка = &ИнвентаризацияНЗП
|
|УПОРЯДОЧИТЬ ПО
| НоменклатурнаяГруппа,
| Заказ,
| СтатьяЗатрат,
| СпособРаспределенияЗатратНаВыпуск,
| СчетЗатрат,
| СчетЗатратНУ
|";*/
if(true/*ОтражатьВБухгалтерскомУчете*/)
{
//УчетЗатратПоЗаказамНаПроизводство = УчетЗатратПоЗаказамНаПроизводство(ДокОбъект.Дата, ДокОбъект.Организация, "Бух");
}
//Запрос = Новый Запрос;
//Запрос.Текст = ТекстЗапроса;
//Запрос.УстановитьПараметр("ИнвентаризацияНЗП", ДокОбъект.ДокументИнвентаризация);
//Запрос.УстановитьПараметр("ПустойЗаказПокупателя", Документы.ЗаказПокупателя.ПустаяСсылка());
//Запрос.УстановитьПараметр("ПустойЗаказНаПроизводство", Документы.ЗаказНаПроизводство.ПустаяСсылка());
//Запрос.УстановитьПараметр("ИспользоватьЗаказыНаПроизводство", УправлениеЗаказами.ИспользоватьЗаказыНаПроизводство());
//Запрос.УстановитьПараметр("УчетЗатратПоЗаказамНаПроизводство", УчетЗатратПоЗаказамНаПроизводство);
//Запрос.УстановитьПараметр("ОтражатьВБухгалтерскомУчете", ОтражатьВБухгалтерскомУчете);
//Запрос.УстановитьПараметр("ОтражатьВНалоговомУчете", ОтражатьВНалоговомУчете);
//РезультатЗапроса = Запрос.Выполнить().Выгрузить();
//ТаблицаПрочиеЗатраты.Колонки.Добавить("СуммаИнв", Новый ОписаниеТипов("Число", Новый КвалификаторыЧисла(15, 3)));
//ТаблицаПрочиеЗатраты.Колонки.Добавить("СуммаИнвРегл", Новый ОписаниеТипов("Число", Новый КвалификаторыЧисла(15, 3)));
//ТаблицаПрочиеЗатраты.Колонки.Добавить("СуммаИнвНал", Новый ОписаниеТипов("Число", Новый КвалификаторыЧисла(15, 3)));
//ТаблицаПрочиеЗатраты.Колонки.Добавить("ЕстьИнвентаризация", Новый ОписаниеТипов("Булево"));
//ОбщегоНазначения.ЗагрузитьВТаблицуЗначений(РезультатЗапроса, ТаблицаПрочиеЗатраты);
/*ТаблицаПрочиеЗатраты.Свернуть("НоменклатурнаяГруппа, Заказ, СтатьяЗатрат, СпособРаспределенияЗатратНаВыпуск, СчетЗатрат, СчетЗатратНУ",
"Сумма, СуммаРегл, СуммаНал, СуммаИнв, СуммаИнвРегл, СуммаИнвНал, ЕстьИнвентаризация");*/
//КолвоЭлементов = ТаблицаПрочиеЗатраты.Количество();
//ТабличнаяЧасть.Загрузить(ТаблицаПрочиеЗатраты);
}