Вверх ↑
Ответов: 707
Рейтинг: 149
#1: 2024-01-18 13:29:46 ЛС | профиль | цитата
Sersey, Да в том то и дело что распознавать pdf нужно не мне, а бухгалтерии.
Невозможно им объяснить, как пользоваться python. То что им нужно это нажать на кнопку, выбрать папку с файлами и далее загрузить в свой 1С.
Я уже писал ранее, что на python не так легко создать exe-файл чтобы он работал на другом компьютере без танцев с бубном.
Удалил все три версии Pyton, что были установлены у меня на компьютере.
Установил по новой версию 3.11. Установил все модули и зависимости и вот результат.

Команда - Команда " main.py" camelot lattice ".\PDF to Excel\readable_pdf.pdf"
Заканчивается ощибкой (ошибка в предыдущем моём сообщеннии).
Команда - " main.py" camelot stream ".\PDF to Excel\readable_pdf.pdf"
Создаёт файл 0.csv вот такого вида.
"Внимание! Оплата данного счет-договора означает согласие с условиями поставки товара. Уведомление об"
"оплате обязательно, в противном случае не гарантируется наличие товара на складе."
"Образец заполнения платежного поручения"
"БИК
044525593
АО ""АЛЬФА-БАНК"" г Москва"
"Сч. №
30101810200000000593"
"Банк получателя"
"Сч. №
40702810902870003369"
"7728456472
КПП 772801001"
"ИНН"
"Счет-договор № УТ-777 от 29 февраля 2020 г."
"ООО ""Сервер Гейт"", ИНН 7728456472, КПП 772801001, 117420, Москва г, Профсоюзная ул, дом № 57,"
"Поставщик:"
"комната 39, тел.: 8 800 222 86 42"
"Покупатель: Наш самый дорогой и любимый клиент"
"Москва, Красная площадь, д. 1
Доставка:"
"1.
Предметом настоящего Счета-договора является поставка товарно-материальных ценностей (далее - ""товар""), бывших в употреблении,"
"при этом все характеристики товаров позволяют их использовать по прямому назначению."
"2.
Оплата настоящего Счета-договора означает согласие Покупателя с условиями и сроками оплаты товара, его поставки"
"и гарантийного обслуживания."
"3.
Настоящий Счет-договор действителен в течение 2 (двух) дней банковских дней с момента его выставления включительно."
"При отсутствии оплаты в указанный срок настоящий Счет-договор признается недействительным."
"4.
Днем оплаты по настоящему Счету-договору является день зачисления денежных средств, указанных в Счете-договоре,"
"на расчетный счет Поставщика."
"5.
Оплата Счета-договора третьими лицами, а также неполная (частичная) оплата Счета-договора не допускается. Покупатель не имеет"
"права производить выборочную оплату позиций Счета-договора и требовать поставку товара по выбранным позициям."
"6.
Поставщик вправе не выполнять поставку товара до зачисления оплаты на расчетный счет."
"7.
Поставка товара может быть осуществлена:"
"1)
путем доставки товара Покупателю и за его счет силами Поставщика;"
"2)
посредством выборки товара Покупателем со склада Поставщика, расположенного по адресу: г. Москва, ул. Профсоюзная, д. 57"
"(далее – «самовывоз»)."
"8.
Способ поставки товара указывается в поле Счета-договора «Способ поставки». В зависимости от выбранного Покупателем способа"
"поставки товара применимы соответствующие пункты Счета-договора."
"9.
Доставка товара Поставщиком осуществляется по адресу, указанному Покупателем в поле Счета-договора «Способ поставки»."
"10. Поставщик обязан доставить оплаченный товар и передать его в транспортную компанию в течение 14 (четырнадцати) рабочих дней с момента"
"зачисления оплаты на расчетный счет."
"11. В случае, когда Покупатель осуществляет самовывоз товара, то товар должен быть принят Покупателем не позднее 10 (десяти) рабочих"
"дней со дня получения им информации о готовности товара для передачи от Поставщика. Указанная информация может быть направлена"
"телефонограммой, по электронной почте, посредством факсимильной связи."
"12. В случае непринятия товара в срок, указанный в п. 11. Счета-договора, Поставщик оставляет за собой право отказаться от исполнения"
"условий данного Счета-договора, вернув Покупателю предоплату за товар на его расчетный счет, с которого оплата товара была произведена, в течении"
"20 рабочих дней."
"13. Покупатель обязан принять товар лично или через уполномоченного представителя. Передача товара осуществляется при"
"предъявлении документа, удостоверяющего личность представителя Покупателя (паспорт гражданина РФ, дипломатический"
"паспорт, служебный паспорт и паспорт моряка (удостоверение личности моряка), и доверенности, оформленной в установленном"
"законодательством РФ порядке, оригинал которой передается Поставщику. Если Товар передается Покупателю в лице"
"руководителя, проставление оттиска печати Покупателя на товарной накладной обязательно, если представителю по доверенности"
"- проставление оттиска печати Покупателя не обязательно."
"14. Отсутствие у Покупателя при доставке товара надлежащим образом оформленной доверенности или отсутствие печати Покупателя"
"является основанием для отказа в передаче товара Покупателю и возврата товара на склад Поставщика. В этом случае товар"
"считается принятым Поставщиком на ответственное хранение на срок не более 3 (трех) календарных дней. По истечению"
"указанного срока Поставщик имеет право отказаться от исполнения условий данного Счета-договора."
"15. Подписание Покупателем или его уполномоченным представителем товарной накладной означает согласие Покупателя с"
"комплектностью и надлежащим внешним видом товара."
"16.
Гарантийное обслуживание товара, на который установлен гарантийный срок, не должно превышать 45 (Сорока пяти) календарных"
"дней. Условия предоставления гарантии размещены по ссылке: https://servergate.ru/guarantee.pdf"


Половина PDF вообще не обрабатываются.
карма: 15

0
Редактировалось 2 раз(а), последний 2024-01-18 13:33:19