Загрузка чека онлайн-касс (загрузка товаров из чека)

Публикация № 917821 08.10.18

Бухгалтерский учет - Кассовые операции

обработка QR-код ОФД онлайн кассы чек 54-ФЗ JSON HTTPСоединение

Обработка-пример, позволяет любому и из любой конфигурации загрузить информацию о товарах из чека(и не только) из почтового сообщения, отправленного из приложения ФНС проверка чеков.

Обработка предназначена для получения чеков онлайн-касс из почтового сообщения, отправленного из приложения ФНС проверка чеков. При разработке(старой версии) использовались материалы статьи https://habr.com/post/358966/

С помощью обработки можно:

  • Загрузить чек со всеми его реквизитами(Список товаров, адрес продажи, ИНН владельца)
 
 Загрузка чека онлайн-касс v.2

Порядок работы

1. Вводим ИНН, пароль из личного кабинета ФНС (https://lkfl2.nalog.ru/). Жмем кнопку Зарегистрироваться

2. Вводим текст из QR-кода, жмем кнопку Получить чек

 
Получение чеков ОФД с почты 

В рабочий стол конфигурации УЛФин добавил этот функционал

Обычное приложение

Тестировалось на платформе 8.3.12.1469, будет работать начиная с платформы 8.3.6, т.к. нужна работа с JSON

Скачать файлы

Наименование Файл Версия Размер
Получение чеков ОФД с почты

.epf 15,62Kb
1
.epf 2020.08.08-1 15,62Kb 1 Скачать
Загрузка чека онлайн-касс v.2 (Обычные и управляемые формы)

.epf 25,56Kb
12
.epf 2020.08.22 25,56Kb 12 Скачать
Загрузка информации о товарах из чеков онлайн-касс(больше не работает)

.epf 19,94Kb
31
.epf 2019-01-17 19,94Kb 31 Скачать

Специальные предложения

Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. akela2014 6 10.10.18 07:49 Сейчас в теме
можно QR-код просто со сканера в рисунок, подцепить zxing для распознания и так получать строку
2. akela2014 6 10.10.18 07:58 Сейчас в теме
а еще проще сканер штрих-кода подключить и с него сразу читать)))
3. echo77 1581 10.10.18 08:47 Сейчас в теме
(2) согласен, но нему всех сканер штрих-кодов есть. Данное решение я разрабатывал для личного использования, для дома.
Возможно есть какой-то способ прочитать QR-код на смартфоне и отправить текст в другую систему
4. VGHOST 166 14.10.18 11:10 Сейчас в теме
Cognex Barcode Sacanner
Scanner settings
Effort Level = Try Harder
Scanning resolution = Full HD
Result Settings/Automatic.../Auto Copy = 1
+
Alt-C // облачный буфер обмена
Запустить, получить код и добавить его в ПК-версию на вкладке Devices
5. echo77 1581 19.12.18 17:28 Сейчас в теме
Друзья, эта штука пока не работает. У меня ошибка 500 irkkt db timeout. Судя по всему сервис ФНС лежит...
6. echo77 1581 21.12.18 19:18 Сейчас в теме
Похоже, ребята из ФНС починили сервис - все снова работает.
7. echo77 1581 03.01.19 17:18 Сейчас в теме
Друзья, опять какие-то траблы с ФНС. Опять ошибка 451 illegal public api usage.
8. AntonSm 30 05.01.19 20:19 Сейчас в теме
(7) Ну так выходные же.
У меня чеки в приложении ФНС на телефоне перестали приходить аккурат 30 числа.
Я думаю 9го специалисты выйдут на работу и восстановят.
9. echo77 1581 17.01.19 19:42 Сейчас в теме
(8) Поправил! Выложил новую версию обработки.
Сначала надо сделать запрос на проверку существования чека, затем запрос получения чека, если вернет ответ с кодом 202, подождать, потом еще раз запрос на получение чека - здесь уже будет результат.
MaiorovYury; +1 Ответить
10. TerminusMKB 16.02.19 13:09 Сейчас в теме
(9) День добрый! Не являюсь разработчиком 1С, но тоже ищу возможность обхода illegal API usage. Вы описали спасительную последовательность запросов к API, то пример в посте, насколько я вижу, содержит только получение детальной информации о чеке, без запроса на проверку существования. Скачать аттач я тоже, к сожалению, не могу )
Не могли бы вы привести пример именно запроса на проверку существования чека? Заранее спасибо, если это будет возможно )
19. user1234490 05.06.19 18:48 Сейчас в теме
После того как 202 вернулся критично делать запрос на получение а не валидация->получение?
20. echo77 1581 05.06.19 18:53 Сейчас в теме
(19) Нет, именно так и делается:
1. Валидация
2. Получение - Ожидание - Получение.
Потом можно еще получение делать. Я именно так делаю. Время ожидания 3 сек, но в последнее время 3 секунд мало.
21. user1234490 05.06.19 19:11 Сейчас в теме
Спасибо за ответ. Понял!
В другом треде задавал вопрос - а у вас большой объем запросов данных по чекам? Сколько примерно (порядок)? Вы сталкивались с ошибкой 402 Payments Required?
22. echo77 1581 05.06.19 20:20 Сейчас в теме
(21) Объем маленький - до 10 чеков в день, использую для личных нужд(домашняя бухгалтерия https://infostart.ru/public/602254/)
23. user1234490 05.06.19 20:41 Сейчас в теме
(22) Понял вас, спасибо за оперативный ответ!
11. Zero_nv 128 26.02.19 04:47 Сейчас в теме
Ждал ответа от автора статьи, но не дождался. На гитхабе нашел вот такую картинку и все заработало. http://prntscr.com/mq4f81
12. echo77 1581 26.02.19 04:50 Сейчас в теме
(11) Ну да, в (9) я уже писал про это :-)
13. Zero_nv 128 26.02.19 05:09 Сейчас в теме
(12) Но пример запроса существования чека можно было посмотреть скачав Вашу разработку. Мне эта информация нужна была что бы доработать вот эту разработку https://infostart.ru/public/617208/. Одна строчка кода более чем за 200 рублей для меня дороговато.
14. echo77 1581 26.02.19 05:13 Сейчас в теме
(13) Ссылка на первоисточник по которому создавались все процедуры указан в статье (https://habr.com/post/358966/). Кто хочет писать сам - можно посмотреть статью, если нужно готовое решение - вот оно.
15. user1222533 16.05.19 22:02 Сейчас в теме
Всем добрый день!
А кто-нибудь сталкивался с ответом 402 Payment Required?
Нигде не найду информацию, в чем причина
16. echo77 1581 17.05.19 06:37 Сейчас в теме
(15) какой запрос вы делаете?
17. user1222533 17.05.19 11:17 Сейчас в теме
Делал запрос на получение содержимого чека. Предварительно авторизовался и проверку наличия чека выполнял.
Сейчас эти же самые чеки работают.

Такое ощущение, что был достингут какой-то лимит на запрос чеков в сутки (хотя там вроде бы должен быть другой ответ), либо был какой-то временный сбой в ФНС. потому что я пробовал эти же самые чеки через разные приложения пробивать - результат одинаков
18. user1234490 05.06.19 17:01 Сейчас в теме
Присоединяюсь к вопросу про 402 статус Payment Required
Видимо когда больше 20 запросов на получение данных делается то такая ошибка. У всех так? Как решить такую проблему? Готов даже заплатить за услугу получения данных только куда :)
24. MaiorovYury 10 10.07.19 10:58 Сейчас в теме
Плюсик поставил, потому что уже ооочень помогло)
Один вопрос - у меня чеки из Ленты не находятся через этот API - это нормально?
Сама Лента присылает мне чек на почту и там есть все данные и есть так же ссылка на проверку чека в системе Такском
В Такскоме чек находится. Но почему он не находится через API ФНС? Я думал там должны быть все чеки.

