Как мы вывели на рынок 2 миллиона кодов маркировки «1С» + «Честный Знак»?

Обработка загрузки Кодов идентификации из Честного знака позволяет загрузить все коды в определённом статусе, которые числятся за участником, в таблицу на форме. Разработано и адаптировано для всех видов продукции. Имеется пошаговый механизм получения токена доступа к API честного знака. Может служить заготовкой для разработки остальных методов API.

1. На вкладке «Настройка» поле сервер заполняется автоматически при выборе вида продукции. Необходимо заполнить поле ИНН. ИНН берётся из ЛК Честного знака участника оборота.

2. Нажимаем кнопку «Загрузить сертификаты». В табличную часть загружаются сертификаты.

3. Выбираем сертификат, щёлкнув мышью по нужному сертификату. При этом поле «Сертификат» должно заполниться.

4. Нажимаем кнопку «Получить токен». Происходит процесс получения токена. И заполняются поля «УИД» и «Токен». «УИД» это поле, участвующее в получении токена. После того как токен получен и заполнен в поле «Токен», можно приступать к работе с API Честного знака.

5. Переходим на вкладку «Запрос КИ»

6. Выбираем «Статус КИ», который нужно запросить, и «Вид продукции». По умолчанию они заполняются статусом «INTRODUCED» и «Лёгкая промышленность»

7. Нажимаем кнопку «Создать задание на выгрузку». Создаётся задание на выгрузку. Получается ID задания, имея который можно проверять статус задания.

Задание некоторое время готовится на сервере Честного знака. А в обработке включается таймер проверки задания на готовность.

Раз в 20 секунд выполняется запрос на готовность задания и возвращается результат. «COMPLETED» — готово к загрузке. «PREPARATION» — готовится. Там есть еще и другие статусы. Про них можно почитать в официальной документации.
Проверку задания можно прервать, нажав кнопку «Сброс». И потом возобновить, нажав кнопку «Включить проверку». Нажимая эту кнопку, надо иметь заполненным поле ID задания.

После того, как будет получен статус «COMPLETED», проверка задания автоматически завершается и можно приступать к загрузке архива с КИ.

8. Имея статус «COMPLETED», нажимаем кнопку «Загрузить результат». Загружаются КИ в таблицу на форме.

В работе этой обработки есть один очень жёсткий костыль. Когда происходит загрузка данных из ЧЗ в виде CSV файла и построчный парсинг, используется функция ВыделениеКИизСтроки(). Она очень костыльная. Связано это с тем форматом данных, который возвращает ЧЗ. Дело в том, что они и в КИ, и в других блоках данных используют любые символы. В том числе и служебные. Такие как запятая и кавычка.

Например, приходит строка:

и КИ в данном случае
04605648024,25-8H.-y»

Что существенно осложняет разбор строки CSV, потому как эти символы должны быть служебными и не должны использоваться в данных. То, что было написано, это такая заплатка, которая позволяет работать коду и получать данные. Иногда могут проскакивать ошибки при разборе. Тут либо надо быть внимательным, либо, изучив формат данных, отдаваемых ЧЗ, посоветовать в комментариях способ разбора строки.

За основу работы обработки взят метод API

8.1.3. Получение списка КИ участника оборота товаров по заданному фильтру.

Тестировалось на платформах 8.3.13.1926 и 8.3.18.1334.

15.12.21 — Обновление

Обнаружена проблема с загрузкой КИ для ООО. Проблема была в ИНН который в сертификате. К ИНН добавляется два нуля. Теперь в обработке есть реквизит «форма собственности», который обязателен для заполнения ИП/ООО. И тогда если выбирается ООО, то из ИНН корректно убираются нули при получении данных из сертификата.

22.12.21 — Обновление

В процессе работы выяснилось, что сертификаты выданные после 01.08.2021 года содержат ИНН директора для ООО, а не организации. Поэтому автоматическое заполнение поля ИНН для ООО не возможно. Функция автоматического заполнения ИНН убрана, чтобы создавать меньше путаницы. Теперь поле ИНН нужно заполнять из личного кабинета. Также убран реквизит «форма собственности».

08.02.22 — Обновление

Добавлены все виды продукции. Сервер для запросов выбирается автоматически при выборе вида продукции.

Протестированы следующий виды продукции :

— Лёгкая промышленность

— Альтернативная табачная продукция

1.

ip0593

Сейчас в теме

а под какие товары вы это печатаете?

(1)В данный момент под обувь. НО там я сделал заготовку для одежды и прочего текстиля. Процесс получения кодов марок с сайта ЧЗ я думаю будет везде одинаков — заказав под конкретный вид товара марки формируется csv. Соответственно можно напечатать будет все что угодно. Код обработки открыт. вы можете в дальнейшем сами через конфигуратор в список значений ВидТовара добавить все что нужно. Я в свою очередь тоже буду добавлять если что-то появится новенькое. Пока текстиль обобщил в две группы.

