Установка Единого Окна — различия между версиями
Материал из wiki.standart-n.ru
Agk (обсуждение | вклад) |
Agk (обсуждение | вклад) |
||
Строка 1: | Строка 1: | ||
==Предварительная подготовка== | ==Предварительная подготовка== | ||
− | 1) Настраиваем двустороннюю синхронизацию таблиц WARES_TREB и G$PROFILES; | + | 1) Обновляем у всех клиентов Менеджер до версии не ниже ManagerXP2_273_5 от декабря 2016г. |
− | + | 2) Настраиваем двустороннюю синхронизацию таблиц WARES_TREB и G$PROFILES; | |
− | + | 3) Проверяем, что настроена двусторонняя синхронизация таблицы WARES_LOG; | |
+ | 4) Проверяем, что у клиентов в PARAMS есть параметр CODE_PROFILE (Код профиля) и он корректный; | ||
==Подготовка серверной базы и скриптов для Единого Окна== | ==Подготовка серверной базы и скриптов для Единого Окна== | ||
1) Обновляем скрипты синхронизации на сервере; | 1) Обновляем скрипты синхронизации на сервере; | ||
2) Блокируем синхронизацию (оставляем только g$tasks); | 2) Блокируем синхронизацию (оставляем только g$tasks); | ||
− | 3) Готовим серверную базу; | + | 3) Готовим серверную базу [[тут будет статья про это]]; |
− | + | ||
==Останавливаем торговлю в точках== | ==Останавливаем торговлю в точках== |
Версия 10:11, 14 января 2017
Предварительная подготовка
1) Обновляем у всех клиентов Менеджер до версии не ниже ManagerXP2_273_5 от декабря 2016г. 2) Настраиваем двустороннюю синхронизацию таблиц WARES_TREB и G$PROFILES; 3) Проверяем, что настроена двусторонняя синхронизация таблицы WARES_LOG; 4) Проверяем, что у клиентов в PARAMS есть параметр CODE_PROFILE (Код профиля) и он корректный;
Подготовка серверной базы и скриптов для Единого Окна
1) Обновляем скрипты синхронизации на сервере; 2) Блокируем синхронизацию (оставляем только g$tasks); 3) Готовим серверную базу тут будет статья про это;
Останавливаем торговлю в точках
CREATE EXCEPTION EX_DONT_WORK 'Вход в программу заблокирован. Идет обновление...'; SET TERM ^ ; CREATE OR ALTER TRIGGER SESSIONS_DONT_WORK_BI0 FOR SESSIONS ACTIVE BEFORE INSERT POSITION 0 AS begin exception EX_DONT_WORK; --Вход в программу заблокирован. Идет обновление... end ^ SET TERM ; ^ INSERT INTO Z$SERVICE (ID, TASK, STATUS, INSERTDT, STARTDT, ENDDT, TXTLOG) VALUES (999, 'POLITE_RESTORE', 0, current_timestamp, current_timestamp, current_timestamp, NULL); update sessions s set s.enddt=current_timestamp, s.endflag=0, s.endsession_id=s.id where 1=1 and s.prog containing 'manager' and s.endflag is null and cast(s.startdt as dm_date) >= dateadd(-3 day to current_date);