20 лет в 1С  ·  Опыт с Axapta и NAV

Интеграция 1С с Microsoft Dynamics AX (Axapta) и NAV: связка без боли и потери данных

Связываем 1С с Dynamics AX 4.0/2009/2012, Dynamics NAV (Navision), Dynamics 365 F&O и Business Central. Работаем с AIF, REST/OData, X++ web-сервисами и SQL-репликацией. Сначала описываем процессы — потом проектируем шину.

2-way
обмен в обе стороны
9
сценариев связки: от НСИ до маркировки
поэтапно
переход без остановки учёта
20
лет экспертизы 1С
Бесплатная консультация по Dynamics и 1С
Обсудим, что остаётся в Dynamics, что уходит в 1С и по какой схеме они работают вместе
Нажимая кнопку, вы соглашаетесь с политикой конфиденциальности и обработкой персональных данных
Российский учёт закрываем на стороне 1С
Работаем с версиями, которые больше не обновляются
Постепенный переход с Axapta на 1С
Среди тех, кто доверил нам автоматизацию
Dyson
Dyson
Бытовая техника
Dior
Dior
Люксовая мода
Swatch Group
Swatch Group
Часы и аксессуары
Marks & Spencer
Marks & Spencer
Ритейл, одежда
United Colors of Benetton
United Colors of Benetton
Fashion-ритейл
Breitling
Breitling
Часы, люкс
Twinset
Twinset
Fashion-ритейл
Marella
Marella
Женская одежда
Pasabahce
Pasabahce
Посуда и стекло
Кейс

Интеграция Microsoft Dynamics AX (Axapta) и 1С в российском подразделении глобального бренда

Не абстрактная методология — реальный контур, который мы спроектировали и вывели в промышленную эксплуатацию.
Спортивная одежда, российская дочка международного холдинга
Quiksilver: связали Dynamics AX (Axapta) головного офиса с 1С российского учёта

Уходить с Axapta никто не собирался — наоборот, она оставалась расчётным центром: все поставки вбивались в неё, и именно в ней корректно формировалась себестоимость с учётом ГТД и дополнительных расходов. Задача была в обмене: поставки, ГТД и допрасходы уходили из Axapta в 1С, а затраты российской стороны возвращались из 1С обратно — чтобы собрать полный финансовый показатель.

2-way
поставки и ГТД — в 1С, затраты — обратно в Axapta
Себестоимость
считается в Axapta: там ГТД и дополнительные расходы
ГТД
импортные поставки с таможенными декларациями
Бюджет
полный финансовый показатель сводится по данным обеих систем
Почему Axapta осталась. Её не замещали 1С: поставки вводились в Axapta, и корректная себестоимость считалась там же — с ГТД и дополнительными расходами. 1С отвечала за российский учёт и за ту часть затрат, без которой финансовый результат неполный. Поэтому проект был про канал между системами, а не про миграцию.
Чего не было до проекта
  • Регулярного канала между Axapta и 1С
  • Поставок с ГТД и допрасходами на стороне 1С в готовом виде
  • Обратного потока затрат из 1С — их собирали руками
  • Единого соответствия аналитик и статей затрат двух систем
Что появилось
  • Выгрузка из Axapta: поставки, ГТД, дополнительные расходы
  • Загрузка обратно из 1С: затраты для полного финансового показателя
  • Мэппинг аналитик и статей затрат «Axapta ↔ 1С»
  • Себестоимость по-прежнему считается в Axapta — на полных данных

Точка входа

Откуда обычно начинается разговор

Три истории. Почти всегда одна из них — ваша; читайте ту, в которой себя узнали.
Ситуация 1
Регуляторика упёрлась в Dynamics

Маркировка, ФСБУ, ЕНС, ЭДО, 54-ФЗ меняются каждый год. Дорабатывать под них Axapta некому: обновлений от Microsoft нет, X++ разработчик — редкий и дорогой, а срок ставит не бизнес, а закон.

Что делаем
  • Российский контур переносим в 1С, Dynamics не трогаем
  • Каждая новая правка закона — задача 1С-команды, а не вашей
  • Обмен: НСИ, продажи, закупки, первичные документы
Ситуация 2
Головному офису нужны цифры российской стороны

Холдинг сводит бюджет целиком, а российская часть приходит письмами и файлами. Себестоимость при этом считается в Dynamics — и ей нужны данные, которые живут в 1С.

