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