Пляски для программного формирования отчета «Ведомость по партиям» в УТ 11.4
Чтобы сформировать отчет «Ведомость по партиям» с сохраненными в варианте отчетами, нужно выполнить вот такую обработку текста запроса СКД:
ТекстЗапроса = СхемаКомпоновкиДанных.НаборыДанных.СебестоимостьПартий.Запрос; ТекстЗапроса = СтрЗаменить( ТекстЗапроса, "&ТекстЗапросаВесУпаковки", Справочники.УпаковкиЕдиницыИзмерения.ТекстЗапросаВесУпаковки("АналитикаНоменклатуры.Номенклатура.ЕдиницаИзмерения", "АналитикаНоменклатуры.Номенклатура")); ТекстЗапроса = СтрЗаменить( ТекстЗапроса, "&ТекстЗапросаОбъемУпаковки", Справочники.УпаковкиЕдиницыИзмерения.ТекстЗапросаОбъемУпаковки("АналитикаНоменклатуры.Номенклатура.ЕдиницаИзмерения", "АналитикаНоменклатуры.Номенклатура")); ТекстЗапроса = СтрЗаменить(ТекстЗапроса, "&ДанныеПУ22", "ИСТИНА"); ТекстЗапроса = СтрЗаменить(ТекстЗапроса, "&ДанныеПУ21", "ложь"); ТекстЗапроса = СтрЗаменить(ТекстЗапроса, "&НачалоПериода22", "&НачалоПериода"); ТекстЗапроса = СтрЗаменить(ТекстЗапроса, "&НачалоПериода21", "&НачалоПериода"); ТекстЗапроса = СтрЗаменить(ТекстЗапроса, "&КонецПериода22", "&КонецПериода"); ТекстЗапроса = СтрЗаменить(ТекстЗапроса, "&КонецПериода21", "&КонецПериода"); СхемаКомпоновкиДанных.НаборыДанных.СебестоимостьПартий.Запрос = ТекстЗапроса;
Иначе формируется пустой отчет, потому что параметры начала учета по партиям версии 2 не установлены.
Для меня уже давно не новость, что тексты в макетах СКД зачастую очень далеки от реальных рабочих текстов.
Среда: УТ 11.4.13.46
Свежие комментарии