[Сценарий] Сервис УФНС России - Проверка кассового чека

Не требует установки программ или изменения файлов

Модераторы: immortal, newz20

Jager
Сообщения: 708
Зарегистрирован: Сб авг 18, 2012 10:21 am

Re: Сервис УФНС России - Проверка кассового чека

Сообщение Jager »

Eraser писал(а): Чт июл 20, 2017 3:25 pm Накидал простейший плагин для получения и просмотра чеков с сервера
https://github.com/Anisan/majordomo-app ... master.zip
Отлично! Работает, но хочется большего :)
Как минимум возможность привязать некоторые поля к свойствам, например общая сумма, магазин, дата. Можно будет хоть какую то статистику вести.
bigalexis
Сообщения: 2
Зарегистрирован: Ср авг 29, 2018 4:19 pm

Re: Сервис УФНС России - Проверка кассового чека

Сообщение bigalexis »

Добрый день коллеги.
Пишу, пока для себя, программу для статистики покупок и оценок цен по магазинам. Но у меня один затык в JSON стоит цифра в поле "dateTime": 1535200620 должна быть 25/08/2018 12:37
Как раскодировать дату?

Мне могут возразить что там дата не зашифрована, да это в случае выгрузки выписки по нескольким чекам а в выгрузке одиночного чека формат немного другой.
skysilver
Сообщения: 3006
Зарегистрирован: Чт авг 21, 2014 8:28 am
Откуда: Киров, Россия
Контактная информация:

Re: Сервис УФНС России - Проверка кассового чека

Сообщение skysilver »

bigalexis писал(а): Ср авг 29, 2018 4:26 pm Как раскодировать дату?
echo date('Y-m-d H:i:s', 1535200620);

2018-08-25 12:37:00
MajorDoMo (GitHub) на Cubietruck. ОС Debian 7 (wheezy) (kernel 3.4.105) с переносом на HDD.
Мой CONNECT | Блоги | Telegram
bigalexis
Сообщения: 2
Зарегистрирован: Ср авг 29, 2018 4:19 pm

Re: Сервис УФНС России - Проверка кассового чека

Сообщение bigalexis »

Так как я пишу на VB.NET я нашел другое решение Я понимаю что это не на РНР (другого форума с такой темой я не нашел):
TextBox1.Text=1535200620
Dim time As DateTime = New DateTime(1970, 1, 1).AddMilliseconds(TextBox1.Text * 1000)
WebBrowser1.DocumentText = time.ToString("yyyy-MM-ddTHH:mm:ss")
на выходе получил
2018-08-25T12:37:00
Jilber
Сообщения: 719
Зарегистрирован: Ср май 03, 2017 7:41 pm

Re: Сервис УФНС России - Проверка кассового чека

Сообщение Jilber »

Eraser писал(а): Чт июл 20, 2017 3:25 pm Накидал простейший плагин для получения и просмотра чеков с сервера
https://github.com/Anisan/majordomo-app ... master.zip
Видимо после последнего обновления посыпались ошибки.
SPOILERSPOILER_SHOW
Warning: Illegal string offset 'document' in C:\_majordomo\htdocs\modules\app_check\app_check.class.php on line 173 Warning: Illegal string offset 'receipt' in C:\_majordomo\htdocs\modules\app_check\app_check.class.php on line 173 Warning: Illegal string offset 'user' in C:\_majordomo\htdocs\modules\app_check\app_check.class.php on line 174 h Warning: Illegal string offset 'fiscalSign' in C:\_majordomo\htdocs\modules\app_check\app_check.class.php on line 175 Warning: Illegal string offset 'document' in C:\_majordomo\htdocs\modules\app_check\app_check.class.php on line 173 Warning: Illegal string offset 'receipt' in C:\_majordomo\htdocs\modules\app_check\app_check.class.php on line 173 Warning: Illegal string offset 'user' in C:\_majordomo\htdocs\modules\app_check\app_check.class.php on line 174 h Warning: Illegal string offset 'fiscalSign' in C:\_majordomo\htdocs\modules\app_check\app_check.class.php on line 175 Warning: Illegal string offset 'document' in C:\_majordomo\htdocs\modules\app_check\app_check.class.php on line 173 Warning: Illegal string offset 'receipt' in C:\_majordomo\htdocs\modules\app_check\app_check.class.php on line 173 Warning: Illegal string offset 'user' in C:\_majordomo\htdocs\modules\app_check\app_check.class.php on line 174 � Warning: Illegal string offset 'fiscalSign' in C:\_majordomo\htdocs\modules\app_check\app_check.class.php on line 175 Warning: Illegal string offset 'dateTime' in C:\_majordomo\htdocs\modules\app_check\app_check.class.php on line 179 Warning: Illegal string offset 'fiscalSign' in C:\_majordomo\htdocs\modules\app_check\app_check.class.php on line 180 Warning: Illegal string offset 'user' in C:\_majordomo\htdocs\modules\app_check\app_check.class.php on line 181 Warning: Illegal string offset 'operator' in C:\_majordomo\htdocs\modules\app_check\app_check.class.php on line 182 Warning: Illegal string offset 'retailPlaceAddress' in C:\_majordomo\htdocs\modules\app_check\app_check.class.php on line 183 Warning: Illegal string offset 'totalSum' in C:\_majordomo\htdocs\modules\app_check\app_check.class.php on line 184 Warning: Illegal string offset 'items' in C:\_majordomo\htdocs\modules\app_check\app_check.class.php on line 186 Warning: Invalid argument supplied for foreach() in C:\_majordomo\htdocs\modules\app_check\app_check.class.php on line 187 Warning: Illegal string offset 'document' in C:\_majordomo\htdocs\modules\app_check\app_check.class.php on line 173 Warning: Illegal string offset 'receipt' in C:\_majordomo\htdocs\modules\app_check\app_check.class.php on line 173 Warning: Illegal string offset 'user' in C:\_majordomo\htdocs\modules\app_check\app_check.class.php on line 174 � Warning: Illegal string offset 'fiscalSign' in C:\_majordomo\htdocs\modules\app_check\app_check.class.php on line 175 Warning: Illegal string offset 'dateTime' in C:\_majordomo\htdocs\modules\app_check\app_check.class.php on line 179 Warning: Illegal string offset 'fiscalSign' in C:\_majordomo\htdocs\modules\app_check\app_check.class.php on line 180 Warning: Illegal string offset 'user' in C:\_majordomo\htdocs\modules\app_check\app_check.class.php on line 181 Warning: Illegal string offset 'operator' in C:\_majordomo\htdocs\modules\app_check\app_check.class.php on line 182 Warning: Illegal string offset 'retailPlaceAddress' in C:\_majordomo\htdocs\modules\app_check\app_check.class.php on line 183 Warning: Illegal string offset 'totalSum' in C:\_majordomo\htdocs\modules\app_check\app_check.class.php on line 184 Warning: Illegal string offset 'items' in C:\_majordomo\htdocs\modules\app_check\app_check.class.php on line 186 Warning: Invalid argument supplied for foreach() in C:\_majordomo\htdocs\modules\app_check\app_check.class.php on line 187 Warning: Illegal string offset 'document' in C:\_majordomo\htdocs\modules\app_check\app_check.class.php on line 173 Warning: Illegal string offset 'receipt' in C:\_majordomo\htdocs\modules\app_check\app_check.class.php on line 173 Warning: Illegal string offset 'user' in C:\_majordomo\htdocs\modules\app_check\app_check.class.php on line 174 � Warning: Illegal string offset 'fiscalSign' in C:\_majordomo\htdocs\modules\app_check\app_check.class.php on line 175 Warning: Illegal string offset 'dateTime' in C:\_majordomo\htdocs\modules\app_check\app_check.class.php on line 179 Warning: Illegal string offset 'fiscalSign' in C:\_majordomo\htdocs\modules\app_check\app_check.class.php on line 180 Warning: Illegal string offset 'user' in C:\_majordomo\htdocs\modules\app_check\app_check.class.php on line 181 Warning: Illegal string offset 'operator' in C:\_majordomo\htdocs\modules\app_check\app_check.class.php on line 182 Warning: Illegal string offset 'retailPlaceAddress' in C:\_majordomo\htdocs\modules\app_check\app_check.class.php on line 183 Warning: Illegal string offset 'totalSum' in C:\_majordomo\htdocs\modules\app_check\app_check.class.php on line 184 Warning: Illegal string offset 'items' in C:\_majordomo\htdocs\modules\app_check\app_check.class.php on line 186 Warning: Invalid argument supplied for foreach() in C:\_majordomo\htdocs\modules\app_check\app_check.class.php on line 187
SPOILERSPOILER_SHOW
Check.jpg
Check.jpg (140.35 КБ) 7917 просмотров
Jilber
Сообщения: 719
Зарегистрирован: Ср май 03, 2017 7:41 pm

