Переход с устаревших отраслевых решений на современные платформы — это всегда сложный проект, требующий глубокого анализа структуры данных. Конфигурация «Агрософт: Комплексный учет сельскохозяйственного предприятия» (КУСХП) долгое время была стандартом для агропромышленных предприятий, но, базируясь на ядре Комплексная автоматизация 1.1, она постепенно теряет актуальность. Переход на «1С: Комплексная автоматизация 2» (КА 2) не является обычным обновлением и требует полноценной миграции данных. В этой статье мы разберем основные стратегии, инструменты и сложности этого процесса.
Первым делом проанализируем «фундамент» текущей системы. Конфигурация КУСХП от компании «Агрософт» построена на базе 1С: Комплексная автоматизация 1.1 (включая механизмы обычного и управляемого приложения). Это означает, что основные учетные механизмы (бухгалтерский учет, склад, взаиморасчеты) соответствуют старой архитектуре 1С.
Рассмотрим два основных пути миграции:
Выясним, существуют ли готовые правила переноса. Поскольку КУСХП базируется на КА 1.1, для переноса стандартных данных (справочники, остатки по счетам) можно попытаться использовать типовые правила перехода «КА 1.1 -> КА 2.x», предоставляемые фирмой «1С» в составе дистрибутивов. Однако важно помнить, что отраслевые таблицы «Агрософта» эти правила «не увидят».
Разберем алгоритм работы с 1С: Конвертация данных 2.1 (КД 2.1) для адаптации переноса:
КУСХП и целевой базы КА 2 с помощью обработки MD83Exp.epf.Конвертация данных.КА 1.1.БиологическиеАктивы, Поля, ВидыКультур. Для них придется создавать правила конвертации объектов (ПКО) вручную, сопоставляя их с подходящими объектами в КА 2 (например, справочником Номенклатура с определенными характеристиками или новыми реквизитами).Проанализируем ситуацию с поддержкой вендора. Как показывает практика общения с компанией «Агрософт», они могут предложить готовые обработки для перехода со своих старых продуктов на новые. Стоимость услуг программистов вендора может казаться высокой (порядка 3500 рублей за час), однако это часто оказывается выгоднее, чем оплачивать сотни часов работы штатного программиста, который будет «изобретать велосипед» и разбираться в хитросплетениях старых регистров КУСХП.
Рекомендуется запросить у разработчика:
КА 2, которые позволяют сохранить накопленную аналитику по сельхозучету.Посмотрим, как правильно переносить данные на стыке периодов. Переход рекомендуется осуществлять на 1 января нового отчетного года. Переносу подлежат:
Важно учитывать, что в КУСХП учет затрат в растениеводстве ведется в разрезе полей и культур. В стандартной КА 2 для этих целей придется использовать механизм НаправленияДеятельности или дополнительные аналитики ГруппФинансовогоУчета. Рассмотрим пример того, как может выглядеть обработка данных при выгрузке (схематично на языке 1С):
// Пример алгоритма сопоставления отраслевых данных при выгрузке
Если Объект.ЭтоЖивотное Тогда
// В КУСХП это отдельный справочник, в КА 2 - Номенклатура с типом Товар/Работа
Параметры.Вставить("ТипНоменклатуры", Перечисления.ТипыНоменклатуры.Товар);
Параметры.Вставить("ГруппаФинансовогоУчета", "ЖивотныеНаВыращивании");
КонецЕсли;
После завершения технического этапа переноса данных через формат XML, необходимо провести сверку. Разберем шаги проверки:
Оборотно-сальдовую ведомость (ОСВ) в КУСХП и КА 2 на дату перехода. Итоговые суммы должны совпадать до копейки.КА 2 существенно отличаются от КА 1.1.Важный момент: если предыдущий программист не смог завершить написание правил самостоятельно, скорее всего, он столкнулся с проблемой несовпадения архитектуры учета затрат (РАУЗ в старой конфе против нового механизма распределения затрат в КА 2). В этом случае наиболее безопасным методом будет перенос только остатков, без попыток переноса документов за прошлые периоды.
Подводя итог, можно сказать, что «волшебной кнопки» для перехода с Агрософт: КУСХП на КА 2 не существует. Рассмотрим финальный план действий:
КА 2, используйте типовые правила перехода КА 1.1 -> КА 2 как шаблон для Конвертации данных 2.1.