Перевод базы на новую структуру
Материал из wiki.standart-n.ru
Перевод базы на новую структуру
На примере перевода Стандартов
Внимание! первую точку делаем совместно со Славой
- Берем подготовленную чистую базу, кидаем ...все для перевода\ScriptByLander\base
- Подготовка актуального шаблона:
- переходим ...все для перевода\PEREVOD_STANDART_M, настройки в settings.ini должны быть на ...все для перевода\ScriptByLander\base [dbOrig] и [dbNew] - можут быть настроены на одну базу, сейчас это не важно - Запускаем perevod_stm.exe нажимаем "Подготовить шаблон" он собирает все текущие wares из глобальной в нашу
- Создаем архив папки ...все для перевода\ScriptByLander и копируем его на точку где установлена база.
Пока копируется просим завершить все работы с Менеджером (не должно быть активных и отложенных документов)
- Останавливаем торговлю, снимаем зетки и банковские отчеты по необходимости, прокачиваем синху и убедившись что все ушло останавливаем синхру закрывая ее и все остальные приложения работающие с базой (можно не закрывать, в следующем пункте они завершатся все равно)
Внимание не запускаете под админом батник, будут проблемы с правами
- Запускаем ScriptByLander\Для компа с базой .bat - дожидаемся выполнения, если будут ошибки применения правил нужно запустить под Админом только указанный батник ScriptByLander\"Отдельно Добавление правил firewall.bat"
- Запускаем ScriptByLander\PEREVOD_STANDART_M\perevod_stm.exe
- Проверить соответствия типов документов, если необходимо - внести изменения - Нажать "Миграция"
- Пока идет Миграция настраиваем остальные компы запуская ScriptByLander\Для остальных компов.bat
- После того, как Миграция завершена настраиваем синху:
- сгенерировать новый ИД с тем же профилем - прописать его на сервере - на сервере прописать новую точку в таблицах 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
- После завершения все проверить и можно запускать торговлю.
- Сравнить отчет текущие остатки или сводный отчет по предстриятию в новой базе и в старой - Сравнить итоги Документы кассы в новой и в старой
- На кассе с ККМ АТОЛ проверить первый чек должно быть Без НДС, если это не так в настройка Кассира ставим 4 или 6 в зависимости от прошивки.
Правильные данные можно посмотреть в ККМ - раздел Секции
- Применить новый профиль Менеджера "ScriptByLander\профиль Стандарт new.asni"
Для Стандартов
- Посмотреть в старой базе номера 2-х групп: холод 2-8 и 8-15
-Сделать поочередно фильтр по каждому номеру на новой базе, например: "старые группы" содержит "83=" и делаем "Операции с текущей выборкой" - "Включить в группу" всегда актуальная версия здесь \\Alecsandr-osta\d\Клиенты\Стандарты все для перевода\ScriptByLander
Теги: порядок перевод баз новая структура PEREVOD STANDART ScriptByLander