скрин чека
https://yadi.sk/i/XFVbwh_-VCtIfw

25. echo77 1581 10.07.19 10:59 Сейчас в теме
(24) Пока что я не знаю ответ на этот вопрос, но Такском
26. MaiorovYury 10 10.07.19 11:04 Сейчас в теме
(25) но Такском что?)
Сейчас проверил - через мобильное приложение "Проверка чеков" чек находится
27. echo77 1581 10.07.19 11:11 Сейчас в теме
(26) Чек находится, но при загрузке состава чека получаем ту же ошибку. Вы натолкнули меня на мысль, что надо попробовать поиск через https://receipt.taxcom.ru/
28. MaiorovYury 10 10.07.19 13:36 Сейчас в теме
(27) написал в Такском с вопросом можно ли делать запросы на https://receipt.taxcom.ru/, которые будут возвращать json или xml
Жду ответа
29. user-sergey 36 01.08.19 17:36 Сейчас в теме
А можете подсказать как зарегистрироваться в ФНС? Какая используется строка запроса? чтобы не устанавливать приложение. Как у вас реализовано в обработке?
30. echo77 1581 01.08.19 17:40 Сейчас в теме
(29) Можно приложение ФНС скачать на телефон.

Можно этой функцией:
Функция Зарегистрироваться(email, name, phone) Экспорт
	
	//https://proverkacheka.nalog.ru:9999/v1/mobile/users/signup
	//Content-Type: application/json; charset=UTF-8
	//
	//Содержимое:
	//
	//{"email":"some@mail.com","name":"SomeName","phone":"+79991234567"}
	СтруктураПараметров = Новый Структура("email, name, phone", email, name, phone);
	Parameter = JSON(СтруктураПараметров);
	
	Хост = "proverkacheka.nalog.ru";
	SSL = Новый ЗащищенноеСоединениеOpenSSL(Неопределено, Неопределено);		
	Соединение = Новый HTTPСоединение(Хост, 9999, , , ,30,SSL);
	
	Заголовки = Новый Соответствие;
	Заголовки.Вставить("Content-Type", "application/json");
    Заголовки.Вставить("Content-Charset", "utf-8");		
	
	Попытка
		HTTPЗапрос = Новый HTTPЗапрос("/v1/mobile/users/signup", Заголовки);
		HTTPЗапрос.УстановитьТелоИзСтроки(Parameter, КодировкаТекста.UTF8);
		
		HTTPОтвет = Соединение.ОтправитьДляОбработки(HTTPЗапрос);
		
		Если HTTPОтвет.КодСостояния <> 204 Тогда
			Сообщить("Не удалось зарегистрироваться, код ответа=" + HTTPОтвет.КодСостояния + " " + HTTPОтвет.ПолучитьТелоКакСтроку(), СтатусСообщения.Важное);
			Возврат Ложь;
		КонецЕсли;
		
		Возврат Истина
		
	Исключение
		Сообщить("Не удалось зарегистрироваться", СтатусСообщения.Важное);
		
		Возврат Ложь
		
	КонецПопытки;
	
КонецФункции
Показать
31. user-sergey 36 01.08.19 17:46 Сейчас в теме
Спасибо большое. Можно функцией пользоваться вашей? для своего приложения.
32. echo77 1581 01.08.19 17:47 Сейчас в теме
33. user1290969 06.10.19 21:38 Сейчас в теме
А как распознать при помощи вебки на пк?
34. Zazamuh 13.03.20 17:29 Сейчас в теме
Не работает запрос https на порту 9999.
Http на 8888 работает. Что за ерунда?
35. echo77 1581 13.03.20 17:52 Сейчас в теме
(34) Что именно не работает? Что возвращает?
36. Zazamuh 13.03.20 17:55 Сейчас в теме
В том-то и дело, что ничего, postman говорит, что не дождался ответ от сервера

curl -X GET \
'https://proverkacheka.nalog.ru:9999/v1/ofds/%2A/inns/%2A/fss/9286000100284990/operations/1/­tickets/18607?fiscalSign=1626618648&date=2020-03-10T18%3A15&sum=11900' \
-H 'authorization: Basic Тут авторизация' \
-H 'cache-control: no-cache' \
-H 'device-id: windows-pc' \
-H 'device-os: windows' \
-H 'postman-token: 23e91eed-ad65-e52c-7315-69c069e7f1f3'
37. Zazamuh 13.03.20 17:57 Сейчас в теме
Блиииин, я дятел.
Сам же 9999 порт в NAT прокинул для winbox. Извиняюсь.
38. echo77 1581 13.03.20 18:10 Сейчас в теме
(37) Хороших вам выходных! :-) Пишите, если здесь что-то понадобится
39. olegmedvedev 60 30.06.20 15:01 Сейчас в теме
Выдаёт в любом случае "Не удалось получить детальную информацию по чеку, код ответа=406 the ticket was not found"
При этом при проверке говорит что чек есть.
Публикация еще работоспособна?
40. echo77 1581 30.06.20 15:03 Сейчас в теме
(39) Пришлите строку из QR-кода, посмотрю. Иногда такое бывает – такие чеки не грузятся даже через приложение ФНС
Последний раз грузил сегодня с утра - все работало
41. olegmedvedev 60 30.06.20 15:05 Сейчас в теме
t=20170310T100500&s=1213.46&fn=8710000100256778&i=5219&fp=68885226&n=1
также из вашей статьи
t=20181005T1610&s=147.50&fn=8710000101719291&i=81697&fp=4178191531&n=1
тоже не работает
42. echo77 1581 30.06.20 15:15 Сейчас в теме
(41)
t=20181005T1610&s=147.50&fn=8710000101719291&i=81697&fp=4178191531&n=1

у меня работает. Первая строка - нет
43. olegmedvedev 60 02.07.20 09:50 Сейчас в теме
(42) Проверил. Обработка работает. На всякий случай напишу для тех, кто не разобрался, как я.
Чек/QR-код обязательно должен быть сосканирован в приложение "Проверка Чеков".
Произвольный QR-код не обрабатывается.

То есть порядок действий такой
1) Скачиваем приложение "Проверка Чеков";
2) Регистрируемся в приложении "Проверка Чеков";
3) Добавляем чек в приложении "Проверка Чеков";
4) Копируем строку QR-кода;
5) Передаём в обработку строку QR-кода;
6) Получаем чек.

Автору спасибо за обработку!
44. echo77 1581 02.07.20 09:52 Сейчас в теме
(43) Не так. Не обязательно добавлять чек в приложение "Проверка чеков".
Я сканирую чек сканером QR-кодов и строку отправляю в обработку.

Естественно до этого я зарегистрировался и у меня есть пароль
45. пользователь 03.08.20 09:44
Сообщение было скрыто модератором.
...
46. MaiorovYury 10 03.08.20 15:15 Сейчас в теме
Добрый день!
У вас работает API проверки чеков?
Мне с сегодняшнего дня стал выдавать вот такое сообщение

Не удалось выполнить проверку существования чека, код ответа=426 {"update":true,"appstore":"https://apps.apple.com/ru/app/%D0%BF%D1%80%D0%BE%D0%B2%D0%B5%D1%80%D0%BA%D0%B0-%D1%87%D0%B5%D0%BA%D0%BE%D0%B2-%D1%84%D0%BD%D1%81-%D1%80%D0%BE%D1%81%D1%81%D0%B8%D0%B8/id1169353005","playmarket":"https://play.google.com/store/apps/details?id=ru.fns.billchecker","appstorebutton":"Обновить","playmarketbutton":"Обновить","message":"Уважаемый пользователь! \nДоступна новая версия приложения, пожалуйста установите обновление."}

Кажется они поменяли адрес сервиса. Кто-нибудь знает на какой?)
it@contlog.ru; +1 Ответить
47. echo77 1581 03.08.20 15:40 Сейчас в теме
(46) Тоже самое. Не знаю. Есть вариант поставить приложение ФНС, пустить трафик через прокси и собрать информацию
it@contlog.ru; +1 Ответить
48. MaiorovYury 10 03.08.20 16:47 Сейчас в теме
(47) пробовал на телефоне запустить снифер http canary - тогда официальное приложение отказывается получать чеки - пишет 'Неизвестная ошибка'

Можно конечно себе на почту эти чеки в json отправить из оф приложения, но это какой-то костыль дурацкий)
50. it@contlog.ru 04.08.20 04:57 Сейчас в теме
(46) тоже самое. Пару мес. назад вышла новая версия приложения. там можно логинится через гос услуги по инн налоговой и по телефону с кодом по смс.

Думаю что АПИ старой версии они отключили - тем самым вы ведите это сообщение.

Эта api есть есть протокол обмена для старой версии приложения налоговой для чеков. - видел на сторонних форумах и позже на хабре.
51. echo77 1581 08.08.20 13:53 Сейчас в теме
(46) (50) Сегодня выложу обработку, которая читает чеки из письма отправленного из приложения ФНС Проверка чеков
52. user-sergey 36 09.08.20 16:38 Сейчас в теме
(51)и что, теперь только через почту можно загрузить? я тоже пользовался сервисом API в своем мобильном приложении 1С, теперь не работает. Такая печаль, уже привык сканить чеки, не надо вручную вносить.
53. echo77 1581 10.08.20 08:13 Сейчас в теме
(52) Можно отправить в любое приложение, в которое можно отправить. Если в 1С можно отправлять - то можно.
Я понятно объяснил? :-)
54. user-sergey 36 10.08.20 12:38 Сейчас в теме
(53) Так - то все понятно, отправить можно в любое приложение в которое можно отправить НО с помощью почты. Неэстетично это как то. API запрос уже не будут поддеть? А как интересно их приложение работает, есть еще сторонние приложения, которые тоже продолжают работать (это не реклама а пример - ЧекСкан, на самом деле они впаривают услуги, рекламу, никакой пользы, кешбек не выведешь)
Может добрые хакеры выложат код запроса для прямого получения ответа.
56. echo77 1581 21.08.20 14:14 Сейчас в теме
(52) Выложил новую версию обработки. Она для аутентификации использует ИНН и пароль личного кабинета ФНС (https://lkfl2.nalog.ru/)
57. user-sergey 36 21.08.20 17:44 Сейчас в теме
(56) О, прекрасно! Нужна новая регистрация на сайте ФНС?
58. echo77 1581 21.08.20 17:45 Сейчас в теме
(57) Новая - нет, подойдет учетка под которой заходите в ЛК налогоплательщика
75. 1sig 214 02.11.20 23:09 Сейчас в теме
(56)

Добрый день! Спасибо за наработки, в 3-й версии обработки https://infostart.ru/public/1100041/ удалось сделать аутентификацию в новой версии API по номеру телефона и коду из смс
49. MaiorovYury 10 03.08.20 16:49 Сейчас в теме
А откуда изначально информация об адресах этих сервисов? На сайте Налоговой вроде нет информации по ним
55. пользователь 13.08.20 12:08
Сообщение было скрыто модератором.
...
59. Zero_nv 128 21.08.20 18:15 Сейчас в теме
Правильно понимаю, что "Загрузка чека онлайн-касс v.2" парсит чеки без почтового ящика и работает на УФ?
60. echo77 1581 22.08.20 06:25 Сейчас в теме
(59) Текущая версия не работает на УФ :-). Скоро.
61. echo77 1581 22.08.20 07:10 Сейчас в теме
(59) Последняя версия работает на УФ тоже :-)
62. Zero_nv 128 22.08.20 08:15 Сейчас в теме
Как вы получаете CLIENT_SECRET? Это константа в Вашей обработке?
63. echo77 1581 22.08.20 08:21 Сейчас в теме
64. Zero_nv 128 22.08.20 08:34 Сейчас в теме
(63) Как долго "живет" эта константа? Где-то читал (может конечно не правильно понял) время жизни у нее 24 часа. Источник не могу найти сейчас
65. echo77 1581 22.08.20 08:39 Сейчас в теме
71. user-sergey 36 01.09.20 13:34 Сейчас в теме
(63)CLIENT_SECRET - получается все будут пользоваться одним секретом? а как его получить?
66. YaroslavS 28.08.20 11:34 Сейчас в теме
День добрый, есть у меня своя обработочка допиленная, но не могу с новым апи разобраться, нашел в интернете для Python код, попробовал адоптировать к 1С, не работает падла, не подскажите что в моем коде не так для получения сессионАйДи? Сервер возвращает стабильно 400 -bad request. Если попробовать аресс ресурса задать как /v2/ticket (уже для получения чека), то сервер начинает ругаться осмысленно возвращает, что айди сессии не найден. Т.е. скорее всего где-то в заголовках или в теле запросса ошибочка. Были бы СМ, скачал бы, но увы и ах сейчас беден как церковная мышь. Если кому интересно откуда взял исходник, гуглите по значениям заголовков.

	Заголовки = Новый Соответствие;
	Заголовки.Вставить("Device-Id", "7C82010F-16CC-446B-8F66-FC4080C66521");
	Заголовки.Вставить("Device-OS", "iOS");
	Заголовки.Вставить("CLIENT_VERSION", "2.9.0");
	Заголовки.Вставить("HOST","irkkt-mobile.nalog.ru:8888");
	Заголовки.Вставить("ACCEPT","*/*");
	Заголовки.Вставить("Accept-Language","ru-RU;q=1, en-US;q=0.9");
	Заголовки.Вставить("USER_AGENT","billchecker/2.9.0 (iPhone; iOS 13.6; Scale/2.00)");
                        	
				
	Соединение = Новый HTTPСоединение("irkkt-mobile.nalog.ru",8888,,,,,Новый ЗащищенноеСоединениеOpenSSL());
	
	//АдресРесурса = "/v2/ticket";
	АдресРесурса = "/v2/mobile/users/lkfl/auth";
	
	ТелоКакСтрока ="{
	  |""inn"": ""Тут мой ИНН"",
	  |""client_secret"": ""IyvrAbKt9h/8p6a7QPh8gpkXYQ4="",
	  |""password"": ""Тут мой пароль""
	|}";
	
	Запрос = Новый HTTPЗапрос(АдресРесурса, Заголовки);
	Запрос.УстановитьТелоИзСтроки(ТелоКакСтрока,КодировкаТекста.UTF8);
	
	ИмяФайла = ПолучитьИмяВременногоФайла(".json");
        Результат = Соединение.ОтправитьДляОбработки(Запрос,ИмяФайла);
	ЧтениеJSON = Новый ЧтениеJSON();        
	ЧтениеJSON.ОткрытьФайл(ИмяФайла); 

	
Показать
user635629_exter; +1 Ответить
67. echo77 1581 28.08.20 11:36 Сейчас в теме
(66) попробуйте добавить заголовок content-length
68. YaroslavS 28.08.20 12:58 Сейчас в теме
(67)
content-length

Добавил такой заголовок, сервер все также посылает на 400.
Заголовки.Вставить("content-length",102);
69. echo77 1581 29.08.20 09:17 Сейчас в теме
(66) У меня такие заголовки этого запроса:
Заголовки = Новый Соответствие;
Заголовки.Вставить("Content-Type", "application/json");
Заголовки.Вставить("Content-Charset", "utf-8");
Заголовки.Вставить("Device-OS", "Windows");
Заголовки.Вставить("Device-Id", Строка(СИ.ИдентификаторКлиента));

Device-OS, Device-Id - можете оставить как у вас
user635629_exter; Zero_nv; YaroslavS; +3 Ответить
70. YaroslavS 30.08.20 00:57 Сейчас в теме
77. user635629_exter 29 05.11.21 16:41 Сейчас в теме
(69)
Спасибо.
Подтверждаю - этих заголовков достаточно для получения session_id.
У меня даже "Content-Charset" отсутствует и всё равно работает.
73. Zero_nv 128 14.09.20 17:50 Сейчас в теме
Заметил еще одну особенность: из обсуждения скопировал кусок кода из (66) поста для своей доработки (чисто по инерции, хотя нужен был только CLIENT_SECRET, да и то он совпал с публикацией на гитхабе) оставив Device-Id. Так вот, 2 дня назад у меня перестали загружаться чеки с ошибкой (в переводе что-то вроде непредвиденная ошибка). 2 дня бился с этой проблемой, а в итоге было достаточно поменять только Device-Id (изменил 3 символа). Могу предположить, что подобная ситуация может возникнуть и у других. Ярослав, извини, если у тебя что-то пошло не так из-за моей оплошности.
76. user635629_exter 29 05.11.21 16:37 Сейчас в теме
(66)
Спасибо добрый человек за половину кода.
Скоро выложу полный рабочий код в своей публикации.

по сабжу - не хватает заголовка
Заголовки.Вставить("Content-Type", "application/json");

Вы передаете в post временный файл json, а без нужного заголовка post не возвращает json и пишет ошибку "400 плохой запрос".
78. user635629_exter 29 11.02.22 11:56 Сейчас в теме
(76)
А вот и публикация по мотивам кода YaroslavS - мой код доступен в тексте публикации без скачивания.
Загрузка кассовых чеков из ИФНС по QR-коду чека (с авторизацией по данным авторизации в ЛК Налогоплательщика)
https://infostart.ru/public/1545741/
72. YaroslavS 01.09.20 19:09 Сейчас в теме
Огромное спасибо, заработало, сессион ID получил, буду копать дальше.
74. delta 532 27.10.20 10:20 Сейчас в теме
Спасибо за вашу обработку! Материалы из неё + ссылки на работы других коллег + ранее накопленные материалы + неделя работы позволили сделать возможным прямое получение выписки чеков с портала ФНС https://infostart.ru/public/1277044/ (при наличии логина и пароля от личного кабинета налогоплательщика).
Оставьте свое сообщение

См. также

Управление деньгами - расширение для 1С:Бухгалтерии. Позволяет формировать платежный календарь на основании заявок на оплату и выставленных счетов Промо

Банковские операции Бюджетирование и планирование Кассовые операции Платформа 1С v8.3 Бухгалтерский учет 1С:Бухгалтерия 3.0 Россия Бухгалтерский учет Бюджетный учет Управленческий учет Абонемент ($m)

Управление деньгами - расширение для 1С: Бухгалтерии, которое позволяет управлять денежными средствами организации. Формировать платежный календарь на основании заявок на оплату и выставленных счетов.

1 стартмани

20.05.2022    2125    11    chernodarov    6    

Заполнение контрагентов по ИНН для УТ 10.3

Обработка справочников WEB-интеграция Платформа 1С v8.3 1С:Управление торговлей 10 Россия Абонемент ($m)

Заполнение контрагентов по ИНН (1С: Управление торговлей 10.3).

6 стартмани

17.05.2022    2590    28    kostyan7    16    

[Расширение] Запрос марок из ЧестногоЗнака для 1С:Розница 2.3

Оптовая торговля Розничная торговля Платформа 1С v8.3 1С:Розница Россия Абонемент ($m)

Запрос списка кодов маркировки из Честного Знака с отбором по статусу.

1 стартмани

07.05.2022    2940    19    RocKeR_13    27    

Сканер штрихкодов на Андроид 1С 8.3, 8.2 (Терминал сбора данных Android 1C) (ЕГАИС коды, Честный знак) Промо

Сканер штрих-кода Розничная торговля Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

Драйвер сканера штрих кодов на Андроид для 1С 8.3, (1С 8.2 - должен работать) Терминал сбора данных на Андроид. Проверена работа на платформе: 1С 8.3.20.1674 (конфигурациях УТ 11, БП 3.0, УНФ 1.6), на версии 8.2 не проверялась (но ввиду незначительных изменений должна работать и на 8.2

1 стартмани

05.10.2018    35246    112    Grigoriy251    46    

Сервис push-уведомлений для 1С (Push Notification Service For 1C - PNS4OneS)

WEB-интеграция Платформа 1С v8.3 Абонемент ($m)

Сервис предназначен для передачи сообщений от сервера 1С клиентским сеансам. В простом случае полученное сообщение отображается у клиента в виде всплывающего окна (процедура 1С ПоказатьОповещениеПользователя). С использованием данного сервиса можно оповещать пользователей о новых задачах, полученных электронных письмах, менеджеров о новых заказах, загруженных с сайта и т. п. Дополнительно имеется возможность передавать произвольные данные и обрабатывать самостоятельно полученные сообщения на клиенте, что позволяет реализовать более сложные сценарии (чаты, отображение прогресса длительной операции на сервере и т. п.).

1 стартмани

02.02.2022    7407    28    ltfriend    9    

[Розница 8. Аптека] Загрузка приходных накладных из файлов DBF Промо

Файловые протоколы обмена (TXT, XML, DBF), FTP Розничная торговля Платформа 1С v8.3 1С:Розница Фармацевтика, аптеки Россия Управленческий учет Абонемент ($m)

Внешняя обработка для загрузки документов «Поступление товаров» из файлов поставщиков в формате DBF для Розница 8. Аптека редакция 2.1. Для работы с дополнительными реквизитами и сведениями используется БДРС: http://infostart.ru/public/288722/ Для купивших БДРС предусмотрена скидка (второй файл - ...без БДРС - это для Вас). При написании использовался шаблон http://infostart.ru/public/303564/. Описание настройки интерфейса и регистрации обработки подробно можно посмотреть там. 20.03.2018 - Версия 3.2 для Розница - Аптека 2.2 (используется новая версия БДРС)

2 стартмани

11.05.2015    36677    0    Alex_E    12    

[Расширение] Временное отключение онлайн-эквайринга в РМК (УТ 11.4, Розница 2.3)

Розничная торговля Рабочее место Эквайринг Платформа 1С v8.3 Оперативный учет 1С:Управление торговлей 11 Розничная и сетевая торговля (FMCG) Управленческий учет Абонемент ($m)

Расширение предназначено для исправления исключительных ситуаций, когда оплата по эквайринговому терминалу с подключением оборудования прошла успешно, но чек на ККТ не был фискализирован. Расширение позволит временно отключить онлайн-эквайринг непосредственно из формы РМК.

1 стартмани

14.12.2020    17414    74    RocKeR_13    18    

BIM: взаимодействие с платформой Autodesk Forge

WEB-интеграция Платформа 1С v8.3 Конфигурации 1cv8 Строительство Абонемент ($m)

Предлагаемый пример демонстрирует широкие возможности для взаимодействия «1С:Предприятие» с платформой Autodesk Forge и позволяет вам получить базовые представления о применения технологий информационного моделирования в строительстве. Поддерживаются все версии платформы от 8.3.12 и выше до 8.3.18.

1 стартмани

25.11.2020    67613    16    kandr    3    

Конвертация любых адресов, написанных в свободной форме, к ФИАС

WEB-интеграция Платформа 1С v8.3 Конфигурации 1cv8 Россия Абонемент ($m)

Допустим у нас есть база с адресами клиентов, и написаны они могут быть как душе угодно. С опечатками, без индексов, без разделителей, в совершенно любом формате. Вот было бы здорово иметь функцию, которая одним нажатием кнопки преобразует любую белиберду к строгому представлению адреса по ФИАС? Восстановит индекс, исправит опечатки и вернёт на 100% валидный адрес. Для всех, кто мечтательно сказал "ДА!", выкладываю данную обработку.

2 стартмани

30.06.2020    13837    121    XilDen    18    

HTTP сервисы по OpenAPI спецификациям

WEB-интеграция Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

Начинаем путь разработки HTTP сервисов с создания спецификаций OpenAPI. Автодокументация сервисов формата Swagger UI без зависимостей. Настройка сервисов в режиме предприятия.

1 стартмани

29.06.2020    22042    25    shmalevoz    22    

Модуль обмена с QIWI

Банковские операции WEB-интеграция Платформа 1С v8.3 Конфигурации 1cv8 Управленческий учет Абонемент ($m)

Компании, которые используют систему моментальных платежей QIWI, ценят ее за удобство по скорости выплат и для платежей по запросу. Но такие переводы сложны для учета, а при большом объеме проводимых операций отнимают много времени и превращаются в дополнительную головную боль. Мы сотрудничали с компаниями, которые отправляют большое количество платеже на QIWI, и часто слышали боль бухгалтеров о том, как им сложно работать с такими переводами. Поэтому мы автоматизировали выплаты через QIWI в 1С и создали модуль интеграции 1С c API QIWI Wallet и QIWI TopUp.

5 стартмани

25.05.2020    12440    1    Neti    10    

"Учет штрафов ГИБДД" с возможной загрузкой из открытых источников в интернет Расширение конфигурации 1С: Предприятие 8.3

Обработка документов WEB-интеграция Платформа 1С v8.3 Управляемые формы Конфигурации 1cv8 Россия Бухгалтерский учет Управленческий учет Абонемент ($m)

Расширение конфигурации Бухгалтерия предприятия, редакция 3.0 (при минимальных изменениях любой типовой конфигурации), позволяющее вести историю данных по штрафам ГИБДД для справочника транспортных средств компании. Бонусом поставляется внешняя обработка, способная загружать эти данные из открытых источников в интернет.

4 стартмани

30.12.2019    26594    38    capitan    26    

Односторонний файловый обмен с сайтом по ftp (1C 2 Web)

Файловые протоколы обмена (TXT, XML, DBF), FTP WEB-интеграция Платформа 1С v8.3 1С:Розница 1С:Управление нашей фирмой 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Зарплата и Управление Персоналом 3.x Абонемент ($m)

Подходит под любую конфигурацию на управляемом интерфейсе на базе БСП 2.4.4 и выше. Позволяет гибко настроить выгрузку, практически любых, данных по расписанию на сервер ftp вашего ресурса. Ведение лога процесса выгрузки также предусмотрено.

3 стартмани

09.12.2019    17927    22    LamerSoft    0    

Пакетное пробитие чеков на Онлайн-кассе при оплатах от физических лиц на расчетный счет

Банковские операции Кассовые операции Обработка документов Платформа 1С v8.3 Бухгалтерский учет 1С:Бухгалтерия 3.0 Россия Бухгалтерский учет Абонемент ($m)

Автоматизация процесса пробития чеков онлайн при поступлениях на расчетный счет от физических лиц. Помогает сократить трудозатраты таким организациям, как МФЦ, Управляющие компании и т.д. Подходит для 1С:Бухгалтерия 3.0 любой версии (базовая, ПРОФ, КОРП). Не изменяет конфигурацию. Конфигурация остается на поддержке (типовая).

2 стартмани

24.09.2019    29446    17    r.resh39    15    

Аналоги номенклатуры для УТ 11.4, КА 2.4, ERP 2.4, Розница 2.2, Розница 8. Магазин автозапчастей. Расширение

Рабочее место Оптовая торговля Розничная торговля Платформа 1С v8.3 1С:Розница 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Автомобили, автосервисы Оптовая торговля, дистрибуция, логистика Россия Управленческий учет Абонемент ($m)

Расширение для работы с аналогами номенклатуры. Отлично подходит для работы с кроссами запчастей и товаров с аналогичными свойствами. Поддерживаемые конфигурации: УТ 11.4, КА 2.4, ERP 2.4, Розница 2.2, Розница 8. Магазин автозапчастей. Лёгкое подключение, без изменения конфигурации.

1 стартмани

30.08.2019    37487    94    AleSSandre    44    

Работа с релизами 1С и договорами ИТС

WEB-интеграция БСП (Библиотека стандартных подсистем) Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

Работа с релизами 1С и партнерским кабинетом.

2 стартмани

15.08.2019    26304    68    RocKeR_13    39    

1С:Деньги - Автоматическое заполнение расходов по QR-кодам чеков с помощью API ФНС

Обработка документов WEB-интеграция Банковские операции Кассовые операции Платформа 1С v8.3 Конфигурации 1cv8 Домашние учет и финансы Россия Управленческий учет Абонемент ($m)

UPDATE 2020.11 Учтено новое API взаимодействия с серверами проверки чеков ФНС. Реализована верификация по номеру телефона и кода из SMS. Обработка поможет сократить время на ввод данных о расходах в 1С:Деньги. Достаточно отсканировать QR-код чека смартфоном, с предустановленным официальным приложением проверки чеков от ФНС. Данные чека будут загружены в базу из данных электронного чека, которые хранятся на серверах ФНС. Обработка протестирована на последнем релизе 2.0.43.36.

1 стартмани

28.07.2019    18196    73    1sig    29    

Шаблон http-сервиса для вашего проекта

Внешние источники данных WEB-интеграция Мобильная разработка Платформа 1С v8.3 Мобильная платформа Конфигурации 1cv8 Абонемент ($m)

Http-сервис для обмена данными в формате JSON. Обработчики этого сервиса находятся во внешней обработке, что позволяет дорабатывать его без изменения конфигурации. Также прилагаю пример мобильного приложения для работы с данным сервисом (получает номенклатуру и остатки на складе). Сервис очень быстро разворачивается и масштабируется под ваши задачи.

3 стартмани

04.05.2019    31795    106    MarkoSokolov    48    

1С и WebKit. Вариант взаимодействия

WEB-интеграция Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

В результате перехода на WebKit тип свойства Документ у поля, имеющего вид ПолеHTMLДокумента, изменился с COMОбъект на ВнешнийОбъект. Также изменилась DOM модель документа, доступная через это свойство.

2 стартмани

23.02.2019    48749    95    mi1man    74    

Строим маршруты на картах в 1С с помощью OpenStreetMap, OSRM и Leaflet

WEB-интеграция Платформа 1С v8.3 Конфигурации 1cv8 Транспорт, автопарки, такси Абонемент ($m)

Краткая статья о том как вывести на карту (в 1С) маршруты с помощью OpenStreetMap, OSRM и Leaflet. По данной системе очень мало примеров, но так как OpenStreetMap является бесплатным сервисом и не требует никаких ключей и регистраций, и является довольно мощным механизмом, решил написать небольшую статью "как это сделать?". В первую очередь скажу, все намного проще, если вы используете последнюю версию платформы (8.3.14), где есть поддержка практически всех браузеров (IE 11, EDGE, Mozilla), но что делать если у нас не самая свежая платформа, где поддержка только IE 9?

2 стартмани

12.02.2019    44888    151    Ditron    136    

Конструктор мобильного клиента Simple WMS Client: способ создать полноценный ТСД без мобильной разработки. Теперь новая версия - Simple UI (обновлено 14.11.2019)

Оптовая торговля Производство готовой продукции (работ, услуг) Розничная торговля Учет ОС и НМА Склад и ТМЦ Инструментарий разработчика Платформа 1С v8.3 Мобильная платформа Бухгалтерский учет Управленческий учет Абонемент ($m)

Simple WMS Client – это визуальный конструктор мобильного клиента для терминала сбора данных(ТСД) или обычного телефона на Android. Приложение работает в онлайн режиме через интернет или WI-FI, постоянно общаясь с базой посредством http-запросов (вариант для 1С-клиента общается с 1С напрямую как обычный клиент). Можно создавать любые конфигурации мобильного клиента с помощью конструктора и обработчиков на языке 1С (НЕ мобильная платформа). Вся логика приложения и интеграции содержится в обработчиках на стороне 1С. Это очень простой способ создать и развернуть клиентскую часть для WMS системы или для любой другой конфигурации 1С (УТ, УПП, ERP, самописной) с минимумом программирования. Например, можно добавить в учетную систему адресное хранение, учет оборудования и любые другие задачи. Приложение умеет работать не только со штрих-кодами, но и с распознаванием голоса от Google. Это бесплатная и открытая система, не требующая обучения, с возможностью быстро получить результат.

5 стартмани

09.01.2019    70418    280    informa1555    239    

Проверка VAT номеров

WEB-интеграция Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

Обработка для вызова сервиса проверка VAT номера.

1 стартмани

26.11.2018    23422    3    wtlz    1    

Расширение "Интерфейс Плюс"

Розничная торговля Рабочее место Платформа 1С v8.3 Оперативный учет 1С:Розница 1С:Управление торговлей 11 Россия Управленческий учет Абонемент ($m)

Расширение для 1С:Розница 2.2/2.3 и 1С:Управление Торговлей 11, которое позволит повысить удобство работы!

1 стартмани

22.09.2018    42341    188    RocKeR_13    138    

Работа с публикациями "Инфостарт"

Инфостарт WEB-интеграция Платформа 1С v8.3 Управленческий учет Абонемент ($m)

Работа с рублевыми публикациями на сайте "Инфостарт": ведение клиентов, заказов, обновление файлов публикации, рассылка обновлений.

1 стартмани

13.09.2018    33377    17    RocKeR_13    16    

Помощник корректировки остатков ЕГАИС в небольшом магазине. Розница 2.2

Розничная торговля Обработка документов Платформа 1С v8.3 1С:Розница Розничная и сетевая торговля (FMCG) Рестораны, кафе и фаст-фуд Россия Управленческий учет Абонемент ($m)

Данная обработка упрощает корректировку остатков алкогольной продукции небольшого магазина, где предполагается передача всей продукции в торговый зал сразу после приемки.

5 стартмани

08.09.2018    51041    85    asdfgcom    47    

SOAP для чайников

WEB-интеграция Файловые протоколы обмена (TXT, XML, DBF), FTP Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

Немножко про SOAP сервис. И пример работы с подключением и получением данных по SOAP за 5 минут.

1 стартмани

05.09.2018    100244    70    dusha0020    25    

Быстрая настройка ККМ из 1С с использованием драйвера от Атол без тест-драйвера

Кассовые операции ККМ Платформа 1С v8.3 1С:Розница Абонемент ($m)

В нашей компании на кассовых местах подключено несколько ККМ от Атола. При подключении к штатным разъемам USB на материнской плате все работает без проблем. Проблемы в тех магазинах, где кассы подключаются через USB-Hub. Данная обработка позволяет быстро, без запуска "Тест-драйвера" и "Управление драйверами", настроить кассовое оборудование. Протестировано на 32-х битной версии 1С и конфигурации 1С:Розница 2.2 с версиями драйверов от Атол 8.16.1.8701 и 9.12.1.6236

1 стартмани

27.08.2018    27799    16    valerasv    7    

Пример использования REST API Яндекс Диска

WEB-интеграция Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

Пример использования REST API Яндекс Диска: чтение диска, добавление каталога, загрузка файла, скачивание файлов или каталогов, удаление файлов или каталогов.

1 стартмани

26.06.2018    41257    73    MKFreeUser    16    

ЕГАИС 3 Контролёр для 1С:Розница

Терминал сбора данных Розничная торговля Платформа 1С v8.3 1С:Розница Розничная и сетевая торговля (FMCG) Россия Управленческий учет Абонемент ($m)

Оградите себя от рисков отзыва лицензии на торговлю алкоголем, штрафов и блокировок в ЕГАИС. Проверяйте поступающую алкогольную продукцию помарочно на соответствие ТТН ЕГАИС v3 перед тем, как подтвердить получение и принять её на баланс в ЕГАИС. С 01.07.2018 начинается переход ЕГАИС на помарочный учет алкогольной продукции на всех стадиях товародвижения, начиная от производства или ввоза на территорию России, до реализации в розничной торговле, т.н. "ЕГАИС 3.0". В типовой Рознице уже появилась обработка для контроля поступивших акцизных марок на ПК. Предлагаю ознакомиться с мобильным решением. Контроль производится в Android приложении на ТСД или на обычном смартфоне.

1 стартмани

13.06.2018    30649    17    kuld    30    

Обмен файловыми базами данных через Yandex диск

WEB-интеграция Платформа 1С v8.3 Россия Абонемент ($m)

Выполнение операций обмена с Yandex диском для файловых БД, по протоколу WebDav, в автоматическом или ручном режимах.

1 стартмани

11.06.2018    25376    7    slimper    1    

RabbitMQ + 1С. Быстрый старт

Внешние источники данных Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

Внешняя компонента для отправки сообщения из 1С в кролика. Сервис прослушивания и перенаправления сообщений из кролика в http или web-сервис.

1 стартмани

10.06.2018    52989    142    Goleff74    46    

Чтение сжатого gzip, deflate HTTP ответа сервера. Без ВК. Уменьши время загрузки и сократи трафик в 3 раза

WEB-интеграция Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

В платформе 1С:Предприятие не реализовано штатного механизма декодирования ответа веб серверов, в которых присутствует gzip сжатие. Некоторые использовали WinHttpRequest.5.1 , кто-то писал ВК. Друзья, хватит. Вот вам решение.

1 стартмани

08.06.2018    26272    133    Malfarion    23    

Пробитие чеков через ККМ в офисе (для курьеров)

ККМ Кассовые операции Розничная торговля Платформа 1С v8.3 Оперативный учет 1С:Розница 1С:Управление торговлей 11 Россия Бухгалтерский учет Абонемент ($m)

Предлагается интеграция 1С с ККТ СтарРус. Поддерживается одновременная работа с разных рабочих мест. ККТ СтарРус работает как сервер, и принимает команды через API по http-протоколу, что позволяет пробивать чеки через центральную базу 1С для интернет-магазина и для курьеров.

1 стартмани

07.06.2018    45074    30    Kutuzov    12    

Корректировка остатков ЕГАИС для 1С:Розница/УТ 10.3 - альтернативный вариант

Обработка документов Розничная торговля Склад и ТМЦ Платформа 1С v8.3 1С:Розница Розничная и сетевая торговля (FMCG) Бухгалтерский учет Абонемент ($m)

Обработка корректировки остатков ЕГАИС для 1С Розница версии 2.2.7/2.2.8/2.2.9/2.2.10/2.2.11/УТ 10.3.47.ХХХ-48.XXX-49.XXX-50.XXX раздельно по маркируемому/немаркируемому алкоголю + создание документов постановки/списания по пересортице.

1 стартмани

02.06.2018    49974    444    independ    298    

Интеграция между Atlassian Jira и 1С:Предприятие 8.3 используя Jira REST API (выборка, создание и изменение запросов, чтение, создание и удаление записей о работах, чтение комментариев и другие возможности)

Внешние источники данных WEB-интеграция Платформа 1С v8.3 Управляемые формы Конфигурации 1cv8 Абонемент ($m)

Внешняя обработка на управляемой форме для 1С:Предприятие 8.3 по интеграции с Atlassian Jira используя Jira REST API. Ключевые функции: выборка запросов с использованием JQL; добавление и изменение запросов; добавление, изменение и удаление записей о работах; чтение комментариев к запросам; сохранение всех ключевых параметров между сеансами работы. Тестирование проводилось на платформе 1С (8.3.11.2954) совместно с JIRA Server platform (7.3.7)

1 стартмани

24.04.2018    51817    326    Ko1t    97    

Простая и пошаговая интеграция Яндекс-Алисы и 1С

WEB-интеграция Платформа 1С v8.3 Абонемент ($m)

Интеграция Алисы и 1С через http сервис на платформе 8.3.9. Используем виртуальный сервер, сертификат от letsencrypt, и делаем простые запросы к базе из Алисы.

1 стартмани

09.04.2018    32914    30    kiv1c    36