Инструкции:Синхронизация — различия между версиями

Материал из wiki.standart-n.ru
Перейти к: навигация, поиск
(Отправить сетку отображения (распространить вид) таблицы по сети)
 
(не показано 6 промежуточных версии ещё одного участника)
Строка 1: Строка 1:
 
==Синхронизация==
 
==Синхронизация==
 +
===[[Синхронизация:Настройка синхронизации]]===
 
===[[Синхронизация:Виды синхронизаций|Виды синхронизаций]]===
 
===[[Синхронизация:Виды синхронизаций|Виды синхронизаций]]===
 
===[[Синхронизация:Список профилей синхронизации|Список профилей синхронизации]]===
 
===[[Синхронизация:Список профилей синхронизации|Список профилей синхронизации]]===
Строка 12: Строка 13:
 
===[[Синхронизация:Создание сводной базы|Создание сводной базы]]===
 
===[[Синхронизация:Создание сводной базы|Создание сводной базы]]===
 
===[[Синхронизация:Отправить сетку отображения (распространить вид) таблицы по сети|Отправить сетку отображения (распространить вид) таблицы по сети]]===
 
===[[Синхронизация:Отправить сетку отображения (распространить вид) таблицы по сети|Отправить сетку отображения (распространить вид) таблицы по сети]]===
Для того что бы отправить сетку всем пользователям по сети или нужным профилям в пределах одной сети нужно выполнить следующее:
+
===[[Синхронизация:Как отправить (выполнить) большой SQL на клиенте|Как отправить (выполнить) большой SQL на клиенте]]===
   
+
===[[Синхронизация:Общие вопросы по синхронизации|Общие вопросы по синхронизации]]===
1. Создаем нужную сетку (вид) которую нужно распространить.
+
 
+
2. Заходим в таблицу '''USERS''', находим пользователя под  которым у нас правильная сетка и переходим в поле '''Data'''
+
 
+
3. В поле '''Data''' должна быть выбрана вкладка '''AsText - ANSI'''. В Верху на панели нажимает кнопку с обозначением Дискетки - сохранить.
+
 
+
4. В открывшемся окне выбираем нужную папку для сохранения, тип файла: Все файлы (*.*), набираем понятное имя файла [[и в конце обязательно добавляем '''.ZIP''']], запоминаем путь, нажимаем кнопку Cохранить.
+
 
+
5. Переходим в каталог куда мы сохранили файл, находим его и распаковываем в папку и переходим в эту папку
+
 
+
6. Выполняем сортировку по дате изменения так, что бы можно было определить самый новый файл. Находим нужную нам сетку, она будет самая новая и быть без какого-либо расширения, например DocArchHeader
+
 
+
7. Архивируем нужную нам сетку или если их несколько то несколько в одном файле, запоминаем путь.
+
 
+
8. Открываем IBExpert, заходим в серверную базу, обычно называется ZTRADE_G.FDB, нам нужна процедура UTPR_MASTERDETAIL_GRID Заходим в нее. Если ее нет нужно взять с любой похожей сети, например АУ или Фармаком
+
 
+
9  В процедуре есть текст, типа (select data from G$TASKS_TMPL where id = 0) смотрим какой id указан и переходим в эту таблицу G$TASKS_TMPL. Под указанным ID в данном случае 0 открываем поле DATA должна быть выбрана вкладка '''AsText - ANSI'''.
+
 
+
10. Нажимаем кнопку Открыть, выбираем файл подготовленный в п.7, подтверждаем изменения - делаем коммит
+
 
+
11. В процедуре '''UTPR_MASTERDETAIL_GRID''' выбираем 1 профиль и выполняем процедуру. Через некоторое время проверяем изменения на объекте. Если все хорошо отправляем сетку всех профилей у кого она должна быть, внеся изменения в указанную процедуру.
+
 
+
Все проверяем через некоторое время исправления должны быть у всех пользователей.
+
 
+
 
===[[Distribute client проблема частого падения|Перезапуск distribute client]]===
 
===[[Distribute client проблема частого падения|Перезапуск distribute client]]===
 
===[[Служба очереди проблема частой остановки|Перезапуск службы очереди]]===
 
===[[Служба очереди проблема частой остановки|Перезапуск службы очереди]]===
 
===[[Queue look|Настройка отображения синхронизации на sinhro]]===
 
===[[Queue look|Настройка отображения синхронизации на sinhro]]===
 
===[[Problems:Добавление нового профиля для сводной базы(на примере Казахстана)|Добавление нового профиля]]===
 
===[[Problems:Добавление нового профиля для сводной базы(на примере Казахстана)|Добавление нового профиля]]===
===[[Синхронизация:Алгоритм действий если не работает синхронизация|Алгоритм действий если не работает синхронизация]]===
 

Текущая версия на 10:04, 27 октября 2021

Синхронизация

Синхронизация:Настройка синхронизации

Виды синхронизаций

Список профилей синхронизации

Механизм односторонней синхронизации

Добавить таблицу к односторонней синхронизации

Механизм двусторонней синхронизации

Добавить таблицу к двусторонней синхронизации

Отправка sql-скриптов на выполнение через G$TASKS по синхронизации

Настройка синхронизации

Настройка PHP-скриптов

Очередь загрузки

Создание сводной базы

Отправить сетку отображения (распространить вид) таблицы по сети

Как отправить (выполнить) большой SQL на клиенте

Общие вопросы по синхронизации

Перезапуск distribute client

Перезапуск службы очереди

Настройка отображения синхронизации на sinhro

Добавление нового профиля