БП3.0 - автоматизировать разбор входящих документов в ЭДО
Заявка
6566 |
4
сегодня в 17:02:12
(2 часа назад)
1142110
Сегодня 15:14:35
Текст задания
Конфигурация: 1С Бухгалтерия 3.0.280.3
Нужно автоматизировать разбор входящих документов в ЭДО (работаем в 1С). Контрагенты (например, Авито, Бронирование гостиниц) присылают УПД и отчеты агента. Город, к которому относится сделка, указан только внутри вложенного PDF-файла (в тексте договора или адресе). Требуется настроить скрипт/робота, который будет автоматически открывать вложения, находить ключевое слово (город/адрес) и проставлять этот город в карточке документа или в комментарии в ЭДО, чтобы не делать это вручную
Здравствуйте! Задача понятна: обработка, которая по расписанию (или по кнопке) разбирает входящие документы ЭДО, открывает вложенные PDF к УПД и отчётам агента, находит в тексте город сделки и проставляет его в карточку документа или комментарий в ЭДО - чтобы бухгалтер не открывал каждый файл руками. ЭДО настраиваю регулярно, обработки по разбору документов пишу постоянно. Порядок работы: сначала смотрю ваши реальные УПД от Авито и гостиниц - определяем список ключевых слов/городов и форматы файлов, затем делаю обработку: разбор вложений из ЭДО, извлечение текста из PDF, поиск города по словарю, запись в документ. Тестируем на вашей копии базы на реальных документах. Важный технический момент уточните: вложения у контрагентов текстовые PDF (можно вытащить текст напрямую) или скан-копии (тогда нужно распознавание OCR, это чуть сложнее и дольше)?
В типовой БП 3.0 входящие ЭДО хранят вложения в подчинённых файлах, поэтому внешний Python-скрипт вытащит из PDF текст и вернёт город в 1С через HTTP-сервис.
Уточните: PDF с текстовым слоем или сканы, и куда проставлять город - в реквизит карточки или в комментарий ЭДО? От этого зависит, нужен ли OCR и каким методом обновлять документ.
Выбирайте исполнителем, начну с разбора пары вложений и покажу, как ляжет результат.
Здравствуйте. Сделаю фоновую задачу в БП 3.0: раз в 15 минут берёт новые входящие УПД и отчёты агента в ЭДО, открывает вложенные PDF, достаёт текст (если PDF сканом, распознаёт), ищет город по вашему списку городов и адресов и пишет его в комментарий документа ЭДО и в приходный документ. Что не нашёл, кладёт в отдельный список с причиной, чтобы ничего не терялось. Сначала прогоняю на месяце ваших документов на копии.
Сколько городов в списке и PDF приходят текстом или сканом?
Здравствуйте. Задача понятна, с разбором входящих документов в ЭДО на БП 3.0 работаю. Готов взяться и начать в ближайшее время. Детали и стоимость давайте обсудим в личных сообщениях.
Александр
Задача понятна: в Бухгалтерии 3.0.280 по входящим УПД и отчётам агента из ЭДО нужно брать вложенный PDF, находить в нём город сделки и записывать его в комментарий, чтобы не открывать каждый файл вручную.
Сделаю расширением. Регламентное задание забирает новые входящие от нужных контрагентов, извлекает текст из PDF, ищет город по вашему списку (с вариантами вроде «СПб» и «Санкт-Петербург») и пишет его в комментарий электронного документа. Если город не найден или в файле их несколько, документ попадает в отдельный список с причиной, а не пропускается молча. Проверяю на копии вашей базы по реальным файлам.
Срок — 6 рабочих дней, стоимость — 35 000 ₽.
Оценка действует, если PDF с текстовым слоем (текст копируется мышью), в одном файле один город и база не в 1С:Фреш. Сканы без текстового слоя потребуют распознавания — это отдельный этап. Если в отчёте агента несколько городов и их нужно разнести по строкам, объём тоже другой: сначала посмотрю образцы и назову отдельно.
Чтобы зафиксировать оценку, пришлите, пожалуйста:
5–10 реальных PDF от Авито и от гостиниц, лучше и удачные, и спорные.
Куда писать город: только комментарий ЭДО или ещё комментарий созданного поступления.
Список городов и как они встречаются в тексте.
База файловая, свой сервер или 1С:Фреш.
После образцов подтвержу срок и цену до начала работы.