Проект заключался в осуществлении свертки основной рабочей базы данных АО "Чамзинская птицефабрика" без остановки оперативной деятельности. Задача состояла в минимизации технологического окна, в течение которого база данных будет недоступна для работы, а также в переносе только необходимых элементов справочников, регистров сведений, пользователей, прав доступа и настроек подключаемого оборудования.
После проведения анализа базы данных и функционального тестирования механизмов переноса данных, мы предложили следующий план мероприятий для проведения свертки:
- Создание "чистой" базы 1С на сервере предприятия и SQL с полностью аналогичной текущей рабочей БД. Согласование изменений конфигурации для избегания проблем с некорректным переносом данных.
- Перенос констант, используемых справочников и регистров сведений из старой базы. Согласование любых измененй в элементах справочников и регистров сведений.
- Проверка и ручная настройка параметров конфигурации, функциональных опций и других глобальных параметров новой конфигурации.
- Создание копии рабочей информационной базы и запуск обработки формирования документов ввода остатков "Корректировка записей регистров" для регистров накопления. Это запрещает внесение изменений в данные рабочей БД за соответствующий период до для обеспечения целостности данных.
- Перенос сформированных документов "Корректировка записей регистров" в новую БД с учетом задействованных справочников.
- Перенос определенных документов и их движений за необходимый период до текущей даты.
- Перенос пользователей информационной базы, их ролей и прав доступа.
- Перенос настроек подключаемого оборудования, его корректировка по необходимости.
- Переход на работу с новой свернутой информационной базы и перевод старой рабочей базы в статус архивной.
Перенос констант, используемых справочников и регистров сведений из старой базы
Регистр измененных после выгрузки документов
Универсальная обработка выгрузки и загрузки данных - перенос данных в новую информационную базу
Проект был успешно выполнен в срок, и наш клиент выразил полное удовлетворение результатами.