Обмен опытом →  Обработка для загрузки чеков из выписки JSON, формируемой мобильным приложением ФНС "Проверка чеков"

+9
Теплоухов Никита ( Тюмень)
24.10.2020 19:29

Предлагаю вашему вниманию обработку для загрузки чеков в 1С:Деньги 8 из файла выписки JSON, формируемого официальным мобильным приложением ФНС "Проверка чеков".

Краткая инструкция:

• Устанавливаем на мобильный телефон приложение "Проверка чеков" с PlayMarket/AppStore и регистрируемся в нем.
• При получении чека в магазине, сканируем его через приложение.
• Переходим в меню приложения "Проверка чеков" (правый верхний угол) и заказываем отправку на свою почту выписки за требуемый период в формате json.
• Сохраняем файл из почты в удобный каталог на компьютере.

• Открываем представленную в данной публикации обработку в 1С: Деньги 8.
• Нажимаем кнопку "Загрузить из файла" и выбираем скачанный файл.
• Выбираем строку в загруженной таблице. Нажимаем кнопку "Подготовить чек" (так же работает двойной клик).
• В открывшейся форме устанавливаем кошелек и статьи расходов. При необходимости, вносим другие правки в данные чека.
• Нажимаем кнопку "Перенести в документ". Проверяем созданный документ расхода. Если все верно, нажимаем кнопку "Учесть".

Обработка тестировалась на следующих релизах 1С: Деньги 8:

• 2.0.34.8 (платформа 8.3.13.1865)
• 2.0.35.38 (платформа 8.3.14.1854)

В модуле объекта уже прописан код для загрузки в дополнительные отчеты и обработки, но, закомментирован, поскольку в релизе 2.0.34.8 такой функционал еще не был реализован и обработку следует использовать через Файл -> Открыть.

P.S.

На создание обработки вдохновило знаменитое расширение Петра Астахова. Низкий ему поклон. Изначально, я планировал лишь адаптировать его работу под свой вкус, но, в итоге, получилась обработка, написанная практически с чистого листа. Возможно, кому-то понравится мой вариант.

0
Иван
19.12.2020 13:06

Спасибо за труды!

Подскажите, а какие самые ключевые отличия от версии Астахова?

0
Носкова Мария ( Санкт-Петербург)
24.01.2021 16:39

Попробовала :) все работает. Спасибо!

Жаль, что много действий надо сделать. Но это вопрос не к разработчику :) 

Чеки приходят на почту от Такскома. Но приходится их еще раз запрашивать через Проверку чеков. 

0
sergeost
03.05.2021 18:31

Доброго. Спасибо за обработку. Корректно работала до обновления 1С:Деньги до 2.0.39.28 (платформа 8.3.17.2171), после обновления при попытке загрузить обработку появляется ошибка (см. скриншот). Был бы очень признателен за доработку вашей обработки. Спасибо.

0
Теплоухов Никита ( Тюмень)
15.05.2021 10:54

Обновил обработку на GitHub:

https://github.com/Teploukhov/1c_public

Если возникнут другие сложности - пишите.

0
sergeost
20.05.2021 11:05

Все нормально. Спасибо.

0
Наумов Сергей ( Орск)
21.09.2021 10:20

Что означает:

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

Техническая информация:
Итератор для значения не определен

??

Деньги 8, редакция 2.0 (2.0.40.12)

0
Теплоухов Никита ( Тюмень)
21.09.2021 17:43

Просто запускайте эту обработку через файл-открыть и все.

0
Наумов Сергей ( Орск)
21.09.2021 20:39

Спасибо, все работает

Практика показывает, что поиск по вхождению работает "так себе". Есть другой подход, правда придется использовать кастомизированную конфигурацию:

https://chtch.ru/ru/1sdengi/#2.0.40.12.4