Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Дата окончания в параметрах виртуальной таблицы

Дата окончания в параметрах виртуальной таблицы
Я
   salvator
 
09.07.19 - 15:00
Приветствую!
Есть запрос к виртуальной таблице оборотов регистра бухгалтерии:

...
ИЗ
РегистрБухгалтерии.Хозрасчетный.Обороты(&ДатаНачала, , Запись, Счет В ИЕРАРХИИ (&СписокСчетов), , Организация = &Организация, , ) КАК ХозрасчетныйОбороты

Такой запрос выполняется порядка 400 секунд, если дата начала равна 01.06.2019.
Нужно выбрать именно "с даты", без ограничения "по".
Как быть? Если указать параметр даты окончания, хоть 2100 год, запрос отрабатывает за 1,5 секунды.
 
 
   Жан Пердежон
 
1 - 09.07.19 - 15:18
Ну так посчитай дату окончания отдельно
   salvator
 
2 - 09.07.19 - 15:26
Вопрос в другом, почему такая существенная разница в производительности, если не указывать дату окончания явно?
   fisher
 
3 - 09.07.19 - 15:31
(2) Хм... А проводок будущими датами нет?
Еще как вариант статистику обновить, если SQL. Возможно неоптимальный план запроса закэшировался.
   fisher
 
4 - 09.07.19 - 15:33
Может еще итоги глубоко вперед рассчитаны. Хотя по-идее при детализации до записи таблица итогов учитываться не должна...
   salvator
 
5 - 09.07.19 - 15:58
(3) Проводок будущей датой нет. Видимо, придется указывать дату окончания принудительно, на несколько лет вперед.

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.