Функция возвращает пустой список значений заместо ТЗ

1. HaIIpuKoJIe 26.10.20 15:41 Сейчас в теме
Добрый день. Функция запросом получает ТЗ со списком документов. Если встать отладчиком в функции то ТЗ заполнена, но возвращает она почему то пустой список значений.


СписокЗаказов = ВыполнитьЗапросНаСервере();



&НаСервере
Функция ВыполнитьЗапросНаСервере();
		
	Запрос = Новый Запрос;
	Запрос.Текст = 
		"ВЫБРАТЬ
		|	ЗаказКлиента.Ссылка КАК Ссылка,
		|	ЗаказКлиента.Дата КАК Дата,
		|	ЗаказКлиента.Статус КАК Статус,
		|	СостоянияЗаказовКлиентов.Заказ КАК Заказ,
		|	СостоянияЗаказовКлиентов.Состояние КАК Состояние,
		|	ЗаказКлиента.ДатаОтгрузки КАК ДатаОтгрузки
		|ИЗ
		|	РегистрСведений.СостоянияЗаказовКлиентов КАК СостоянияЗаказовКлиентов
		|		ЛЕВОЕ СОЕДИНЕНИЕ Документ.ЗаказКлиента КАК ЗаказКлиента
		|		ПО СостоянияЗаказовКлиентов.Заказ = ЗаказКлиента.Ссылка
		|ГДЕ
		|	ЗаказКлиента.Проведен = ИСТИНА
		|	И СостоянияЗаказовКлиентов.Состояние = ЗНАЧЕНИЕ(Перечисление.СостоянияЗаказовКлиентов.ГотовКОбеспечению)
		|	И РАЗНОСТЬДАТ(&ТекДата, ЗаказКлиента.ЖелаемаяДатаОтгрузки, СЕКУНДА) >= 43200
		|	И ЗаказКлиента.ЖелаемаяДатаОтгрузки <> ДАТАВРЕМЯ(1, 1, 1)
		|	И ЗаказКлиента.НеОтгружатьЧастями
		|
		|УПОРЯДОЧИТЬ ПО
		|	Дата";
	     Запрос.УстановитьПараметр("ТекДата",ТекущаяДата());
	
	
	//РезультатЗапроса = Запрос.Выполнить();
	
	ТЗ = Запрос.Выполнить().Выгрузить();
	Возврат ТЗ;
		
КонецФункции 
Показать
Найденные решения
5. RustamZz 26.10.20 16:01 Сейчас в теме
(4) Может СписокЗаказов это реквизит формы с типом СписокЗначений?
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. HaIIpuKoJIe 26.10.20 15:42 Сейчас в теме
(1)Причем этот же код работает во внешней обработке, но не работает в форме документа.
3. alex-l19041 8 26.10.20 15:48 Сейчас в теме
(2) нельзя передать с сервера на клиент таблицу значений
4. HaIIpuKoJIe 26.10.20 15:51 Сейчас в теме
(3)С сервера на сервер
&НаСервере
Процедура ВыполнитьНаСервере()
	
	///////////Получить Свободные Остатки по всей номенклатуре
	ТзОстатки = ПолучитьСвободныеОстатки();
	
	
	СписокЗаказов = ВыполнитьЗапросНаСервере();

	Для Каждого СтрокаЗаказ Из СписокЗаказов Цикл
		

Показать
5. RustamZz 26.10.20 16:01 Сейчас в теме
(4) Может СписокЗаказов это реквизит формы с типом СписокЗначений?
6. HaIIpuKoJIe 26.10.20 16:10 Сейчас в теме
(5)Спасибо. Никогда бы не догадался.
Оставьте свое сообщение

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