Многие компании со временем принимают решение о смене устаревших систем автоматизации розницы на более современные и поддерживаемые решения. Одной из частых задач является миграция с программного обеспечения «Айтида» на 1С:Управление торговлей 11. Часто пользователи сталкиваются с проблемами при работе с ЕГАИС или Честным Знаком в старых системах, что и служит катализатором перехода. Разберем по шагам, как правильно спланировать и реализовать такой перенос данных, чтобы минимизировать потери и простой бизнеса.
Прежде чем приступать к экспорту, проанализируем текущее состояние базы данных. Проблемы с выгрузкой специфических данных (например, алкогольной продукции или маркированных товаров) чаще всего связаны с использованием устаревших версий «Айтиды». Рассмотрим действия, которые необходимо выполнить до начала экспорта:
IUpdate.exe.В системе изначально заложен функционал импорта и экспорта. Разберем, как воспользоваться этим механизмом при примитивном подходе:
Разработчик предоставляет готовые архивы с шаблонами выгрузки. Вы можете настроить экспорт справочников и документов в текстовые файлы с разделителями (CSV) или в формате XML. Через режим конфигурации системы настройте выгрузку следующих данных:
Для обеспечения корректной синхронизации элементов и предотвращения дублей в 1С, обратите внимание на специальные дополнительные поля кодов связи с 1С, которые предусмотрены в карточках «Айтиды». Загрузку в 1С:УТ 11 можно реализовать через стандартные обработки загрузки данных из табличного документа или написав собственную обработку чтения XML.
Если штатные возможности обмена не позволяют извлечь специфическую информацию (историю продаж по чекам, сложные связки ЕГАИС) или работают некорректно, рассмотрим более продвинутый подход — прямое подключение к СУБД. Выясним архитектурные особенности:
В качестве системы управления базами данных «Айтида» использует Microsoft SQL Server (как правило, это бесплатная редакция MS SQL Server Express). Это огромное преимущество для разработчика 1С. Посмотрим, как это использовать:
ВнешниеИсточникиДанных) или выгрузить в промежуточный формат.Чтобы не разбираться со структурой таблиц MS SQL вслепую, воспользуйтесь специальным инструментом из комплекта поставки ПО. В папке с программой найдите утилиту Struktura.exe. Проанализируем базу с ее помощью: эта программа предназначена специально для просмотра архитектуры БД «Айтиды». Она содержит описание всех таблиц и связей, что многократно ускорит написание скриптов для выгрузки остатков в 1С.
После переноса данных встает вопрос подключения касс и весов. Исторически «Айтида» плотно интегрировалась с оборудованием компании «АТОЛ». Если на объекте установлены онлайн-кассы, весы с печатью этикеток и прайс-чекеры данного бренда, менять их не потребуется.
В 1С:УТ 11 используется Библиотека подключаемого оборудования (БПО). Она имеет глубокую и нативную поддержку драйверов «АТОЛ». Вам достаточно установить актуальную версию драйверов торгового оборудования на рабочее место кассира и произвести стандартную настройку в разделе подключаемого оборудования в 1С.
Таким образом, комбинируя обновление базы перед выгрузкой и прямое чтение SQL-таблиц (с использованием утилиты Struktura.exe), вы сможете без потерь перенести всю нормативно-справочную информацию и начальные остатки в 1С:УТ 11.