Ошибка "Метод объекта не обнаружен ВыполнитьПакет()"

1. user1708596 04.06.24 16:28 Сейчас в теме
Всем привет, дела обстоят так, есть 2 запроса, которые выполняются и выгружаются в платежные документы, но проблема была в том что выполнялись они по отдельности и выводился только один, попытался объединить их с помощью пакета запросов и при выполнении появляется ошибка "Метод объекта не обнаружен ВыполнитьПакет"
Вот код процедуры:
Процедура ЗаполнитьДокументыНаЭкспорт(ОбъектПлатежныеДокументы, 
									 	ДокументыНаЭкспорт, 
										НачПериода, 
										КонПериода, 
										Организация, 
										БанковскийСчет) Экспорт  
	 	
	ВыгружатьПлатежноеПоручение = Истина;
		
	УсловиеОтбораПоТипуПлатежногоДокумента = "";
	
	Если ВыгружатьПлатежноеПоручение Тогда
		УсловиеОтбораПоТипуПлатежногоДокумента = 
			УсловиеОтбораПоТипуПлатежногоДокумента + "ТипПлатежногоДокумента = &ПлатежноеПоручение";
		КонецЕсли;      
		
		
			
	ТекстЗапроса = ПолучитьТекстЗапросаПоСписаниеБезналичныхДенежныхСредств(УсловиеОтбораПоТипуПлатежногоДокумента,Организация, 
																			БанковскийСчет); 
	ТекстЗапросаПоступление = ПолучитьТекстЗапросаПоПоступлениеБезналичныхДенежныхСредств(УсловиеОтбораПоТипуПлатежногоДокумента,Организация, 
																			БанковскийСчет); 
																		
		
	ТекстЗапроса = ТекстЗапроса + "
	|
	|УПОРЯДОЧИТЬ ПО
	|	ИмяДокумента,
	|	Дата,
	|	Документ";
	
	ЗапросПоДокументам1 = Новый Запрос(ТекстЗапроса);
	ЗапросПоДокументам1.УстановитьПараметр("ДатаНачало",          НачалоДня(НачПериода));
	ЗапросПоДокументам1.УстановитьПараметр("ДатаОкончание",       КонецДня(КонПериода));
	ЗапросПоДокументам1.УстановитьПараметр("БанковскийСчет",      БанковскийСчет);
	ЗапросПоДокументам1.УстановитьПараметр("Организация",         Организация);
	ЗапросПоДокументам1.УстановитьПараметр("ПлатежноеПоручение",  
											Перечисления.ТипыПлатежныхДокументов.ПлатежноеПоручение);
	
	ЗапросПоДокументам1.УстановитьПараметр("СтрокаСписаниеБезналичных", НСтр("ru='Списание безналичных денежных средств'"));      
	
	      ТекстЗапросаПоступление = ТекстЗапросаПоступление + "
	|
	|УПОРЯДОЧИТЬ ПО
	|	ИмяДокумента,
	|	Дата,
	|	Документ";
	
	ЗапросПоДокументам = Новый Запрос(ТекстЗапросаПоступление);
	ЗапросПоДокументам.УстановитьПараметр("ДатаНачало",          НачалоДня(НачПериода));
	ЗапросПоДокументам.УстановитьПараметр("ДатаОкончание",       КонецДня(КонПериода));
	ЗапросПоДокументам.УстановитьПараметр("БанковскийСчет",      БанковскийСчет);
	ЗапросПоДокументам.УстановитьПараметр("Организация",         Организация);
	ЗапросПоДокументам.УстановитьПараметр("ПлатежноеПоручение", 
	
											Перечисления.ТипыПлатежныхДокументов.ПлатежноеПоручение);
	
	ЗапросПоДокументам.УстановитьПараметр("СтрокаПоступлениеБезналичных", НСтр("ru='Поступление безналичных денежных средств'"));

	ОбъектПлатежныеДокументы.ВыполнитьПакет(ЗапросПоДокументам,ЗапросПоДокументам1);
		
	КоллекцияЭлементов = ДокументыНаЭкспорт.ПодчиненныеЭлементы;
	Для Каждого СтрокаДокумента Из ОбъектПлатежныеДокументы Цикл
		СтрокаДокумента.Выгружать = ПустаяСтрока(СтрокаДокумента.ОписаниеОшибок);	
	КонецЦикла;


КонецПроцедуры
Показать
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. Zevzm 04.06.24 16:58 Сейчас в теме
(1) ВыполнитьПакет() это метод объекта Запрос. Почитайте описание в справке, в типовых куча примеров.
o.kovalev; +1 Ответить
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот