Страница 2 из 3

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

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

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

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

Мне могут возразить что там дата не зашифрована, да это в случае выгрузки выписки по нескольким чекам а в выгрузке одиночного чека формат немного другой.

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

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

2018-08-25 12:37:00

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

Добавлено: Чт авг 30, 2018 8:55 am
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

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

Добавлено: Вс авг 30, 2020 12:21 pm
Jilber
Eraser писал(а):
Чт июл 20, 2017 3:25 pm
Накидал простейший плагин для получения и просмотра чеков с сервера
https://github.com/Anisan/majordomo-app ... master.zip
Видимо после последнего обновления посыпались ошибки.
СпойлерПоказать
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
СпойлерПоказать
Check.jpg
Check.jpg (140.35 КБ) 3477 просмотров

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

Добавлено: Вс мар 27, 2022 7:39 pm
Jilber
При нажатии кнопки "Refresh" ошибка "Warning: Invalid argument supplied for foreach() in C:\_majordomo\htdocs\modules\app_check\app_check.class.php on line 172".
Также попробовал отснифить трафик приложения. Насколько я понял поменялся адрес и поля в json:
СпойлерПоказать
Fiddler-1.jpg
Fiddler-1.jpg (12.6 КБ) 1715 просмотров
Fiddler-2.jpg
Fiddler-2.jpg (39.92 КБ) 1715 просмотров
Подскажите, плиз, как исправить.

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

Добавлено: Пн мар 28, 2022 9:30 am
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:
СпойлерПоказать
Fiddler-1.jpgFiddler-2.jpg
Подскажите, плиз, как исправить.
думаю стоит посмотреть в сторону сервиса https://lkdr.nalog.ru/

теперь модуль получает данные из https://lkdr.nalog.ru/
Для получения данных нужен токен
Для этого надо авторизоваться на https://lkdr.nalog.ru/, открыть в браузере консоль разработчика, вкладку сеть, в запросах найти Authorisation, скопировать в настройки модуля (на картинке понятнее \/)

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

Добавлено: Вт мар 29, 2022 1:36 pm
Jilber
Токен вставлять в "API Password" ? Что-то всё равно "Warning: Invalid argument supplied for foreach() in C:\_majordomo\htdocs\modules\app_check\app_check.class.php on line 172".

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

Добавлено: Вт мар 29, 2022 1:47 pm
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

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

Добавлено: Вт мар 29, 2022 2:10 pm
Jilber
Теперь "Warning: Invalid argument supplied for foreach() in C:\_majordomo\htdocs\modules\app_check\app_check.class.php on line 183"