Имя: Пароль:
1C
1С v8
Зависание Динамического списка
,
0 alexandr_87
 
11.06.18
10:53
Добрый день. УФ. есть журнал складские документы, для вывода данных использую Динамический список с произвольном запросом:
<code>
ВЫБРАТЬ
    ЖурналДокументовСкладскиеДокументы.Ссылка,
    ЖурналДокументовСкладскиеДокументы.Дата КАК Период,
    ЖурналДокументовСкладскиеДокументы.ПометкаУдаления,
    ЖурналДокументовСкладскиеДокументы.Номер,
    ЖурналДокументовСкладскиеДокументы.Проведен,
    ЖурналДокументовСкладскиеДокументы.Контрагент,
    ЖурналДокументовСкладскиеДокументы.Организация,
    ЖурналДокументовСкладскиеДокументы.Склад,
    ЖурналДокументовСкладскиеДокументы.Тип
ИЗ
    ЖурналДокументов.СкладскиеДокументы КАК ЖурналДокументовСкладскиеДокументы
ГДЕ
    ЕСТЬNULL(ЖурналДокументовСкладскиеДокументы.Ссылка.ВидОтгрузки, ЗНАЧЕНИЕ(Перечисление.ВидыОтгрузкиТоваров.Склад)) = ЗНАЧЕНИЕ(Перечисление.ВидыОтгрузкиТоваров.Склад)
</code>
Установлен флаг "Динамическое считывание данных" + есть отбор, период "больше или равно начало этого дня". Вроде запрос простой в консоль запросов выполняется не больше минуты, проблема в том что у некоторых пользователей при открытии данного журнала, от тупо зависает, ждал раз мин 15 так и не открылся, при открытии нет никаких событии, у меня под полными правами открывается быстро в течение пару сек., помогает просто пересозданием нового пользователя, но не на долго. Уже несколько дней копаю не могу найти причину. Кто-то сможет помочь советом или направит в нужное русло решения проблемы. Спасибо.
1 alexandr_87
 
11.06.18
10:53
База SQL
2 alexandr_87
 
11.06.18
10:54
Терминальный режим
3 sdf
 
11.06.18
10:59
Получение данных через точку от полей составного типа

https://its.1c.ru/db/metod8dev#content:5842:hdoc:dot_after_component_type
4 catena
 
11.06.18
11:32
Выбрать РАЗРЕШЕННЫЕ?
5 Сти
 
11.06.18
12:14
еще и ЖурналДокументовСкладскиеДокументы.Ссылка.ВидОтгрузки надо бы превратить в просто ЖурналДокументовСкладскиеДокументы.ВидОтгрузки
6 Сти
 
11.06.18
12:22
+5 в том смысле, что если в журнале нет такого поля, то имеет смысл его ввести