Войти Регистрация
Корзина 0 позиций
на сумму 0 ₽
8 (831) 274-00-00
Если будет загружаться счет от поставщика в формате PDF или HTML
упростим работу
не нужно
Каждый раз заносим вручную накладные на приход товара, накладные будем делать из заказа поставщику.
Будем видеть транзитные товары. В 1С "Номенклатура"находим нужный товар, заходим в карточку. "Отчеты" "Остатки и доступность"
также есть вероятность выгружать в Битрикс товары со статусом "Транзит."

Что нужно чтобы заработал функционал?
Создаем на FTP-сервере у наc подключен сетевой диск "X:" папку с названием "invoice"
в этой папке создаем еще папки для каждого поставщика "redmond", 'panasonic", whirpool", 'bosch" и осьальные.

В этих папках по производителям создаем директории в которые будем загружать счета как пример с Redmond мы получаем в формате PDF
тогда создаем папку "pdf" путь на сервере к ней X:\redmond\pdf на FTP-сервере путь /home/raid/invoice/pdf/
 
Для Редмонда Сергей Волков написал скрипт который забирает pdf-файлы с сайта  https://crmsc.redmond.company/upload/pdf/ZP-${IDX}.pdf
и сохраняет в эту директорию.
В итоге в этой папке мы получаем файлы счетов но не только наших, всех счетов сервиса редмонд.

Нам нужно отфильтровать наши счета от всех остальных.
Отфильтрованные счета Редмонд выставленные нам нужно конвертировать в формат TXT и положить в папку /home/raid/invoice/txt/ чтобы потом обработчик 1С забирал эти файлы, разбирал их и создавал документ "Заказ поставщику" когда заказ поставщику будет удачно создан, файл счета в формате TXT будет удален или переименован, чтобы в следующий раз при запуске обработки этот заказ не обрабатывался , чтоб не было дублей.

Наверно можно было бы разбирать счета в формате PDF и в самом обработчике 1С. но наверно это будет сложнее реализовать и не получится отсортировать счета Интерком-НН от остальных из общей массы. не ищется по содержимому в файле PDF

Чтоб конвертировать счета Редмонд из формата PDF в TXT установил конвертер на FTP-сервер
apt-get install poppler-utils

теперь работает конвертация
pdftotext /home/raid/redmond/pdf/ZP-167555.pdf /home/raid/redmond/tmp/ZP-167555.txt
или с ключем -layout
pdftotext -layout  /home/raid/redmond/pdf/ZP-167555.pdf /home/raid/redmond/tmp/ZP-167555.txt

"tmp" - Временая папка
Теперь нужно найти или написать скрипт который будет смотреть содержимое папки /home/raid/redmond/tmp/
находить в файлах ключевое слово наверно нужно искать по ИНН "5257064608"
Найденные файлы складывать в папку /home/raid/redmond/txt/




 


Войти Регистрация
Корзина 0 позиций
на сумму 0 ₽