Что делаем
  • Из Dynamics в 1С — поставки, ГТД, дополнительные расходы
  • Из 1С обратно — затраты и финансовые итоги в готовом виде
  • Аналитики и статьи затрат согласованы между системами
Так было у Quiksilver →
Ситуация 3
Уходим с Dynamics, но не одним днём

Версия зависла, поддержки нет, людей на рынке нет. Уходить надо — но остановить отгрузки и закрытие месяца ради «большого переезда» нельзя.

Что делаем
  • Гибридная схема: блоки переключаются по одному
  • На время перехода обе системы работают вместе
  • Остановиться можно на любом шаге — каждый даёт результат
Полный перечень потоков, которые обычно связывают
  • Справочники и НСИ. Клиенты, поставщики, номенклатура, склады, юрлица.
  • Продажи и реализация. Заказы из Dynamics в 1С, реализация, счета-фактуры, печатные формы по требованиям ФНС.
  • Закупки и расчёты с поставщиками. Заказы из Dynamics, поступления и счета-фактуры в 1С, обратное отражение задолженности и платежей.
  • Импорт: ГТД и дополнительные расходы. Данные поставки для корректной себестоимости на стороне Dynamics.
  • Производственный учёт. Production Control и 1С:Производство: наряды, фактический выпуск, остатки сырья.
  • Складская логистика. WMS-операции на 1С с возвратом результата приёмки и отгрузки в Dynamics.
  • Маркировка «Честный знак». Типовая Dynamics не закрывает требования ЦРПТ — закрываем через 1С.
  • Розница и онлайн-кассы. Dynamics Retail для сети, 1С:Розница для 54-ФЗ и ОФД: ассортимент и продажи.
  • ФСБУ, ЕНС, ЭДО. Российский учёт в 1С, агрегированные данные — в Dynamics для управленческой отчётности.

Если упадёт

Обмен однажды встанет. Что тогда

Оборванная сеть, переехавший сервер, выключенная служба, просроченный сертификат — причин десяток, и все они когда-нибудь случаются. Мы проектируем из допущения, что канал оборвётся, чтобы это осталось неприятностью, а не стало инцидентом с разбором полётов.
Данные подождут в очереди

Работа в 1С не останавливается ни на минуту. Всё, что не ушло, лежит в очереди и уходит само, как только Dynamics вернётся. Пользователи этого даже не замечают.

Вы узнаёте первым

Обрыв поднимает оповещение администраторам в тот же час. Ситуации, когда поломку находят через неделю по разъехавшимся остаткам, быть не должно — это закладывается в архитектуру на старте, а не дорабатывается по факту.

Видно судьбу каждой строки

У любого документа видна вся цепочка — создан, отправлен, принят, подтверждён. Вопрос «куда делась накладная» закрывается за минуту вместо переписки двух отделов на полдня.

Перезапуск безопасен

Пакет можно отправить повторно, не рискуя получить двойник на той стороне. Правило описано в контракте обмена изначально — его не приходится потом компенсировать ручной сверкой по итогам месяца.


Зона ответственности

Dynamics остаётся вашей

Систему, которую годами точили под живой бизнес, новый подрядчик трогать не должен. Мы доходим до её границы и дальше не идём.
Куда мы не заходим
  • Ваш X++ и бизнес-логика Dynamics остаются нетронутыми
  • Никаких условий вроде «сначала обновитесь» или «докупите лицензии»
  • Ядро не правим — только штатные точки расширения, а если их нет, ставим отдельный слой рядом
  • Не продаём переход на 1С под видом интеграции. Решите уходить — обсудим отдельно, это другой проект и другой бюджет
Что берём на себя
  • Всю сторону 1С — от приёма данных до российской отчётности
  • Канал — очереди, повторные отправки, мониторинг, оповещения
  • Разговор с вашими Dynamics-специалистами напрямую — переводчик между подрядчиками не нужен
  • Описание обмена в виде, пригодном для чужих рук: если нас завтра не станет, следующим разбираться не с нуля

Наш подход

Сначала процессы — потом коннекторы

01
Описываем
Какие именно операции пересекают границу Axapta и 1С, кто владелец данных, кто потребитель
→
02
Оптимизируем
Решаем, где мастер, где копия, какие справочники чистить, что унифицировать перед обменом
→
03
Автоматизируем
Проектируем шину, подключаем AIF/OData/SQL, настраиваем мониторинг и алерты
Как строим интеграцию

Шесть шагов от аудита до сопровождения

01
Аудит Dynamics и текущих доработок