3.

ip0593

Сейчас в теме

(2) а что скажете по поводу лекарств?

(3)Если у них формат csv такой же, то возможно сформировать и напечатать. Указывать вид товара не обязательно, в этом случае справа на этикетке будет пустое поле.

231.

пользователь

Сообщение было скрыто модератором.

232.

пользователь

138.

Nik2009

Сейчас в теме

Итоговый DataMatrix GS1 проверьте на соответствие формату. Генериться не совсем то, что нужно. Проверял PHARMA TRAX SCANNER.

(5)Обработка генерирует DataMatrix из строки кода в файле CSV. Мне кажется без разницы какой именно будет там код, он все равно сгенерируется в DataMatrix и потом успешно передастся сканером в окно продаж.

139.

Nik2009

Сейчас в теме

(7)Есть документация к СУЗ от ЦРПТ. Цитирую:

2.1.2 Формирование GS1 DataMatrix (Constructing a GS1 DataMatrix)
Для корректного формирования GS1 DataMatrix необходимо в начало получаемой строки кода маркировки добавлять признак символики – ASCII232, перед конвертацией в DataMatrix, в соответствии с требованиями GS1 General Specification, в противном случае технические средства не распознают код правильно и не смогут его корректно обработать.

СТАНЦИЯ УПРАВЛЕНИЯ ЗАКАЗАМИ
(ORDER MANAGEMENT STATION)

Спецификация API версии 2.0
(API Specification V2.0)

Редакция 2.68
(Revision 2.68)

(139) Я уже сделал GS1 DataMatrix. Начиная с версии 2.7. Пока только для Розницы. У нас все ещё праздничные выходные, завтра с утра сразу все остальные обновлю.

8.

heruvim76

Как подогнать размер под этикетку 45*65 мм?
— можно подогнать под любой размер, даже А4. Окно параметров печати типовое. Какое окно параметров имеется ввиду?

(8)вот это типовое окно. У вас не получается ? тогда через конфигуратор нужно макет по подгонять.

Как мы вывели на рынок 2 миллиона кодов маркировки «1С» + «Честный Знак»?

10.

andrey_kem

Сейчас в теме

Здравствуйте, а при нажатии кнопки ЗАПИСАТЬ что и куда записывается?

(10)В Справочник Штрихкода упаковок выбранной вами номенклатуре записывается код марки.

16.

nts1999

Сейчас в теме

(11) у вас постоянно выходят новые версии обработки, а как обновляться клиентам, купившим первые версии?

(16) пишите мне я отправлю. ща немного доделаю макеты под разные форматы ценников и проверю всем ли разослал обновление.

18.

nts1999

Сейчас в теме

(17) «используется стандартный функционал для формирования и печати Datamatrix. Добавилось это все с введением маркировки. Соответственно ваша конфигурация должна уметь работать с маркированными товарами. Иначе обработка не сможет сформировать код Datamatrix»

что-то у меня не так, вместо Data Matrix, печатается какая-то абракадабра, хотя и платформа и релиз Розницы последние установлены. Не подскажете, в чем ошибка?

Как мы вывели на рынок 2 миллиона кодов маркировки «1С» + «Честный Знак»?

Как мы вывели на рынок 2 миллиона кодов маркировки «1С» + «Честный Знак»?

Как мы вывели на рынок 2 миллиона кодов маркировки «1С» + «Честный Знак»?

19.

nts1999

Сейчас в теме

Как мы вывели на рынок 2 миллиона кодов маркировки «1С» + «Честный Знак»?

20.

nts1999

Сейчас в теме

(19)На обычный принтер в формате А4 печать Data Matrix идет правильно, но на TSC TDP-225 не получается

Как мы вывели на рынок 2 миллиона кодов маркировки «1С» + «Честный Знак»?

21.

andrey_kem

Сейчас в теме

решили проблему? (точно такой же принтер еще не печатал)

22.

andrey_kem

Сейчас в теме

(21)
принтер печатает, точно такой же. может у вас с драйверами что то не так

23.

nts1999

Сейчас в теме

(22) обработка v1.4 все заработало. Автору большое человеческое спасибо

См. описание обновления

12.

andrey_kem

Сейчас в теме

как приобрести без стартмани?

13.

nts1999

Сейчас в теме

(12) есть такая возможность?

331.

arkrut

Сейчас в теме

(15) Интересует такая возможность , напишите, пожалуйста в ЛС.

205.

dimasurin

Сейчас в теме

(14) Мне тоже в личку ответьте)

253.

Musasimaru

Сейчас в теме

(14)Хотел бы купить без стартмани. Табачную продукцию поддерживает?

А что конкретно нужно по табаку???

255.

