Мониторинг синхронизаций данных для баз на платформе 1С
Интеграция - Перенос данных 1C
Файлы
ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.
Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний
Оформите подписку на компанию для решения рабочих задач
Оформить подписку и скачать решение со скидкойВы можете заказать платную доработку или адаптацию этой разработки под вашу конфигурацию на «Бирже заказов».
- 0% комиссии — оплата напрямую исполнителю;
- Исполнители любого масштаба — от отдельных специалистов до команд под проект;
- Прямой обмен контактами между заказчиком и исполнителем;
- Безопасная сделка — при необходимости;
- Рейтинги, кейсы и прозрачная система откликов.
Назначение
Собрать в одном месте информацию о всех синхронизациях, во всех базах 1С:
- Дата последнего сеанса обмена
- Результат обмена
- Ошибки журнала регистрации, если есть
Принцип работы
База 1С, состояние обменов (синхронизаций) которой требуется мониторить - объект мониторинга (далее БОМ). Любая база на платформе 8.3, в которую встроены подсистемы БСП "Обмен данными" и "Дополнительные отчеты и обработки".
База 1С, в которую сливаются данные мониторинга - центр мониторинга (далее БЦМ). Может быть одна из прикладных баз, либо отдельная база на платформе 8.3, в которую встроены подсистемы БСП "Обмен данными" и "Работа с почтовыми сообщениями".
Обмен информацией о состоянии мониторинга - через файловые каталоги.
Настройка БОМ
- Добавить внешнюю обработку в каталог дополнительных отчетов и обработок
- Настроить место выгрузки данных для мониторинга (файловый каталог)
- Настроить расписание выгрузки данных для мониторинга
Выполнять во всех базах, которые требуют отслеживания состояния синхронизаций.
Настройка БЦМ
- Добавить расширение: подсистему мониторинга синхронизаций
- Выполнить настройки мониторинга
- Источник загрузки данных для мониторинга (файловый каталог)
- Расписание загрузки данных
- Период хранения сведений мониторинга (критерий выявления устаревших данных)
- Настроить отправку уведомлений по электронной почте при необходимости
Отправка уведомлений об ошибках
Уведомления отправляются если хотя бы для одного узла информационной базы результат выполнения обмена "Ошибка"
Для отправки уведомлений необходимо
- Настроить системную запись электронной почты (адрес, с которого будут отправляться сообщения)
- В настройках мониторинга
- Установить флаг "Отправлять уведомления об ошибках"
- Указать адрес получателя уведомлений. Если их несколько, перечислить через разделитель ";"
Группировка узлов информационных баз
Узлы информационных баз в БЦМ создаются с помощью загрузки данных. Изменять реквизиты загруженных узлов не рекомендуется. Можно создать произвольные группы в справочнике Узлы информационных баз и разложить загруженные элементы справочника по группам.
Принцип группировки может быть произвольный, по потребностям. Например:
- территориальный (по местам дислокации узлов)
- принадлежность к конкретной информационной базе
В отчете о состоянии обменов узлы будут сгруппированы с учетом иерархии.
Ограничения
Транспорт передачи файлов ftp предусмотрен, но в моих условиях не удалось его проверить. Работоспособность не гарантируется.
Другие способы передачи данных (кроме каталога и ftp) не предусмотрены.
Инструмент проверен на файловых информационных базах.
Работает на БСП 3.1.9, 3.1.10. На более ранних версиях не тестировался.
Вступайте в нашу телеграмм-группу Инфостарт