Табличный параметр в СКД оказался не нужен

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

Я сперва думал, что речь об одной статье и номенклатуре, но уточнил, что должен быть список.

Сперва думал, как добавить табличный параметр в СКД.

Но потом решил, что это неправильная стратегия.

Завел дополнительный справочник и уже его выбираю в отчете:

Сами расходы добавляю кодом:

	//Осипов 2023-11-26 добавляем расходы
	Если ЗначениеЗаполнено(Контекст.РучноеДобавленияРасходов) Тогда
		Для Каждого СтрокаРасходы ИЗ Контекст.РучноеДобавленияРасходов.Расходы Цикл
			ИскСтроки = ТаблицаДанныхДоРаспределения.НайтиСтроки(Новый Структура("Статья, Номенклатура", СтрокаРасходы.Статья, СтрокаРасходы.Номенклатура));
			Для Каждого Строка ИЗ ИскСтроки Цикл
				Строка.СуммаОборотДт = Строка.СуммаОборотДт + СтрокаРасходы.Сумма; 
				Прервать; //только на первую
			КонецЦикла;
		КонецЦикла;
	КонецЕсли;	

fixin

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

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

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

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