Обход сертификатов: различия между версиями
		
		
		
		Перейти к навигации
		Перейти к поиску
		
Shihov (обсуждение | вклад) Нет описания правки  | 
				Shihov (обсуждение | вклад) Нет описания правки  | 
				||
| Строка 4: | Строка 4: | ||
Выборка = Документы.РеализацияТоваровУслуг.Выбрать();  | Выборка = Документы.РеализацияТоваровУслуг.Выбрать();  | ||
Пока Выборка.Следующий() Цикл  | Пока Выборка.Следующий() Цикл  | ||
СписСерт = АСП_Функции.ПолучитьСписокВетДокументов(Выборка.Ссылка);  | |||
Для Каждого Серт Из СписСерт Цикл  | |||
...  | |||
КонецЦикла;  | |||
КонецЦикла;  | КонецЦикла;  | ||
</syntaxhighlight>  | </syntaxhighlight>  | ||
Текущая версия от 13:02, 23 мая 2025
Обход созданных сертификатов
Выборка = Документы.РеализацияТоваровУслуг.Выбрать();
Пока Выборка.Следующий() Цикл
СписСерт = АСП_Функции.ПолучитьСписокВетДокументов(Выборка.Ссылка);
Для Каждого Серт Из СписСерт Цикл
...
КонецЦикла;
КонецЦикла;
Выбор строк товаров документов до создания сертификатов
	// запрос списка документов с любыми условиями
	ТЗ1 = 
		"ВЫБРАТЬ
		|	С.Ссылка
		|ПОМЕСТИТЬ Ссылки
		|ИЗ
		|	Документ.РеализацияТоваровУслуг КАК С");
	// общий запрос товаров
	ТЗ2 = АСП_Общие.ЗапросТаблицыТоваров();
	
	Запрос = Новый Запрос(ТЗ1 + ТЗ2); // для выбора всех товаров сертификатов
	Запрос = Новый Запрос(ТЗ1 + ТЗ2 + "ИТОГИ ПО Ссылка"); // для свертки по сертификатам
	Запрос = Новый Запрос(ТЗ1 + ТЗ2 + "ИТОГИ ПО Номенклатура"); // для свертки по номенклатуре
	Выборка = Запрос.Выполнить().Выбрать(ОбходРезультатаЗапроса.ПоГруппировкам);
	...
Выбор строк товаров созданных сертификатов
	ТЗ = 
		"ВЫБРАТЬ
		|	Р.Ссылка
		|ПОМЕСТИТЬ Ссылки
		|ИЗ
		|	Документ.РеализацияТоваровУслуг КАК Р
		|ГДЕ Условия...
		|;
		|
		|'''''
		|ВЫБРАТЬ
		|	С.Ссылка,
		|	С.Номенклатура КАК Номенклатура,
		|	С.ДатаВыработки,
		|	СУММА(С.Количество) КАК Количество
		|ИЗ
		|	Документ.АСП_ВетеринарныйДокумент.Товары КАК С
		|		ВНУТРЕННЕЕ СОЕДИНЕНИЕ Ссылки КАК Р
		|		ПО С.Ссылка.ДокументОснование = Р.Ссылка
		|
		|ГДЕ
		|	ПОДСТРОКА(С.Ссылка.ГУИД, 36, 36) <> """"
		|
		|СГРУППИРОВАТЬ ПО
		|	С.Ссылка,
		|	С.Номенклатура,
		|	С.ДатаВыработки
		|ИТОГИ ПО
		|	Номенклатура"
