Контроль интеграции документов интегрированной системы с Документооборотом
Функциональные - Документооборот и делопроизводство (СЭД)
Файлы
ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.
Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний
Оформите подписку на компанию для решения рабочих задач
Оформить подписку и скачать решение со скидкойВы можете заказать платную доработку или адаптацию этой разработки под вашу конфигурацию на «Бирже заказов».
- 0% комиссии — оплата напрямую исполнителю;
- Исполнители любого масштаба — от отдельных специалистов до команд под проект;
- Прямой обмен контактами между заказчиком и исполнителем;
- Безопасная сделка — при необходимости;
- Рейтинги, кейсы и прозрачная система откликов.
Назначение
В штатной интеграции с 1С: Документооборот есть возможность создавать карточки документов на основании карточек интегрированной системы, например «Приобретение товаров и услуг», для запуска процесса и получения согласований ответственных подразделений. Если создают карточки одни сотрудники, а проверяют другие, например, Бухгалтерия, то возникает проблема с контролем, все ли документы, созданные в ЕРП, были созданы в 1С ДО и запущены в обработку для согласования.
Стандартного отчёта, который показывал бы для каких документов интегрированной системы созданы карточки и запущены обработки в 1С ДО нет.
Данный отчёт разработан для контроля созданных карточек и переданных документов в обработку. Он берёт проведённые документы за период, проверяет наличие созданных карточек и запущенных обработок в ДО и выводит единую таблицу со статусом каждого документа, цветовым оформлением и итогами: сколько всего документов, сколько без связи, сколько без обработки. Кадровик, бухгалтер или руководитель запускает отчёт интерактивно и видит проблемные документы.
Отчёт универсальный: он не привязан к конкретной конфигурации и подходит для любой конфигурации с настроенной интеграцией с 1С:Документооборот — ЗУП, ERP, КА, и другие конфигурации, в которые внедрена БИД. События журнала регистрации называются — «Контроль интеграции документов — ДО».
Возможности
- Единая таблица контроля — на каждый проведённый документ за период: ссылка, дата и номер, вид документа, организация, контрагент, договор, данные связанного объекта ДО (наименование, дата создания, регистрационный номер и дата регистрации), состояние в ДО, состояние обработки и итоговый статус интеграции.
- Восемь понятных статусов — «ОК», «Нет связи», «Нет обработки», «Ошибка связи», «ДО недоступно», «Ошибка получения данных», «Не определено», «Не запрашивалось». Каждый статус имеет расшифровку прямо в списке выбора, например «Нет связи (документ не передан в ДО)».
- Цветовое условное оформление — проблемные строки подсвечиваются в таблице автоматически: проверяющему не нужно читать каждую строку, достаточно смотреть на цвет.
- Итоги по периоду — количество документов всего, без связи с ДО, без обработки. Годится как регламентный показатель качества интеграции.
- ДО 3.0 и ДО 2.1 — версия ДО определяется автоматически по включённой функциональности интеграции, либо задаётся параметром принудительно. Для ДО 3.0 запрашиваются обработки объектов, для ДО 2.1 — дерево бизнес-процессов по предмету.
- Отбор по видам документов из правил интеграции — список выбора параметра «Виды документов» заполняется программно из действующих правил интеграции, с учётом версии ДО. Пользователь видит только те типы, которые реально интегрируются.
- Отбор по статусам — можно сформировать отчёт, например, только по строкам «Нет связи». При этом отчёт не станет ходить в ДО за данными, которые всё равно будут отброшены: если выбранные статусы не требуют данных ДО, обращения к ДО пропускаются целиком.
- Замеры производительности — время формирования отчёта и время получения данных из ДО фиксируются в подсистеме «Оценка производительности» БСП (ключевые операции КонтрольИнтеграцииДокументов.Формирование и КонтрольИнтеграцииДокументов.ПолучениеДанныхДО).
- Журналирование — ошибки обращения к ДО пишутся в журнал регистрации с префиксом события «Контроль интеграции документов — ДО».
- Переход к карточке документа в ДО — двойной клик по колонке «Документ ДО» открывает карточку связанного документа в 1С:Документообороте (в веб-клиенте ДО; требуется веб-доступ к ДО и действующая сессия пользователя).
- Интеграция с БСП — подключается штатно через «Дополнительные отчёты и обработки», работает в общей форме отчёта подсистемы «Варианты отчётов», поддерживает сохранение пользовательских настроек и вариантов.
Требования
- Платформа 1С:Предприятие 8.3.24 и выше.
- 1С:Документооборот 3.0 или 2.1 с опубликованным веб-сервисом интеграции (DMWebService).
- Подсистема «Дополнительные отчёты и обработки» БСП (для подключения штатным способом).
- Подсистема «Оценка производительности» БСП (для замеров; входит в состав БСП).
Подключение
Вариант 1: Через «Дополнительные отчёты и обработки» (рекомендуется)
Вариант 2: Открыть как внешний файл
Примеры использования
Пример 1. Проверка, что все документы за месяц ушли в ДО
Задача: кадровик хочет убедиться, что все проведённые кадровые документы месяца переданы в ДО, и найти потерявшиеся.
Действия:
- Открываем отчёт.
- Задаём Период — нужный месяц.
- В параметре Статусы интеграции выбираем «Нет связи».
- Нажимаем Сформировать.
Результат: таблица содержит только документы, которых нет в ДО. Обращений к ДО при этом не выполнялось вовсе — отчёт определил по отбору, что данные ДО не понадобятся, и сформировался максимально быстро. В шапке видны итоги: сколько документов всего за период и сколько из них без связи. Если список пуст — интеграция отработала полностью.
Пример 2. Контроль бизнес-процессов в ДО 2.1
Задача: Бухгалтер анализирует, по каким первичным учётным документам в ДО 2.1 запущены бизнес-процессы, а по каким — нет.
Действия:
- Задаём период, Версия ДО — «2.1» (или «Авто»).
- Включаем параметр Получать данные БП 1С:ДО 2.1 (очень долго).
- Формируем и ждём — построение дерева задач по каждой пачке предметов занимает заметное время.
Результат: для каждого связанного документа видно состояние его бизнес-процессов в ДО. Если флаг не включать, строки получают статус «Не запрашивалось» — это честный отдельный статус, а не загадочное «Не определено»: отчёт явно показывает, что данные БП просто не запрашивались.
Проверено на следующих конфигурациях и релизах:
- 1С:Зарплата и управление персоналом КОРП, редакция 3.1 (релиз 3.1.37.49) + Документооборот 8 КОРП, редакция 2.1 (2.1.27.1)
- 1С:Зарплата и управление персоналом КОРП, редакция 3.1 (релиз 3.1.37.49) + Документооборот КОРП, редакция 3.0 (3.0.19.30)
- 1С:ERP Управление предприятием 2 (2.5.25.112) + Документооборот 8 КОРП, редакция 2.1 (2.1.27.1)
- 1С:ERP Управление предприятием 2 (2.5.26.118) + Документооборот КОРП, редакция 3.0 (3.0.19.30)
Другие мои доработки:
Меняем рабочую группу для документов, используя "Групповое изменение реквизитов"
Изменение типов связи объектов (массовая замена связей в 1С:Документооборот 3.0)
Загрузка/Редактирование значений в дополнительных реквизитах
Проверено на следующих конфигурациях и релизах:
- Документооборот КОРП, релизы 2.1.27.1
- Зарплата и управление персоналом КОРП, редакция 3.1, релизы 3.1.37.49
- 1С:ERP Управление предприятием 2, релизы 2.5.26.118, 2.5.25.112
- Документооборот КОРП, редакция 3.0, релизы 3.0.19.30
Вступайте в нашу телеграмм-группу Инфостарт