Перевод базы на новую структуру — различия между версиями

Материал из wiki.standart-n.ru
Перейти к: навигация, поиск
(Новая страница: « == Перевод базы на новую структуру == На примере перевода Стандартов = Внимание! первую то…»)
 
(нет различий)

Текущая версия на 18:24, 16 сентября 2019

Перевод базы на новую структуру

На примере перевода Стандартов

Внимание! первую точку делаем совместно со Славой

  1. Берем подготовленную чистую базу, кидаем ...все для перевода\ScriptByLander\base
  2. Подготовка актуального шаблона:

- переходим ...все для перевода\PEREVOD_STANDART_M, настройки в settings.ini должны быть на ...все для перевода\ScriptByLander\base [dbOrig] и [dbNew] - можут быть настроены на одну базу, сейчас это не важно - Запускаем perevod_stm.exe нажимаем "Подготовить шаблон" он собирает все текущие wares из глобальной в нашу

  1. Создаем архив папки ...все для перевода\ScriptByLander и копируем его на точку где установлена база.
  Пока копируется просим завершить все работы с Менеджером (не должно быть активных и отложенных документов)
  1. Останавливаем торговлю, снимаем зетки и банковские отчеты по необходимости, прокачиваем синху и убедившись что все ушло останавливаем синхру закрывая ее и все остальные приложения работающие с базой (можно не закрывать, в следующем пункте они завершатся все равно)
Внимание не запускаете под админом батник, будут проблемы с правами
  1. Запускаем ScriptByLander\Для компа с базой .bat - дожидаемся выполнения, если будут ошибки применения правил нужно запустить под Админом только указанный батник ScriptByLander\"Отдельно Добавление правил firewall.bat"
  2. Запускаем ScriptByLander\PEREVOD_STANDART_M\perevod_stm.exe
  - Проверить соответствия типов документов, если необходимо - внести изменения
  - Нажать "Миграция"
  1. Пока идет Миграция настраиваем остальные компы запуская ScriptByLander\Для остальных компов.bat
  2. После того, как Миграция завершена настраиваем синху:
 - сгенерировать новый ИД с тем же профилем
 - прописать его на сервере
 - на сервере прописать новую точку в таблицах G$DISTRIBUTE_X_TABLES и G$DISTRIBUTE_VECTORS аналогично другим
 - сделать пустую строку в таблице zdbver, поле DBVER= номер версии, сейчас "27" и DBCREATETIME = current_date
   - настроить DTClient
новая база синхронизации:
 http://78.85.35.103:28080/sinhro/engine/system.php
 - выполнить регистрацию менеджера
 - не забыть проверить PARAMS 
  1. После завершения все проверить и можно запускать торговлю.
  - Сравнить отчет текущие остатки или сводный отчет по предстриятию в новой базе и в старой 
  - Сравнить итоги Документы кассы в новой и в старой
  1. На кассе с ККМ АТОЛ проверить первый чек должно быть Без НДС, если это не так в настройка Кассира ставим 4 или 6 в зависимости от прошивки.

Правильные данные можно посмотреть в ККМ - раздел Секции

  1. Применить новый профиль Менеджера "ScriptByLander\профиль Стандарт new.asni"

Для Стандартов

  1. Посмотреть в старой базе номера 2-х групп: холод 2-8 и 8-15
   -Сделать поочередно фильтр по каждому номеру на новой базе, 
   например: "старые группы" содержит "83=" и делаем "Операции с текущей выборкой" - "Включить в группу" 

всегда актуальная версия здесь \\Alecsandr-osta\d\Клиенты\Стандарты все для перевода\ScriptByLander

Теги: порядок перевод баз новая структура PEREVOD STANDART ScriptByLander