Автоматическая загрузка подписанных документов из СБИС в 1С: избавление от ручного труда и ошибок

Всем компаниям 1С:ЭДО
Заказчик Подписано соглашение о неразглашении (NDA). Транспортно-логистическая компания
Задача Автоматизировать загрузку и прикрепление подписанных документов из СБИС в 1С
Результат Система автоматически находит подписанные документы в СБИС, скачивает файлы и прикрепляет их к соответствующим объектам в 1С

Ситуация

Компания активно работает с электронным документооборотом через СБИС: обменивается с контрагентами реализациями, счетами-фактурами, актами и другими документами, подтверждающими услуги и поставки.

Чтобы все было учтено в 1С: Бухгалтерия предприятия, сотрудники вручную скачивали PDF-файлы из СБИС, искали соответствующий документ в базе и прикрепляли файл. Это отнимало много времени, и при большом количестве операций такой процесс превращался в постоянную рутину.

Иногда возникали ошибки: файл забывали прикрепить, прикрепляли не к тому документу или добавляли лишний. При внутренних сверках приходилось вручную перепроверять комплекты документов — искать недостающие файлы в СБИС, исправлять ошибки прикрепления и тратить время на подтверждение полноты пакета. Это особенно важно при подготовке к налоговым проверкам, где необходимо быстро подтвердить наличие всех документов.

В СБИС существует программный интерфейс (API) для получения документов, статусов и файлов. В 1С на базе библиотеки стандартных подсистем (БСП) тоже есть возможность присоединять файлы программно. Но автоматической связки между системами в типовом функционале нет — поэтому весь процесс оставался ручным.

Задача

Заказчик обратился в implecs, чтобы автоматизировать процесс присоединения файлов. Система должна сама находить в СБИС подписанные обеими сторонами документы, скачивать файлы и присоединять их к нужным объектам в 1С.

Дополнительно заказчик хотел, чтобы в базе было видно, по каким документам файлы уже загружены, а по каким чего-то не хватает — без необходимости заходить в каждый документ по отдельности.

Решение

Мы использовали API СБИС и программные интерфейсы 1С на базе БСП, чтобы построить полностью автоматический механизм загрузки и прикрепления документов.

Настроили регламентное задание и фиксацию изменений

Создали задание, которое с заданной периодичностью запрашивает из СБИС новые изменения по документам. Оно последовательно ищет подписанные обеими сторонами документы, которые еще не были загружены.

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

Создали регистры соответствий и задали условия обработки

Разработали регистры соответствий между видами документов и печатными формами в 1С и СБИС. Добавили вспомогательные регистры, где хранятся данные об уже обработанных документах и тех, что находятся в процессе обработки.

Алгоритм регламентного задания сначала считывает параметры последней обработанной операции. Затем анализирует новые изменения: тип документа и факт подписания с обеих сторон. Подходящие документы фиксируются в регистре, после чего система скачивает их и присоединяет к соответствующим объектам в 1С.

Настроили автоматическое прикрепление файлов и контроль

На заключительном этапе происходит скачивание PDF-файла из СБИС и присоединение его к документу в 1С стандартными средствами подсистемы БСП. При этом мы добавили реквизит «Тип документа», чтобы в отчете было видно, что именно прикрепилось — УПД, счет-фактура или акт.

Это помогает сразу определять полноту комплекта и быстро находить дубликаты или пропуски обязательных документов.

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

Все решение построили так, чтобы оно работало стабильно и требовало минимального вмешательства со стороны сотрудников. Это избавило пользователей от рутины и позволило сосредоточиться на контроле, а не на поиске и прикреплении каждого файла вручную.

Непредвиденные трудности

Сложнее ожидаемого оказалось корректное определение статуса «Утвержден обеими сторонами» в СБИС. Пришлось несколько раз определять недостающие признаки и донастраивать условия по API. Мы проводили дополнительные тесты, чтобы исключить ложные срабатывания и не пропускать нужные документы. Совместно с заказчиком отладили логику на реальных примерах и в итоге получили надежный механизм.

Результат

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

Сотрудники не обрабатывают файлы — они контролируют процесс и вмешиваются только в редких исключительных ситуациях, а основную массу документов система обрабатывает автоматически. Это избавило от рутины, исключило ошибки из-за человеческого фактора и упростило работу.

Длительность. Задача заняла 2 недели.

Команда. Со стороны implecs над задачей работал один специалист — разработчик 1С. Со стороны заказчика — два специалиста: методолог и функциональный архитектор, которые ставили задачи и проводили тестирование.

Многие проекты
под соглашением о неразглашении (NDA),
поэтому вы можете оставить заявку,
и мы расскажем чуть больше

Услуги

2015
Год основания компании
150+
Специалистов в штате
650+
Клиентов, которым мы помогли
950+
Реализованных проектов

Нам доверяют

Все клиенты
Все клиенты
Нужна помощь, но не знаете, с чего начать?

Напиште нам - мы поможем. Выслушаем Ваши задачи для бизнеса и подберём вариант развития

Лидия Алимова
Руководитель отдела продаж implecs
Иконка стрелки вверх