Как мы успешно интегрировали модуль ДатаМобайл в 1С:БП 3.0 с использованием РИБ
В процессе работы с нашим клиентом возник интересный и достаточно сложный запрос — интеграция модуля ДатаМобайл в 1С:БП 3.0 с распределённой информационной базой (РИБ). Мы с командой не только справились с задачей, но и нашли несколько нестандартных решений, которые могут быть полезны и для других специалистов, работающих с подобными запросами.
В чем заключалась задача?
Клиент использует РИБ, что затрудняло прямую интеграцию, так как конфигурация РИБ была заблокирована для редактирования главным узлом. Это было первой проблемой, с которой нам пришлось столкнуться. Но, как и всегда, мы нашли решение.
Второй проблемой было настроить публикацию базы и работу с ТСД, тут мы решили проблему с помощью ПО Apache.
Первые шаги:
1. Получили копию РИБ — первым шагом мы запросили копию базы РИБ от клиента и развернули её на нашем ПК.
2. Проблема с блокировкой конфигурации — при попытке интегрировать модули ДатаМобайл в РИБ, мы столкнулись с тем, что конфигурация заблокирована для редактирования главными узлами. Это создало дополнительные трудности, так как мы не могли вносить изменения напрямую в базу.
3. Решение проблемы — мы взяли копию базы главного узла и произвели установку модулей ДатаМобайл
4. Интеграция - Установили ПО Apache, выполнили публикацию базы и подключили ТСД. Проверили доступность публикации с внешней сети и обмен между 1С и ТСД.
Шаги реализации:
1. Создали новый РИБ и настроили синхронизацию данных между узлами. Это позволило нам обходить блокировки и продолжить работу без остановок.
2. Настройка синхронизации — после установки модуля и настройки синхронизации, мы создали несколько шаблонов и проверили работу системы с использованием терминалов сбора данных (ТСД). Важно было протестировать, как система будет работать с реальными документами и данными.
3. Успешная синхронизация — синхронизация прошла успешно, никаких сбоев не произошло. Документы без проблем выгрузились, и РИБ остался целым, не возникло никаких повреждений в базе данных.
4. Дальнейшие шаги — теперь мы проверяем, как система работает с маркированными товарами и проводим дополнительные тесты для подтверждения стабильности и корректности работы всей системы.
Что получилось?
Мы успешно решили задачу интеграции и обеспечили бесперебойную работу системы. Это решение позволит нашему клиенту продолжить работу без сбоев, а мы, в свою очередь, получаем новый опыт в интеграции и настройке таких сложных систем.
---
Почему это важно?
Интеграция модулей и настройка синхронизации данных — это не только про технические сложности, но и про нестандартный подход к решению задач. Каждый проект требует индивидуального подхода, и наша команда готова справиться с любыми вызовами.
---
Если у вас есть вопросы по интеграции, звоните, пишите