Изучаем версию AX/NAV, перечень X++ доработок, состояние SQL Server, имеющиеся интерфейсы и доступные точки расширения. Параллельно — конфигурацию 1С и нагрузку на неё.

  • Версия и патч-уровень Axapta/NAV/D365
  • Инвентаризация X++ доработок и кастомных модулей
  • Доступные транспорты: AIF, OData, SQL, файлы
  • Объёмы документов и требуемая частота обмена
02
Карта процессов на стыке систем

Описываем, какие именно процессы требуют пересечения границы Axapta и 1С — и что важно, какие НЕ требуют. Часто оказывается, что часть «обязательных» интерфейсов нужна по инерции, а не по делу.

  • Каталог объектов обмена с владельцами
  • Маппинг бизнес-процесса на технические потоки
  • Решение «мастер-копия» по каждому справочнику
  • Регламент конфликтов и приоритетов
03
Выбор архитектуры обмена

Для современных версий — REST/OData и AIF. Для старых AX 2009/2012 — комбинация AIF + кастомные X++ web-сервисы, а в крайних случаях прямой доступ к SQL Server с триггерами и журналами изменений. Для D365 F&O — Data Management Framework и Business Events.

  • Шина: RabbitMQ, KAFKA, 1С:ESB или прямой обмен
  • Транспорты под версию: AIF, OData, X++, SQL
  • Режим: realtime, near-realtime, регламент
  • Схема отказоустойчивости на случай простоя AX
04
Разработка коннекторов и маппинг

Разрабатываем правила преобразования: соответствие НСИ, единиц измерения, валют, кодов товаров. В Axapta свои таблицы InventTable и CustTable, в 1С — своя номенклатура и контрагенты; единая ключевая система обмена устраняет дубли.

  • Таблицы соответствия кодов Axapta ↔ 1С
  • Конвертация форматов: XML, JSON, CSV, EDI
  • Очистка справочников до подключения обмена
  • Логика разрешения дублей и склейки записей
05
Тестирование и пилот

Запускаем обмен на одной организации, одном направлении, ограниченной группе пользователей. Прогоняем сценарии отказов — что будет, если упадёт Axapta, оборвётся сеть, столкнутся конфликтующие правки. Отрабатываем алерты и ретраи.

  • Нагрузочное тестирование на ожидаемом объёме
  • Сценарии отказов: AX down, network split, дубли
  • Сверка контрольных сумм между системами
  • Обкатка регламентов сопровождения
06
Запуск и сопровождение

Раскатываем обмен на полный периметр, передаём документацию, разворачиваем мониторинг состояния очередей и алерты. Первые недели держим вторую линию рядом — это период, когда выявляются неучтённые пограничные случаи.

  • Подключение всех организаций и складов
  • Дашборды состояния очередей и SLA
  • Передача документации и обучение администраторов
  • SLA-сопровождение или передача внутренней команде
Результаты

Два разных итога

Связка и переход — не один проект с разной глубиной, а две разные работы. Вот чем заканчивается каждая.
Живём на двух системах
Dynamics — ядро, 1С — российский контур и обмен между ними
  • Регуляторные правки перестают быть вашей проблемой: маркировка, ФСБУ, ЕНС, ЭДО меняются на стороне 1С, Dynamics остаётся как есть.
  • Дорогие X++ разработчики не пишут российскую специфику. Каждая правка закона — задача доступной на рынке 1С-команды.
  • Расхождения между системами видно сразу, а не на закрытии месяца, когда исправлять уже некогда.
  • Аналитики и статьи затрат согласованы один раз — дальше сверка перестаёт быть ручной работой бухгалтерии.
Съезжаем с Dynamics по частям
Гибридная схема на время перехода, потом только 1С
  • Переключаетесь блоками, а не одним днём: сначала склад, потом производство, потом продажи.
  • На время перехода обе системы работают вместе — отгрузки и закрытие месяца не останавливаются.
  • Каждый блок приносит результат сам по себе, и остановиться можно на любом шаге, если планы изменились.
  • К моменту, когда Dynamics выключат, процессы уже описаны и перенесены, а не переписываются в авральном режиме.

Как заказать

Начните с экспресс-аудита

Оставьте заявку — мы согласуем удобное время и проведём бесплатное знакомство: разберём, какие процессы у вас живут между Axapta и 1С, какие объекты обмена реально нужны, а какие можно убрать. По итогу получите карту интеграции, перечень коннекторов под вашу версию Dynamics, оценку сроков и сметы. Аудит — отдельный платный этап от 300 тыс. ₽; при продолжении проекта засчитывается в первый этап.