Musasimaru

Сейчас в теме

(254) отгружать сигареты, выгрузить коды в xml и загрузить в цпрт

(14) Мне тоже в личку можете ответить? 🙂

40.

vks1973

Сейчас в теме

Функцию записи кода в справочник еще буду дорабатывать, т.к. еще не до конца разобрался во всем процессе продажи марки в 1С Рознице.

Я доделал запись кодов в регистр «Штрихкоды» и справочник «Штрихкоды упаковок и товаров». В «Штрихкоды» попадает расшифрованный из кода марки EAN13, благодаря чему товарную позицию можно продавать сразу сканируя марку.

Добавил к номенклатуре еще и характеристику, если кто-то будет вести учет по характеристикам. В принципе и так и так правильно, просто коды марок можно загружать и видеть в разрезе характеристик.

Ну вроде все, больше нет планов по обновлению. Если есть пожелания. пишите ЛС.

По просьбам пользователей переделал запись кодов маркировки по принципу Многие ко Многим. Ранее все коды можно было присвоить только одной позиции. См. описание обновления. Ну теперь, надеюсь, точно все)

28.

nts1999

Сейчас в теме

(26)Огромная просьба, Егор! Добавить к наименованию и характеристике еще Артикул

131.

Nik2009

Сейчас в теме

А у нас при сдаче товара в Wildberries возникли проблемы с таким кодом. ТСД не смог его корректно распознать и товар завернули.
Пол года назад честный знак сам давал разъяснения, что перед кодом нужно добавить Символ(29), однако сейчас в документации на СУЗ четко указано:

Здравствуйте! это только для Розницы сделали? я скачал для УТ 27.02.2020 у меня присваивает только одну позицию. Хелп

Up. Я добавил небольшое улучшение в процесс заполнения табличной части номенклатурой.
Если у вас есть идеи, как еще можно удобней автоматизировать процесс автоматического заполнения, пишите мне. Я подумаю как это сделать.

В ближайшее время хочу добавить заполнение по такой схеме: выбирается одну или несколько номенклатурных позиций и обработка подгружает остаток по ним и заполняет таблицу. Как такая схема?

32.

Amfick

Сейчас в теме

А код печатается DataMatrix, или GS1 DataMatrix? Проверить можете через PHARMA TRAX

(32) При сканировании в тесте драйвера сканера 1с выдает символ GS. Сканер естественно должен поддерживать считывание такого символа. Через приложение «ЧестныйЗнак» все работает как надо.

Как мы вывели на рынок 2 миллиона кодов маркировки «1С» + «Честный Знак»?

34.

пользователь

35.

пользователь

43.

serezhka87

(32) PHARMA TRAX не читает данные коды

36.

пользователь

upd 03.02.2020 v1.8

*Добавил возможность прописать обработку в базе 1с через «Дополнительные отчеты и обработки».

*Разбил способы заполнения табличной части номенклатурой по вкладкам.

*Добавил возможность заполнить номенклатуру из документов: Пересчет товаров, Оприходование запасов, Поступление товаров, Заказ поставщику, Перемещение товаров.

*Добавил возможность заполнить номенклатуру конкретной номенклатурой в количестве текущего остатка по этой номенклатуре.

upd 05.02.2020 v2.0

*Добавил «Создание файла XML» для Ввода в оборот. Вбиваете свой ИНН и получаете файл XML, который затем можете загрузить в «Честный Знак». Файл создается с тем же именем что и оригинальный CSV, и в той же папке.

На сайте «Честный Знак» загружается так: Документы — Загрузить — Ввод в оборот — Маркировка остатков — Выбираете файл — Подписываете его.

*Исправил ошибку с невидимым апострофом в начале некоторых строк. Рекомендую всем перекачать новую версию. Старые ссылки на скачивание доступны!

41.

пользователь

42.

пользователь

47.

пользователь

Немного поправил маркет А4. теперь есть пунктирные границы между этикетками.

При попытке «Печать марок» — выдает «Ошибка внешней компоненты». Что делать?
Розница 8. Магазин одежды и обуви, редакция 2.2 (2.2.7.42)

(45)Старая Розница. Обновите конфигурацию! Если только печать нужна, то можете просто чистую базу последней версии завести и все. Для печати этого достаточно.

48.

пользователь

49.

пользователь

50.

пользователь

51.

пользователь

52.

EgorZz

Сейчас в теме

(51)2.1.19. Администрация оставляет за собой право проведения выборочных проверок на предмет выявления фактов продажи Автором ПО пользователям Сайта напрямую (минуя отдел продаж Сайта) и применять санкции в виде наложения штрафа в размере до 10-кратной стоимости ПО в случае подтверждения фактов нарушений, а также осуществлять блокирование доступа Автора на сайт на срок до 6 (шести) месяцев.
Теперь посмотрите в какой группе состоит автор темы)

(52)Да, я тут немного отсутствовал. Но сейчас все норм, я на связи.

Я добавил обработку для конфигурации Управление нашей фирмой, тестировал на версии (1.6.19.203).

Добавил Бухгалтерия предприятия 3.0 (3.0.75.58). Может кому пригодится, не знаю правда как можно будет вести учет в БП. Может только если в Эвотор выгрузку делать.

Добрый день!
как приобрести без стартмани?

57.

ColaLee

Сейчас в теме

Добрый день!
хочу приобрести без стартмани?

(57)Привет.
Пункт правил 2.1.19. Администрация оставляет за собой право проведения выборочных проверок на предмет выявления фактов продажи Автором ПО пользователям Сайта напрямую (минуя отдел продаж Сайта) и применять санкции в виде наложения штрафа в размере до 10-кратной стоимости ПО в случае подтверждения фактов нарушений, а также осуществлять блокирование доступа Автора на сайт на срок до 6 (шести) месяцев.
Без $m никак.

59.

ColaLee

Сейчас в теме

Здравствуйте!
Полученный CVS загрузил, распечатал. Создал файл Ввод в оборот. Загружаю полученный xml файл на сайте ЧЗ и получаею ошибку:
06: Значение поля «КИ» «тут короткий номер» в документе «Ввод в оборот остатков товара» не найдено в базе данных.
В чем тут может быть дело?

63.

ColaLee

Сейчас в теме

(59)Вопрос снимаю. Проблема с одним конкретным кодом маркировки в ЧЗ.
Другие коды без проблем ввелись в оборот.

(63)Хорошо. А что было с кодом? Теперь интересно.

67.

ColaLee

Сейчас в теме

(65)Этого кода не было в списке Коды маркировки. Появился только недавно.

60.

post82

Сейчас в теме

Здравствуйте!
У нас используется конфигурация 1с КА 2.4.11.63. Под такую обработки нет.
Коды маркировки уже заказаны на Честном Знаке по упрощенному варианту маркировки остатков.
Нужно напечатать маркировку на остатки и ввести в оборот.

Будет работать данная обработка, если я установлю пустую конфигурацию Управление торговлей? (т.е. смогу ли я в пустой базе загрузить в обработку csv файл, распечатать коды и сформировать файл для ввода в оборот?)

(60)Да. Любая из конфигурация что в списке подойдет. Попробую сделать и под КА. Они все отличаются только нижней частью, там где идет заполнение номенклатурой и сохранение в базу. А просто печать и формирование файла xml не требует каких-то данных из базы.

62.

post82

Сейчас в теме

64.

post82

Сейчас в теме

(64)не понял вопроса. Если у вас есть на счету 3$m, то нажав на Купить(3 стартмани) у вас спросят точно-ли вы хотите купить. Ответив утвердительно с вас спишут 3 стартмани и на почту придет ссылка на скачивание обработки.

68.

ColaLee

Сейчас в теме

Как учитывать коды, которые уже напечатал?

(68)Я не знаю. Может печатать сколько надо, а потом удалять их из файла csv. Оригинал конечно же где-то про запас сохранять. У вас есть идея как это реализовать? Как вариант я бы мог реализовать поиск в таблице всех ранее сохранённых в базу 1с кодов и соответственно их удаление. Но нужно-ли такое?

71.

RustIG

Сейчас в теме

(68) смотря какая у вас конфигурация 1С

70.

ColaLee

Сейчас в теме

Напечатанные коды хранить во внешнем файле с таким же именем, как исходный, но с другим расширением. В табличной части добавить столбец в виде галки. Галка стоит печатаем, нет не печатаем. Заполняем его из файла, а также в ручном режиме и по кнопке пометить, например с 26 по 101.

(70)чет слишком мне кажется. до марта надо промаркировать остатки. потом это уже не особо нужно будет. мне кажется не стоит заморачиваться, распечатал все что заказал да и все.

Розница, редакция 2.2 (2.2.13.11) работать будет?

Как купить без стартмани? напишите мне

понял, никак)) окей, куплю за стартмани

75.

EVinLa

Сейчас в теме

Как можно купить напрямую у Вас?

UPD 13/02/20
Внимание! я нашел небольшую ошибку в формировании файла xml. Там где две точки с запятой. Обнаружилась при формировании большого числа файлов. Исправил. Проверил на сайте «ЧЗ». Все работает. Просьба перекачать обновление. Доступно по старым ссылкам и в течении месяца по основной кнопке, по которой покупали обработку.

77.

tutap

(77)ЭДО для будущих поступлений от поставщиков вам все равно нужен будет. А вот для маркировки остатков можно данной инструкцией не пользоваться. Запрашиваете коды на ЧЗ, файлом csv подгружаете в данную обработку, печатаете, формируете xml для ввода в оборот, обратно на сайте ЧЗ вводите в оборот.

78.

tutap

(76)Добрый день, получается, если пользоваться вашей обработкой, можно обойтись без использования интеграции ИС МП?

82.

ColaLee

Сейчас в теме

(76) В какой строке была ошибка?

81.

omenfarsh

Марки в базу 1С Розница 2.3.3. загрузил. А вот с что дальше делать? Как продажу этой обуви организовать? Полдня потратил так и не разобрался в этом адском механизме! И что делать есть я марки присвоил 500 разным наименованиям обуви?

83.

Вова

(81)Я так помаю алгоритм работы такой.
1. Заказали маркировку обуви в честном знаке.
2. Выгрузили от туда в формате .csv
3. С помощью данной обработки связали номенклатуру и маркировку, распечатали все это.
4. Потом с помощью этой же обработки ввели в оборот остатки товаров, выгрузили в файл .xml загрузили на сайт честного знака и все. При продаже этого товара через онлайн кассу с актуальной прошивкой все будет работать.
Если я что то не так написал, пусть меня поправит автор данной обработки или любой человек, который с этим столкнулся. Давайте помогать друг другу.

Публикация № 1276725

честный знак api система маркировки обувь сигареты вода обработка КИЗ марка ГИС МТ запрос ответ обмен

Рассмотрен пример обмена через API с Честным знаком с использованием электронной подписи.

У государства большие планы по развитию системы маркировки товаров, в связи с этим бизнесу надо научиться взаимодействовать с системой маркировки товаров Честный знак. API описан здесь.

Основа взята из публикации //infostart.ru/public/1236219/, но в отличии от неё всё реализовано средствами 1С. В обработке реализовано получение токена с использованием электронной подписи, отправка запроса и получение ответа в файл .json

Проверено на платформе 8.3.15.1830, конфигурации Бухгалтерия предприятия 3.0.80.40. Код обработки ниже:

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

1.

dinopopyys

Уф. Мало что понятно но видно, что реализация гениальна!!
Подскажите..сэр, как реализована подпись? Мы тянем файл?
Другими словами что должно быть предустановлено в системе для данного обмена?

2.

Гость

Интересная публикация.
У меня стоит цель по принятым кодам маркировки от поставщика с ЧЗ получать размер обуви, которой соответствует марка. Это вообще возможно сделать, используя Ваши наработки? Если да, то как с Вами связаться?

20.

map4uk

Сейчас в теме

21.

prozet-z

Сейчас в теме

(20), не я, но по заказу человек это реализовал.

3.

IrinaLvova19

Сейчас в теме

Спасибо тебе, прекрасный человек

4.

Al777

Сейчас в теме

Я занимаюсь маркировкой обуви в 1С уже где-то год, начинал, когда она ещё запущена не была. Реализовал её сам в УТ 10.3. В данной обработке код понятен, но я никак не мог понять: показан пример чего? И только, когда внимательно посмотрел на скриншот, понял: показывается информация о коде маркировки, конкретнее, коде идентификации. Вот об этом я не увидел информацию, поэтому вначале мне и не был понятен данный пример.

5.

AlexeyK1

подскажите как экранировать при HTTPЗапрос ? если в КМ «неудобные» символы? например &
запрос с вот таким КМ не вернет 010462005993464221U8&OD!GiYT94u

6.

AlexeyK1

(5)
разобрался =)
КодироватьСтроку(ШК,СпособКодированияСтроки.КодировкаURL);

14.

SV6

Сейчас в теме

(5) реализовал так

распознаются все марки на ура,
PS: это пример для одиночного кода, но в json можно передать до 10000 кодов за раз(если верить инструкции, на практике при запросе более 300 за раз, часто возвращает ошибку)

7.

VladislavDolgov

Сейчас в теме

Огромное спасибо за свободный доступ, собрал за 10 минут!

8.

makskisselev

Сейчас в теме

Огромное спасибо за обработку, на ее основе сделали свою. Есть один момент — почему-то при экранировании штрихкода, когда есть спецсимволы (, 😉 все экранируется по документации честного знака, но сервер возвращает пустой ответ. Хотя та же марка в приложении на телефоне честного знака ответ получает корректный. Кто-то сталкивался ? Строку экранирую как в (5).

10.

AlexeyK1

9.

makskisselev

Сейчас в теме

Разобрались, используйте структуру JSON при передаче запроса, тогда экранирование символов не нужно и все работает корректно.

Как мы вывели на рынок 2 миллиона кодов маркировки «1С» + «Честный Знак»?

12.

opus70

(11) присоединяюсь к вопросу тоже хочу получит все что за мной числится для сверок но не могу придумать как это сделать

13.

warlomak

Сейчас в теме

(11) можно, методом /api/v4/facade/identifytools/listV2

15.

ratinc

Сейчас в теме

16.

Aliaxandr

Сейчас в теме

17.

Aliaxandr

Сейчас в теме

На сайте честного знака есть информация:
URL: /api/v3/facade/cis/cis_list — устаревший URL, необходимо использовать URL:/api/v4/facade/cis/cis_list.
В дальнейшем /api/v3/facade/cis/cis_list будет отключён.

18.

warlomak

Сейчас в теме

(15) Проверил на табаке, действительно пустой ответ, на остальном работает.

19.

warlomak

Сейчас в теме

22.

vic-kex

Сейчас в теме

Появилась информация как по табаку получить список товаров?

23.

vic-kex

Сейчас в теме

24.

vic-kex

Сейчас в теме

/api/v3/product/search вот через это получилось

25.

San4opa

Сейчас в теме

У меня почему-то не видит сертификатов в хранилище, хотя они установлены, подскажите плиз в чем может быть проблема.

26.

пользователь

27.

пользователь

28.

masik777

Сейчас в теме

AI777 Александр, неужели так трудно ответить?

29.

kodblack

по причине:
-2147221005(0x800401F3): Недопустимая строка с указанием класса

30.

CagoBHuK

С 01.02.2017 контрольно-кассовая техника должна отправлять электронные версии чеков оператору фискальных данных — правила установлены в 54-ФЗ ст.2 п.2.
Инфостарт предлагает подборку программ, связанных с применением 54-ФЗ, ККТ и электронных чеков.

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

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

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

1СПАРК РИСКИ. Сервис оценки благонадежности контрагентов. Промо

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

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

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

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

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

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

Компании, которые используют систему моментальных платежей QIWI, ценят ее за удобство по скорости выплат и для платежей по запросу. Но такие переводы сложны для учета, а при большом объеме проводимых операций отнимают много времени и превращаются в дополнительную головную боль.

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

OData – HTTP-сервис для ленивых.

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

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

Подборка решений для взаимодействия со ФГИС «Меркурий» Промо

С 1 июля 2019 года все компании, участвующие в обороте товаров животного происхождения, должны перейти на электронную ветеринарную сертификацию (ЭВС) через ФГИС «Меркурий». Инфостарт предлагает подборку программ, связанных с этим изменением.

Рабочее место логиста

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

Обработка умеет отображать адреса доставки на карте Гугл, позволяет вручную разбивать их по маршрутам (машинам и водителям) , в том числе и зрительно, раскрашивая точки на карте в цвета машин, строить по каждой машине подробный маршрут, оптимизированный по порядку посещения точек доставки (решая «задачу коммивояжера» для каждого маршрута). Обработка не использует никаких метаданных конфигураций — адреса доставки и данные машин и водителей загружаются из файлов экселя, итоговые маршруты также выгружаются в эксель. В архиве находятся — сама обработка, примеры экселевских файлов с адресами и данными водителей и машин, а также один файл итоговой выгрузки получившегося маршрута.

Программы для исполнения 488-ФЗ

1 января 2019 года вступил в силу ФЗ от 25.12.2018 № 488-ФЗ о единой информационной системе маркировки товаров с использованием контрольных (идентификационных) знаков, который позволяет проследить движение товара от производителя до конечного потребителя.
Инфостарт предлагает подборку программ, связанных с применением 488-ФЗ и маркировкой товаров.

Аналоги номенклатуры для УТ 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С Промо

Универсальная программа-обработка для распознавания любых сканов или фото первичных документов в 1С (счета-фактуры, УПД, ТТН, акты и тд).
Точность распознания до 98%.

от 11 рублей

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

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

Способ создать полноценный ТСД без мобильной разработки. Теперь новая версия — Simple UI (обновлено 14. 2019)

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

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

Розница 2.3.7.19, маркировка верхней одежды.

Это вообще реально? Коды маркировки были ранее заказаны через честный знак (без участия 1с), через стороннюю компанию, распечатаны и переданы через транспортную компанию. И только потом приобретена Розница. Как внести эти данные в 1с? Как потом ввести марки в оборот?
Может у кого есть заветная ссылочка с последовательностью действий. Весь интернет перерыл нигде не могу найти описание. Везде только через заказ марок из 1с, встречалось пару раз что можно загрузить файл csv, но как его сопоставить с номенклатурой, если коды уже напечатаны.
Если у кого-то есть информация по этому вопросу, буду премного благодарен.

«В программе можно ввести в оборот и марки, заказанные в личном кабинете участника оборота. Правда, если коды не сохранены в каком-нибудь файле Excel, например, то сделать это несколько сложнее. Перед тем как отправлять распечатанные марки в магазин, нужно отсканировать их в документ Маркировка товаров ИС МП. Либо применить терминал сбора данных, считать на складе уже расклеенные марки и загрузить информацию в таблицу. Вариантов много.

После ввода марок в оборот можно продавать маркированный товар в розницу.»

кто-нибудь это делал?

(0) и сколько вы заплатили за коды, что вам распечатали?

Даже примерно не знаю. Хозяйка магазина сходила на какой-то семинар, ну и наверное под впечатлением заказала. Потом выяснилось что кассы на выброс (кнопочные), купили фискальники, их к чему-то подключать надо, а там и до 1с дошло. ну а так как я их по бухгалтерии сопровождал ), попросили помочь. вот сижу голову ломаю.

Кнопочные кассы тоже маркировку умеют,как ни странно.

(1) Зачем тебе их загружать? При продаже будешь сканировать да и все? Если тебе делала отдельная компания то там связи никакой с твоей номенклатурой нету.

Они это сделали,чтобы с остатками ни у кого проблем не было.
Можно было вообще разрешить доторговать остатками без маркировки,но тогда все всю оставшуюся жизнь будут торговать остатками.
Просто,заставить получить коды на остатки производителя было сложнее,так как товары могли пройти несколько фирм,а перекупщик,в принципе,ничего о товаре знать не может и выбрать правильные коды по классификатору для него сложно или даже невозможно,вот и упростили,как могли.

Если мы в 1с рознице все получили и оклеили остатки — то можно торговать или нужно вводить в оборот как то ?

Точней торговать он позволяет , требуются ли какие то доп действия и для чего документ «Ввод в оборот кодов» ?

(5) Атол 90 не умеет.

(7) По-моему, у текстиля не было упрощенного описания остатков. Там все GTIN должны быть реальным товаром.

(11) Вот как раз Атол 90 и поменяли?

(14) Сказали Атол 90 не будет поддерживать заменили их на штрихи фискальники

(7) (6) В 1с нужна какая-то настройка для этого? Сейчас при сканировании товара с признаком маркировки не открывается запрос марки. открывается что то вроде формы подбора. просто до этого когда делали маркировку обуви стандартным способом с СУЗами там открывалось сразу окно считывания марки.

(6) (7) при сканировании позиции с признаком маркировки открывается окно «подбор и проверка товаров легкой промышленности» и в нем ни одной марки их реально ни одной в базе. отказаться от выбора — позиция удаляется. что нужно настроить что бы оно не выходило?

обманул ( сейчас сканеры пришли, проверил, это окно выдается если наоборот использовали ручной подбор вместо сканирования, владельцы не хотели остатки штрих кодировать, а при сканировании как раз запрос марки открывается. Но марки еще не пришли поэтому наживую пока не могу проверить. После праздников посмотрю в ЧЗ на каком статусе марки.

(0) 1. Проверь что коды маркировки введены в оборот. Иначе «чуда не будет». 🙂
2. Настроить в Рознице номенклатуру, чтобы был вид маркированной продукции под легпром.
3. Настроить интеграцию с ИС МП (прямо сейчас не понадобится, пригодится при приемке новых партий).
4. Если товар не штрихкодирован, лучше в РМК работать через подбор — продавец подобрал товар, выскочил запрос сканирования КМ, продавец просканировал, чек пробил — все ништяк, КМ вместе с чеком улетел в ОФД, откуда попадет в ИС МП (Честный знак).
5. Если товар штрихкодирован, лучше в РМК сначала сканировать штрихкод, а затем уже по запросу КМ и далее как написано выше.

Я своим клиентам печатаю КМ через CSV на термопринтере. Не представляю, как с pdf КМ в оборот вводить. С CSV все просто: напечатал, скормил файл другой программке, она родила файл ввода в оборот, закинул его в ЧЗ и все хорошо.

Не понимаю, что мешает просто в ЛК ЧЗ взять и ввести в оборот все ранее заказанные марки. Там же есть типа подбора. Да, можно понавводить лишних, и они потом будут «болтаться» в обороте, хотя марка даже не печаталась. Но по факту из-за того же воровства, такие марки и так будут «зависать» в ЧЗ, а списать их будет не так просто.

(20) У меня клиентка вводила через личный кабинет, сэкономить решила, сама с pdf напечатала. Ну и ввела в оборот КМ больше, чем у нее было заказано. Как так — ХЗ, но у нее где-то чуть не на сотню больше получилось ввести чем было заказано. Что дальше с этим делать — тоже не ясно.

(19) (21) марки все еще «едут» ) надеемся хоть в феврале получим, пока без марок торгуется все, бухгалтерия где-то вычитала что разрешили до февраля торговать без марок безнаказанно. марки на статусе введены в оборот. их и так заказано было с избытком, «на всякий случай», а теперь за месяц еще и продастся куча всего. будет явно больше сотни лишних.
по пункту 4. не получается через подбор, он не открывает запрос сканирования, просто открывается список выбора марок из имеющихся в базе (а их там нет)

(22)  Одежду до 1 июля можно торговать складскими остатками.

(22) спросите у бухгалтерии копию документа, или пусть на деньги отвечают. :-)))
Мне периодически объясняют что что маркировку перенесли/отменили, клиенту по секрету об этом сказал коллега/специалист налоговой/сотрудник Роспотребнадзора.
Короче, с 01 января 2021 года продажа немаркированной продукции легпрома запрещена. Но! Остатки можно еще маркировать до 01 февраля 2021 года.

Цитата с сайта Честного знака.

Этапы введения маркировки товаров легкой промышленности
С 1 января 2021 г. оборот немаркированных товаров будет запрещен.

До 1 февраля 2021 г. все участники оборота обязаны промаркировать товарные остатки, не реализованные до 1 января 2021 г.

Записать в РС пулы кодов маркировок

Кстати, их можно сразу сопоставить с номенклатурой

Время на прочтение

Ранее мы писали о решении проблемы сканирования и выгрузки в «1С». Сейчас мы расскажем об особенностях печати этикеток, выгрузки в Частный Знак и вводе в оборот.

Как мы вывели на рынок 2 миллиона кодов маркировки «1С» + «Честный Знак»?

С 1 Марта можно продавать только маркированную обувь, пока закон о перемещении сроков на рассмотрении и то, он касается только оптовиков.

Начнем с того, что и честный Знак и 1С довольно плохо работают с большими объемами данных, нам нужно было распечатать и ввести в оборот около 2 млн. кодов.

Не будем вдаваться в технические особенности, а расскажем основные проблемы с которыми столкнулись при вводе в оборот большого количества кодов и как мы их решили, увы, стандартные инструменты 1С не позволяют быстро и удобно, а по большому счету вообще не позволяют:) ввести в оборот большое количество кодов.

После получения кодов из ЧЗ, нам осталось только распечатать и ввести в оборот. Данную работу мы разбили на 3 этапа и надеемся, что нашли оптимальное решение.

1) Обработка кодов и подготовка к печати.

Из всех полученных кодов формируем один сплошной массив, после этого по заданному заранее числу — мы рекомендуем 970 (так как в катушках для печати чуть меньше 1000 этикеток + около 10 штук бракованные, в термо-клее) разбиваем на файлы с уникальным порядковым номером.

Как мы вывели на рынок 2 миллиона кодов маркировки «1С» + «Честный Знак»?

2) Печать кодов.

Обработка для печати работает с буфером обмена на прямую, из исходной папки выгружает все файлы CSV, формирует таблицу с 3 значениями.

Как мы вывели на рынок 2 миллиона кодов маркировки «1С» + «Честный Знак»?

  • Человекочитаемое значение кода маркировки
  • Код маркировки без «криптохвоста» (в случае если код маркировки испортился что бы можно было его визуально оценить, найти код и списать его)
  • Хэш закодированная бейс 64 строка с кодом маркировки, в таком виде передается и расшифровывается.

В которой мы создали макет со специфическими параметрами

  • код маркировки без «криптохвоста» (так как с криптохвостом 1С не сможет распознать ), выводится в макете автоматически,
  • логотип ЧЗ,
  • название организации т.д.

Логотип «Честного знака», компании, название и т.д. можно задавать произвольно.

Как мы вывели на рынок 2 миллиона кодов маркировки «1С» + «Честный Знак»?

Так как через обработку нельзя печатать в командном режиме, то код для печати формирует печатная формы, удаляет строки из визуального табличного поля и переносит на закладка в текстовое поле – «лоб печать», что бы можно было визуально оценивать.

Сформировали макеты которые отправляем на печать, после того как каждый файл распечатается — он загружается в папку CSV файлы, в которых указаны все фактически напечатанные коды. Данные CSV не привязаны к изначальным файлам, что позволяет отследить, все ли коды были распечатаны.

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

Как мы вывели на рынок 2 миллиона кодов маркировки «1С» + «Честный Знак»?

Опять же пришлось писать обработку, которая позволяет из исходных CSV сформировать 1 CSV массив, произвести выборку первой группы до «груп сепоратор» и сгенерирует из них XML для отправки в ЧС.

P.S. 1C начинает «тормозить» когда читаешь текстовый документ в виде текста и перебираешь строки по индексу, поэтому пришлось “писать доработку” которая позволяет быстро перебирать индексы через функцию “СТР- разделить”, что позволяет сократить время на перебор в десятки раз.

Применив этот комплекс доработок, мы смогли избежать огромного количества ошибок, неудобств при выгрузки и печати больших объемов кодов.

Про мини ПК:  Honeywell EDA50, EDA50K, EDA60K, Zebra TC20, MobileBase DS5
Оцените статью
Карман PC
Добавить комментарий