Вопрос

Обработка обращений из очереди в Едином окне

Посл создания очереди по обращению(версия 7.12) и нажатия на действие Выполнить наполнение очереди выходит ошибка .

Процесс обработки очереди : БП Обработка обращений из очереди в Едином окне

'OperatorSingleWindow.UpdateQueuesJobTrigger' for 'OperatorSingleWindow.UpdateQueuesJob' job: Invalid column name 'TIME_ZONE_ID'.

где установить часовой пояс?

У меня такой же вопрос

9 комментариев

Попробуйте выполнить этот скрипт:

IF NOT EXISTS (
    SELECT 1 FROM sys.columns
    WHERE [Name] = N'TIME_ZONE_ID'
    AND [Object_ID] = Object_ID(N'[dbo].[QRTZ_SIMPROP_TRIGGERS]')
)
BEGIN
    ALTER TABLE [dbo].[QRTZ_SIMPROP_TRIGGERS] ADD [TIME_ZONE_ID] [NVARCHAR] (80);
END;

Евгений Манько,

Скрипт выполнил. Помогло.

Но теперь при переходе в Единое окно не отображаются колонки, но записи есть. Скрин.

В консоли ошибка:

file: undefined
 line: undefined
 column: undefined
 message: config.items.filter is not a function 
 date: Thu May 10 2018 08:44:29 GMT+0300 (RTZ 2 (зима))
 moduleId: OperatorSingleWindowModule_SingleWindow_OperatorQueuesModule_QueueModule
 moduleName: QueueModule

Попробуйте отладить код. Посмотрите где возникает ошибка (нужно поставить паузу), возможно это пользовательское замещение, посмотрите callstack, что куда передается и т.д. Проверьте какие колонки отображаются.

VladKapitanchyk,

Это не пользовательское замещение. 

Проблема во ViewgeneratorV2

getGridRowColumns: function(config, rowIndex) {
                return config.items.filter(function(column) {
                    var position = column.position;
                    return (position.row === rowIndex);
                });
            },

доработок с очередями вообще не делали еще. в какую сторону капать?

Евгений Волоцкой,

Посмотрите, что приходит в config. Сравните с параметрами которые приходят в других рабочих гридах. Сравните callStack.

VladKapitanchyk,

не приходят колонки в отличие от других разделов, при попытке настроить колонки через мастер раздела та же ошибка в той же ф-ии, но в файле GridSettingsPage.js

Евгений Волоцкой,

Если смотреть по callstack(метод reloadGridColumnsConfig) то можно увидеть, что конфиг подтягивается из профайла. Попробуйте перенастроить отображение колонок.

VladKapitanchyk,

я писал в пред. сообщении, что при настройке колонок аналогичная ошибка. как настроить sysprofiledata для единого окна?

В общем случае надо дебажить. Но был случай когда подтягивались не правильные настройки с профиля, что приводило к похожему результату. В профиле в настройках в «items» хранился объект «{…}», а должен список «[…]»

Войдите или зарегистрируйтесь, чтобы комментировать