Re: [Сценарий] Сервис УФНС России - Проверка кассового чека

Сообщение Jilber »

При нажатии кнопки "Refresh" ошибка "Warning: Invalid argument supplied for foreach() in C:\_majordomo\htdocs\modules\app_check\app_check.class.php on line 172".
Также попробовал отснифить трафик приложения. Насколько я понял поменялся адрес и поля в json:
SPOILERSPOILER_SHOW
Fiddler-1.jpg
Fiddler-1.jpg (12.6 КБ) 6155 просмотров
Fiddler-2.jpg
Fiddler-2.jpg (39.92 КБ) 6155 просмотров
Подскажите, плиз, как исправить.
Аватара пользователя
Eraser
Сообщения: 1085
Зарегистрирован: Вт окт 21, 2014 7:31 pm
Откуда: Киров
Контактная информация:

Re: [Сценарий] Сервис УФНС России - Проверка кассового чека

Сообщение Eraser »

Jilber писал(а): Вс мар 27, 2022 7:39 pm При нажатии кнопки "Refresh" ошибка "Warning: Invalid argument supplied for foreach() in C:\_majordomo\htdocs\modules\app_check\app_check.class.php on line 172".
Также попробовал отснифить трафик приложения. Насколько я понял поменялся адрес и поля в json:
SPOILERSPOILER_SHOW
Fiddler-1.jpgFiddler-2.jpg
Подскажите, плиз, как исправить.
думаю стоит посмотреть в сторону сервиса https://lkdr.nalog.ru/

теперь модуль получает данные из https://lkdr.nalog.ru/
Для получения данных нужен токен
Для этого надо авторизоваться на https://lkdr.nalog.ru/, открыть в браузере консоль разработчика, вкладку сеть, в запросах найти Authorisation, скопировать в настройки модуля (на картинке понятнее \/)
Вложения
2022-03-28_11-13-02.png
2022-03-28_11-13-02.png (78.4 КБ) 6114 просмотров
Connect ---- Telegram
ЮMoney для благодарностей за помощь: 410012076838296 или нажмите кнопку "Спасибо"!!! :D
Jilber
Сообщения: 719
Зарегистрирован: Ср май 03, 2017 7:41 pm

Re: [Сценарий] Сервис УФНС России - Проверка кассового чека

Сообщение Jilber »

Токен вставлять в "API Password" ? Что-то всё равно "Warning: Invalid argument supplied for foreach() in C:\_majordomo\htdocs\modules\app_check\app_check.class.php on line 172".
Аватара пользователя
Eraser
Сообщения: 1085
Зарегистрирован: Вт окт 21, 2014 7:31 pm
Откуда: Киров
Контактная информация:

Re: [Сценарий] Сервис УФНС России - Проверка кассового чека

Сообщение Eraser »

Jilber писал(а): Вт мар 29, 2022 1:36 pm Токен вставлять в "API Password" ? Что-то всё равно "Warning: Invalid argument supplied for foreach() in C:\_majordomo\htdocs\modules\app_check\app_check.class.php on line 172".
обновить надо модуль последней версией с github
Connect ---- Telegram
ЮMoney для благодарностей за помощь: 410012076838296 или нажмите кнопку "Спасибо"!!! :D
Jilber
Сообщения: 719
Зарегистрирован: Ср май 03, 2017 7:41 pm

Re: [Сценарий] Сервис УФНС России - Проверка кассового чека

Сообщение Jilber »

Теперь "Warning: Invalid argument supplied for foreach() in C:\_majordomo\htdocs\modules\app_check\app_check.class.php on line 183"
Ответить