Вопрос

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

Посл создания очереди по обращению(версия 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» хранился объект «{…}», а должен список «[…]»

Показать все комментарии