Результат выполнения запроса в "обработке" и в "консоли запросов"
1C:Бухгалтерия
1С:ERP Управление предприятием 2
1С:Комплексная автоматизация 2.х
Платформа 1С v8.3
Запросы
Здравствуйте!
Подскажите разницу в выполнении запроса в обработке и в консоле запросов? В обработке при выполнении кода не возвращает ни одной записи, а в консоле запросов всё корректно! В Чём может быть причина?
При выполнении данной конструкции не возвращает ни одной записи, в консоли запросов всё корректно выводит!
Обработку прилагаю!
Заранее благодарен!!!
Подскажите разницу в выполнении запроса в обработке и в консоле запросов? В обработке при выполнении кода не возвращает ни одной записи, а в консоле запросов всё корректно! В Чём может быть причина?
&НаСервере
Процедура СформироватьЦеныНаСервере()
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| СтоимостьТоваровСрезПоследних.Стоимость КАК Стоимость,
| СтоимостьТоваровСрезПоследних.СтоимостьДопРасходы КАК СтоимостьДопРасходы,
| СтоимостьТоваровСрезПоследних.Трудозатраты КАК Трудозатраты,
| СтоимостьТоваровСрезПоследних.АналитикаУчетаНоменклатуры.Номенклатура КАК АналитикаУчетаНоменклатурыНоменклатура,
| СтоимостьТоваровСрезПоследних.АналитикаУчетаНоменклатуры.Характеристика КАК АналитикаУчетаНоменклатурыХарактеристика
|ИЗ
| РегистрСведений.СтоимостьТоваров.СрезПоследних(&ДатаЦены, ) КАК СтоимостьТоваровСрезПоследних
|
|СГРУППИРОВАТЬ ПО
| СтоимостьТоваровСрезПоследних.Стоимость,
| СтоимостьТоваровСрезПоследних.СтоимостьДопРасходы,
| СтоимостьТоваровСрезПоследних.Трудозатраты,
| СтоимостьТоваровСрезПоследних.АналитикаУчетаНоменклатуры.Номенклатура,
| СтоимостьТоваровСрезПоследних.АналитикаУчетаНоменклатуры.Характеристика";
Запрос.УстановитьПараметр("ДатаЦены", КонецДня(Объект.Дата));
РезультатЗапроса = Запрос.Выполнить().Выгрузить();
КонецПроцедуры
&НаКлиенте
Процедура СформироватьЦены(Команда)
СформироватьЦеныНаСервере();
КонецПроцедуры
ПоказатьПри выполнении данной конструкции не возвращает ни одной записи, в консоли запросов всё корректно выводит!
Обработку прилагаю!
Заранее благодарен!!!
Прикрепленные файлы:
УстановкаЦенПлановойСебестоимости.epf
По теме из базы знаний
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Теперь вообще ничего не понимаю
Конструкция работает:
А так не работает: , возвращает 0 записей:
Полтергейст какой - то!!!
Конструкция работает:
РезультатЗапроса = Запрос.Выполнить().Выбрать();
Пока РезультатЗапроса.Следующий() Цикл
КонецЦикла;
А так не работает: , возвращает 0 записей:
РезультатЗапроса = Запрос.Выполнить().Выгрузить();
Полтергейст какой - то!!!
Проверил на ERP (правда пришлось закомментировать Трудозатраты, там нет такого измерения). В консоли запросов результат поместил во временную таблицу, вышло около 200 000 строк. В обработке ровно такое же количество вернулось в переменную РезультатЗапроса (ТаблицаЗначений). Может памяти не хватает, попробуйте задать больше параметров, чтобы уменьшить количество строк выборки?
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот