Теперь расширение не само запрашивает чеки с сайта налоговой, а загружает файл, который сначала надо сформировать в программе "Проверка чеков"
Добрый день, а будет обновление под новые платформы?
Добрый день, а будет обновление под новые платформы?
А что-то не работает?
Здравствуйте, Пётр. Для некоторых чеков обработка косячит при подборе ключевых слов. В моём случае в наименовании позиции было написано "1#". Обработка выбрасывала ошибку при попытке выполнить запрос. Добавил небольшое условие (см. скриншот).
В версии Проверка чека 2.9.0 от 03.08.20 появился тэг localDateTime )
Пришлось все недавние чеки пересканировать )
Блин, вот эти ФНС, совсем запутали. Если выделяешь и скачиваешь чеки - в одном формате, если запрашиваешь выписку на почту, в другом формате... )
И как нам надо делать?
Запрашивать выписку. С таким форматом реализована загрузка
Дратути. При нажатии кнопки "перенести документ" тоже выкидывает ошибку: "Значение не является значением объектного типа (НайтиСтроки).
А сам текст ошибки можете приложить?
там структура другая, назад возвращать нехочу(
вот файл с которым проблема
Александр, это не вам сообщение ) Я отвечал на сообщение otsboy.
Добрый день!
Несколько позже, чем обещал, но тем не менее. Вашему вниманию предлагается обновленная версия обработки.
Список изменений:
При выборе статьи затрат и позиции в одной строке - она дублируется у всех строк с таким же наименованием.
Скрыта часть более не используемых элементов (пока только скрыты).
Важно!
Функционал расширения несколько выше. Обработка также адаптирована для новой версии 1С.
Для интеграции Обработки в программу требуется проделать следующее:
1. Идем в Меню - Настройки - Параметры - включаем галочку "Режим технического специалиста" (в предыдущих версиях 1С - "Все функции")
2. Идем в Меню - Функции для технического специалиста (в старых версиях - Все функции)
3. В разделе "Константы" находим константу "Использовать дополнительные отчеты и обработки". Открываем константу, ставим галочку.
4. Опять идем в меню Для технического специалиста (Все функции) - открываем Справочники - Дополнительные отчеты и обработки.
5. Нажимаем кнопку "Добавить из файла" и выбираем файл обработки.
6. Открывается окно параметров внешней обработки. Нажимаем на ссылку "Размещение" и отмечаем галочкой "Сервис"
7. Ниже, в табличной части, в колонке "Быстрый доступ" устанавливаем пользователей, у которых будет доступ к обработке.
8. Нажимаем "Сохранить и закрыть"
Теперь обработка доступна через меню "Сервис" - Дополнительные Обработки.
Обработка глубоко не тестировалась, если будут какие-либо ошибки при работе - пишите. Постараюсь исправить побыстрее.
Желающие выразить благодарность - в обработке на вкладке "Справка" указан телефон, на который можно отправлять благодарности.
Добрый день!
Подскажи пожалуйста, будет ли доработка, чтобы в документу строчки с одинаковыми статьями расходов собирались в одну? когда 10 строк с одной статьей не удобно потом в отчетах смотреть.
Добрый день!
Подскажи в чем проблема? Все сделал по инструкции, но когда выбираю файл и нажимаю загрузить выходит ошибка
Ошибка: {АП_ЗагрузкаЧеков Обработка.ЗагрузкаЧеков.Форма.Форма.Форма(58)}: Ошибка при вызове метода контекста (ПрочитатьJSON): Недопустимое имя свойства: 'ticket.document.receipt' для чтения JSON в объект Структура. См.Ответ сервера на закладке Настройки. Если timeout - повторите снова.
Статус чека в приложение "получен".
Добрый день!
Подскажи в чем проблема? Все сделал по инструкции, но когда выбираю файл и нажимаю загрузить выходит ошибка
Ошибка: {АП_ЗагрузкаЧеков Обработка.ЗагрузкаЧеков.Форма.Форма.Форма(58)}: Ошибка при вызове метода контекста (ПрочитатьJSON): Недопустимое имя свойства: 'ticket.document.receipt' для чтения JSON в объект Структура. См.Ответ сервера на закладке Настройки. Если timeout - повторите снова.
Статус чека в приложение "получен".
Файл можешь сюда приложить?
Вот этот файл.
Интересно, у меня немного в другом формате. Ты через выписку заказывал?
Когда зашел в чек там есть кнопка "Отправить чек", выбрал формат и сохранил чек в облаке.
Теперь понял где не правильно сделала, когда заказал выписку и загрузил в 1С то все корректно расползалось. Спасибо.
Использую файл .epf. Пробую загрузить файл json - выдает ошибку - "поле объекта не обнаружено (ticket)". (
Аналогично - после 19.09.2020 похоже что-то изменилось в формировании чеков: "старые" (до 19.09.2020) чеки принимаются, более поздние "вызывают" ошибку.
Каким образом получал файл json?
Надо через Выписку, в списке Мои чеки, справа сверху
Да, так и делал. Но, странно, первый раз json какой то необычный пришел. Возможно потому, что несколько чеков были в статусе "Получение". Сейчас попробовал экспортировать файл со всеми полученными чеками и загрузить в 1С. Все зашло на-Ура!) Работает. Буду тестить.
Было бы круто добавить автозагрузку, например с почты.
Из приложения ФНС можно отправлять файл json на почту, почту можно парсить и тащить оттуда этот файл для чтения и обработки.
Будет время допилю автозагрузку с майл.ру.
Кстати анализ приложения ФНС на предмет того, куда и как оно обращается ничего не дало? Получается, что все данные для выгрузки и отправки json уже есть в приложении?! Т.е. при старте или обновлении оно (приложение) куда-то обращается?
ЗЫ. У меня здесь нет эмуляторов чтобы это пощупать, а очень хочется.
Протестировал epf. У меня все ок. Спасибо Петр, посылка ушла на карту :)
Здравствуйте, Петр. Воспользовался вашей последней обработкой.Чеки из файла прочитались нормально, чек открывается правильно, но при попытке перенести в документ выдается ошибка.
Юрий, добрый день!
Можете прислать файл для загрузки мне на почту?
К сожалению, у меня не работает. Все та же ошибка.
Загрузила недостающее из мая через выписку json, использую epf. Навскидку никаких ошибок не вылезло.
Спасибо Вам, Петр, огромное!
Добавил расширение в свои Деньги. На работе. Там полная версия 1С...
Загрузил чеки через json из приложение ФНС. И выяснилось, что между сканами чеков в мобильных Деньгах и json от ФНС разница 4 часа. Как раз разница между часовыми поясами Москвы и Кемерово.
Петр, как это можно исправить?
Кто-нибудь ещё стакливался с этим?
В ФНСовом приложении никаких растроек времени не нашел...
А можете мне прислать пример такого json? Подумаю, что с этим можно сделать.
Петр, я оправил Вам мой сегодняшний json на почту.
Посмотрите, пожалуйста. Может надо что-то добавить в расширение...
Я тоже столкнулся с таким. У себя я скорректировал функцию ПолучитьДату (в форме обработки Загрузка чеков) следующим образом:
&НаСервереБезКонтекста
Функция ПолучитьДату(СтрокаДаты)
ТипДаты = ФабрикаXDTO.Тип("http://www.w3.org/2001/XMLSchema", "dateTime");
Если СтрНайти(СтрокаДаты, "+")>0 Тогда
ТипаДата = ФабрикаXDTO.Создать(ТипДаты, Лев(СтрокаДаты, СтрНайти(СтрокаДаты, "+")-1));
Иначе
ТипаДата = ФабрикаXDTO.Создать(ТипДаты, СтрокаДаты);
КонецЕсли;
Возврат ТипаДата.Значение;
КонецФункции
Это именно в обработке?
А как это сделать в расширении? Пошагово...
У меня уровень знаний об 1с где-то в районе принтуса...
Я пока еще на старой версии сижу...
Правильно ли я понял, для работы с этой версией надо обновить приложение на андроиде, и потом в нем делать выгрузку за день, сохранять данные в файл, передавать файл на комп, и там через новое расширение загружать из файла?
Да, все правильно. А что, у Вас старая версия еще работает? У меня - нет...
Вчера 1 чек загрузился, 1 нет (но у него печать бледная была).
Ну так давайте от какого нибудь юр лица отправим заявку...
Кстати, расширение нормально обрабатывает файл полученный из приложения "проверка чеков"? Поделитесь опытом. У меня по-прежнему ошибка вылазит. Обновил уже и Деньги и платформу...
Кстати, расширение нормально обрабатывает файл полученный из приложения "проверка чеков"? Поделитесь опытом. У меня по-прежнему ошибка вылазит. Обновил уже и Деньги и платформу...
У меня всё отлично работает! Хотяяя, с одним чеком, оплаченным в интернете была проблема какая-то в расширении, остальные норм!
У меня вот такие параметры:
Платформа: 1С:Предприятие 8.3 (8.3.17.1496)
Конфигурация: Деньги 8, редакция 2.0 (2.0.35.38) (http://v8.1c.ru/money)
Copyright © ООО "1С-Софт", 2009-2020. Все права защищены
(http://www.1c.ru)
Расширения конфигурации:
- Загрузка чеков (2020.07.14)
Режим: Файловый (без сжатия)
Приложение: Тонкий клиент
Локализация: Информационная база: русский (Россия), Сеанс: русский (Россия)
Вариант интерфейса: Такси
А у меня такая ошибка:
Поле объекта не обнаружено (ticket)
{АП_ЗагрузкаЧеков Обработка.ЗагрузкаЧеков.Форма.Форма.Форма(85)}: ПолныйЧек = Чек.ticket.document.receipt;
{АП_ЗагрузкаЧеков Обработка.ЗагрузкаЧеков.Форма.Форма.Форма(1175)}: ЗагрузитьСписокНаСервере(СодержимоеФайла);
Да, расширение очень нужное.
Также готов поучаствовать финансово.
Кажется, написала не в ту тему. Моя программа не видит расширения в формате CFE :(
Мария, я Вам ответила в другой ветке.
Теперь у Вас получится :)
Петр, огромное спасибо!!!
Всем привет!
Что-то у меня вылазит ошибка при попытке прочитать файл выгрузки сформированный в приложении.
Петр, может все таки можно сделать версию для базовой поставки? Готов предложить материальное вознаграждение, так как без этой функции теряется время.
Постараюсь за ближайшую неделю изыскать время.
Тоже готова поучаствовать финансово!
Можно ли как-то добавить в расширение загрузки функцию подбора из предыдущих документов (как в документах Расхода)?
Петр, спасибо огромное. Мое предложение о вознаграждении в силе. Как с Вами можно будет связаться?
Петр, спасибо за расширение! Очень оперативно!
Я бы тоже хотел поучаствовать в фин. поддержке за доп. функционал расширения ))
Очень не хватает обрезки номеров штрихкодов в наименовании товара (в начале строки). Вроде бы эта мысль появлялась у кого-то и в расширении даже есть соответствующая кнопка, но она не работает
Юрий, а можно поподробнее? Сможете мне на почту файлик с примером кинуть?
Пётр, помогите разобраться в ошибке. При попытке вновь загрузить список чеков появляется сообщение об ошибке "Поле объекта не обнаружено (url)".
У меня такая же ошибка как у Юрия. Можно как то побороть?
Файл прикладываю.
Для Каждого Чек из СписокДокументов Цикл //строка 74
СтрокаЧеков = СписокЧеков.Добавить();
Попытка
ПолныйЧек = Чек.ticket.document.receipt;
СтрокаЧеков.Дата = ПолучитьДату(ПолныйЧек.dateTime);
Исключение
ПолныйЧек = Чек;
SEC = ПолныйЧек.dateTime / 1000;
СтрокаЧеков.Дата = Дата(1970,1,1,1,0,0) + SEC;
КонецПопытки;
Если ПолныйЧек.operationType = 1 Тогда
ЭтоПокупка = 1
Иначе
ЭтоПокупка = -1;
КонецЕсли;
СтрокаЧеков.ИНН = СокрЛП(ПолныйЧек.userInn);
Вот оно - счастье то!
Не руками набивать чеки......
А можно с расширением epf ?
Уже нет. В расширении функционала больше, для обработки придется его отрезать.
А как же быть обездоленным, кто не может обработку поставить?:((
У меня тоже выдаёт:
(Критичная) : Для работы с базовой версией расширение должно быть подписано тем же ключом, что и конфигурация.
Прошу прощения, никак не разберусь в ветках ответов.
У меня тоже в итоге выдало критичную ошибку.
Готова поучаствовать финансово.
Приветствую! А можно изменить название загрузки, что бы можно было установить в Деньги две версии загрузки?
На одном смартфоне успел отключить автоматическое обновление приложения. Работает пока.
А на другом смартфоне уже успело обновится....
Не уверен.
Я предполагаю, что есть внутренний идентификатор, который не виден, но по которому идет сопоставление расширений. И переименовывание ничего не даст.