Почему ИСУ

20 лет в 1С и опыт с Axapta

У нас в портфеле есть проекты, где Axapta была корпоративным стандартом, а 1С закрывала специфические задачи РФ. После 2022 года таких клиентов стало больше — Microsoft не продлевает подписки, обновления остановлены, специалистов всё меньше. Наш бутиковый формат (постоянная команда из 4–6 человек на проект) позволяет держать высокую компетенцию по обеим сторонам интеграции.


Наши преимущества

Почему интеграцию с Dynamics стоит делать с ИСУ

Процессный подход на входе

Описываем, ЗАЧЕМ нужен каждый поток данных. Часть «обязательных» интерфейсов нужна по инерции — такие не строим и потом не сопровождаем.

Знание стека Dynamics

Работали с AX 4.0, 2009, 2012, NAV, D365 F&O и Business Central. Понимаем AIF, OData, X++ web-сервисы, Data Management Framework.

Решения для старых версий

Старая AX без поддержки Microsoft — типовая ситуация в РФ. Знаем, как делать интеграцию через AIF, прямой SQL или промежуточные базы.

Постоянная команда

4–6 человек работают с вашим проектом от начала до запуска. Состав не меняется. Никаких передач от пресейла к внедрению, потом к поддержке.

Отраслевой контекст

Розница, производство, дистрибуция, логистика — типовые отрасли клиентов Axapta в РФ. У нас есть прикладные проекты в каждой.

Прототип до основного контракта

До подписания основного договора показываем работающий обмен по одному ключевому объекту на ваших данных. Видимый результат до закупки.


Следующий шаг

Получите карту интеграции 1С и Dynamics

За 5 рабочих дней после первого звонка вы получите документ: что сейчас живёт на стороне Dynamics, какие потоки данных нужны на самом деле, рекомендованная схема обмена, оценка сроков и сметы. Без обязательств. Если двинемся дальше — стоимость аудита засчитывается в первый этап.

Запросить расчёт интеграции
Перезвоним в течение рабочего дня
Нажимая кнопку, вы соглашаетесь с политикой конфиденциальности и обработкой персональных данных

Вопросы и ответы

Частые вопросы по интеграции 1С с Dynamics AX/NAV

Да, и это типовой сценарий. На AX 2009/2012 у нас есть несколько проверенных схем: AIF (Application Integration Framework) с web-сервисами, кастомные X++ сервисы для нестандартных операций, в крайних случаях — прямой доступ к SQL Server с триггерами изменений. Никаких обновлений со стороны Microsoft не требуется.

Базовая связка (НСИ + продажи + закупки) — 3–5 месяцев. Полная интеграция с производственным учётом, складом, расчётами с поставщиками — 6–10 месяцев. Гибридная архитектура для поэтапной миграции с Axapta на 1С — 8–14 месяцев в зависимости от количества модулей.

1С продолжает работать автономно, исходящие сообщения копятся в очереди и уходят при восстановлении Dynamics, а администраторы получают алерт на разрыв обмена. Подробно это разобрано выше, в блоке «Что происходит, когда обмен встаёт».

Да, это рекомендованный сценарий, если у вас зависшая AX 2009/2012 без перспектив обновления. Делаем гибридную архитектуру: блоки переключаются по одному (сначала склад, потом производство, потом продажи), между ними работает шина. Каждый блок приносит ROI отдельно, риск остановки бизнеса минимальный.

Решается в процессной фазе. Обычно Axapta — мастер по корпоративной номенклатуре, поставщикам, иерархии. 1С — мастер по российским специфичным сущностям: физлица, контрагенты-резиденты РФ, налоговые коды, табельные номера. Каждый объект имеет одного владельца, дубли блокируются на уровне шины.

TLS-шифрование трафика, сертификаты с обеих сторон, токен-аутентификация, отдельный технологический пользователь с минимальным набором прав в Dynamics. Для контуров с персональными данными — соответствие 152-ФЗ: данные не покидают периметр РФ без письменного согласия и не передаются в неподконтрольные облачные сервисы.

Первый платёж — оплата аудита и карты интеграции (от 300 тыс. ₽, зависит от количества систем и объектов обмена). По итогам аудита вы получаете фиксированную смету на разработку коннекторов и шины. Если решите не продолжать — забираете документ и используете как угодно. Если двинемся дальше — стоимость аудита засчитывается в первый этап.