Разница между количеством строк в консоли и в отчете
Доброго времени суток! Есть вопрос по СКД .Чтобы избежать оптимизации запроса, сделал отчет программно , т. е. запрос в модуле объекта процедура ПриКомпоновкеРезультата получившуюся из запроса ТЗ передаю в набор данных объект ВнешниеНаборыДанных.Вставить("ТЗ", ТЗ); По итогу у меня консоль запросов и отчет выдают разные данные за одинаковый период. Правильные данные в консоли. Где может быть еще оптимизация и как это можно устранить?
По теме из базы знаний
- 50+ советов для успешной сдачи 1С: Специалист по платформе
- АРМ Начальника производства и АРМ Рабочего цеха для 1С:УНФ. Цифровое производство малого и среднего бизнеса
- Конфигурация Flowcon
- API-интеграция 1С с маркетплейсами ОЗОН, WildBerries, Я.Маркет, СберМегаМаркет, Стройландия, Леруа Мерлен, Hoff, AliExpress для УТ11, КА2, ERP2, УНФ, БП3, Розница, УТ10, УПП1.3
- Мигрируем с MS SQL на PostgreSQL
Найденные решения
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(8)Спасибо все нашел. Помог Ваш совет посмотреть , что находится в модуле объекта в выгруженной из запроса ТЗ. У меня в СКД в параметрах прописаны НачалоПериода(&ДатаНачала, "День") и КонецПериода(&ДатаОкончания, "День") поэтому в параметрах был уверен, и даже не смотрел их в отладчике)) Но как оказалось, в модуле в параметрах у меня ДатаОкончания была на начале дня. Отсюда и несоответствие результатов. Я просто в модуле поставил Запрос.УстановитьПараметр("ДатаОкончания", КонецДня(ДатаОкончания)); и все взлетело. Но я был уверен что СКД передает в модуль значение из вкладки Параметры. Теперь буду знать что это не так.
(11) Уже несколько раз на это натыкался)) Приходится выносить запрос в модуль объекта. Советуют вместо временных таблиц использовать вложенные запросы, хотя читал что 1С рекомендует наоборот не использовать вложенные запросы. В общем иногда приходится плясать с бубном чтобы получить результат)))
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот