Пляски для программного формирования отчета «Ведомость по партиям» в УТ 11.4

Чтобы сформировать отчет «Ведомость по партиям» с сохраненными в варианте отчетами, нужно выполнить вот такую обработку текста запроса СКД:

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

Иначе формируется пустой отчет, потому что параметры начала учета по партиям версии 2 не установлены.

Для меня уже давно не новость, что тексты в макетах СКД зачастую очень далеки от реальных рабочих текстов.

Среда: УТ 11.4.13.46

fixin

Программирую на 1С с 1999 года. В 1С просто Гений. В 2020 году ушел из офиса на вольные хлеба фриланса. Принимаю заказы.

Читайте также:

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *