Вход | Регистрация
    1  2  3  4  5
1С:Предприятие :: 1С:Предприятие 7.7 и ранее

v7: Маркировка и 7.7

v7: Маркировка и 7.7
Я
   zenon46
 
27.03.19 - 15:42
Доброго дня! к 2024 году правительство планирует ввести маркировку всего, что выпускается и импортируется территории РФ, не означает ли это что означает конец конфигурациям 7.7?
 
 
   Garykom
 
401 - 27.08.19 - 08:36
(400) Ну расскажи как на 1С 7.7 с http(s) работать "штатно, на встроенном языке 1С".
А заодно с xml, json, отдельными битами/байтами, криптографией и прочим.
Обязательно без "прочей лабудени"!
   victuan1
 
402 - 27.08.19 - 09:12
(401) Вообще-то я отвечал на вопрос как работает обработка, описанная в (329).
Она использует только встроенный язык 1С.
Причем здесь xml, json, криптография и прочее?

А для работы с ККМ из 1С 7.7 использую конечно драйвер ФР, еще желательно (но не обязательно) драйвер сканера ШК, и тоже больше никаких приблуд кроме встроенного кода 1С.
   victuan1
 
403 - 27.08.19 - 09:13
(401) Просто внимательней читай вопрос, на который я отвечал ))
   Garykom
 
404 - 27.08.19 - 09:16
(402) Да можно (395) но это реально изврат.

Представь что надо переводить/обрабатывать отдельные байти/биты не в одной строчке а в куче (тысячи и десятки тысяч) строк и очень шустро. На 1С 7.7 без чего то внешнего это будет тормозная жопа.
   Garykom
 
405 - 27.08.19 - 09:17
(402) >Причем здесь xml, json, криптография и прочее?

Это требует маркировка, которая в (0)
   victuan1
 
406 - 27.08.19 - 11:05
(404) В той задаче нет таких объемов и нет видимых задержек в обработке, поэтому использовать доп. ВК для небольшого преобразования данных будет изврат.
(405) Уже выяснили, что я отвечал не на (0).
   MWWRuza
 
407 - 27.08.19 - 11:43
(400)Спасибо! Значит, все-таки можно извратиться... Я до этого думал, как (393) написано.
Будет время, надо будет посидеть, разобраться, как это сделать. Пока, прикладного смысла у этой задачи лично для меня нет, чисто интересно для "общего развития", так сказать, для "повышения квалификации"...
   MWWRuza
 
408 - 27.08.19 - 11:46
(404)надо переводить/обрабатывать отдельные байти/биты не в одной строчке а в куче (тысячи и десятки тысяч) строк и очень шустро.

Ну, здесь такой задачи точно нет. И вряд-ли будет.
   Сияющий в темноте
 
409 - 27.08.19 - 19:43
Adodb.stream,кстати,для работы с двоичными данными очень подходит,и,так как это часть windows,то можно считать,что это штатно.
   kravec2001
 
410 - 17.10.19 - 12:28
Вопрос по маркировки обуви:

MarkingType – равно 5408 для обуви
2. GTIN – равно 14-ти знаком после первых символов 01

3. SerialNumber – 13 символов после значения 21 (т.е. начиная с 19)

4. Далее передаём ККМ команду FNSendItemCodeData()

а если в чеке несколько позиций с обувью как заполнять эти кода для отправки они же разные на каждый товар?
   Злопчинский
 
411 - 17.10.19 - 12:45
На днях видел по телику: чуть ли не единственный завод, обеспечивающий физраствором все потребности РФ с 1 января останавливается, не готов к маркировке. ожидается дефицит физраствора.
   Kigo_Kigo
 
412 - 17.10.19 - 12:46
(410)по моему FNSendItemCodeData() применяется для строки чека ККМ
   Garykom
 
413 - 17.10.19 - 13:05
(411) Как достаточно разобравшийся в МДЛП хочу сказать что они просто пытаются запугать.
Ничего сложного и особо дорогостоящего там нет. Простой нанять спецов в теме за денежку.
И начать печатать марки и лепить их.

Для маркировки даже льготные EAN коды выделяют http://www.gs1ru.org/marking_gov/

Короче этот завод физраствора в связи со своим практически монопольным положением слегка обурел и хочет нахрапом прогнуть назад.
Ну и терь их будут отслеживать жесточайше и контролировать кому, сколько и т.д. - тоже не хотят налоги в полном объеме платить и хрен уклонишься.
   victuan1
 
414 - 17.10.19 - 13:39
Если вернуться к сабжу, то мне вот интересно, кто-нибудь уже пытается в 1С 7.7 интегрировать API для маркировки ЧЗ?
Или будут использовать стороннее ПО (вэб-сервисы, облако) или переходить на снеговика?
Вообще, какие тенденции?

Стоит ли мне пилить тиражное решение для интеграции АПИ маркировки под 1С 7.7?
Будет ли спрос?
   Garykom
 
415 - 17.10.19 - 13:43
(414) Уже пилю почти тиражное для МДЛП, жду когда клиент созреет чтобы начать пилить женские шмотки.
   Garykom
 
416 - 17.10.19 - 13:44
(415)+ И да у меня пофиг что, заказали для 1С 7.7 еФарма но легко и для любой другой платформы 1С или не 1С даже.
   victuan1
 
417 - 17.10.19 - 13:47
(415) Может объединим усилия?
С меня клиенты (постоянно спрашивают). Потом может и сам подключусь к разработке, как время от всяких ЕГАИС, Меркурий и Онлайн-касс освободится.
   victuan1
 
418 - 17.10.19 - 13:50
(415) Вон у меня постоянно клиенты с этим вопросом обращаются (по МДЛП на 1с7.7) - https://forum.infostart.ru/forum24/topic169077/?PAGEN_1=23#message2313878
Пока бортую их... :(
   Злопчинский
 
419 - 17.10.19 - 13:53
(413) да я вот тоже примерно так и подумал
   Garykom
 
420 - 17.10.19 - 13:53
(417) В личку
   Злопчинский
 
421 - 17.10.19 - 13:55
(415) одно решение для мдлп, другое для шубаис, третье для шмоток, четвертое для обуви, пятое для табака..? итд?
или все новое что будет маркироваться - в рамках единого какого-то "стандарта марикровки" будет?
   Garykom
 
422 - 17.10.19 - 14:00
(421) Угу, там различия между ними некоторые есть.
Пока для лекарств самое сложное и примерно как алкоголь помарочный.
Все прочее чуть полегче.
   Ray Zexter
 
423 - 17.10.19 - 14:00
(413) сложного ничего нет а вот оборудование для маркировки приличных денег стоит.
   Garykom
 
424 - 17.10.19 - 14:01
(423) Угу а сейчас физрастворы без маркировки в виде наименования, серии, срока годности и т.д. отгружают?
Нюню.
   Garykom
 
425 - 17.10.19 - 14:06
(424)+ Самое дорогое в маркировке это софт и работа людей.
Оборудование дешевое или старое.
   Ray Zexter
 
426 - 17.10.19 - 14:07
(424) Наименование обычно пишется типографским способом а серия и срок просто отдельно штампуются на линии.
   Garykom
 
427 - 17.10.19 - 14:07
(425)+ Понятно дело если втюхивают "систему оборудования под ключ" - тут ценник может зашкалить.
Но внутри там "обычные дешевые принтеры" по сути.
   Ray Zexter
 
428 - 17.10.19 - 14:08
Сам видел пузырьки без серии и наименования...
   Ray Zexter
 
429 - 17.10.19 - 14:08
(427) Ну так-то да. Главное всех напугать.
   Garykom
 
430 - 17.10.19 - 14:09
(426) Принтер этикеток стоит недорого (да имею опыт с производством лекарств точнее продукции из крови, плазма и т.д. на станции переливания).
Дорого стоит заставить его печатать то что надо и обеспечить правильную наклейку марок/этикеток.
 
 Рекламное место пустует
   Garykom
 
431 - 17.10.19 - 14:10
(428) Можно но тогда они должны быть в групповой таре с маркой.
   victuan1
 
432 - 17.10.19 - 14:12
(421) Для лекарств, наверное, отдельное. А для всего остального можно объединить в один флакон.
   Garykom
 
433 - 17.10.19 - 14:14
(432) Там по сути и объединили.
"ВХОД В ЕДИНЫЙ ЛИЧНЫЙ КАБИНЕТ"
   Ray Zexter
 
434 - 17.10.19 - 14:15
Вроде как в недалеком будущем собираются внедрить маркировку всего и вся. Возможно тогда и введут нечто общее для всех.
   victuan1
 
435 - 17.10.19 - 14:20
(420) См. почту!
   victuan1
 
436 - 17.10.19 - 14:21
(434) Может ЭТО даже заменит ЕГАИС и Меркурий, т.е. их упразднят, а будет единая маркировка ЦРПТ.
   Ray Zexter
 
437 - 17.10.19 - 14:27
(437) Ну учитывая кто хозяева "Честного знака" - вполне возможно.
   ptiz
 
438 - 17.10.19 - 15:03
(436) Чтобы что-то упразднили? Не дождемся.
   victuan1
 
439 - 17.10.19 - 15:07
(438) Оптовые алк. декларации упразднили же. Розничную алк. декларацию не по пиву - тоже.
Щас еще налоговые декларации запланировали упразднять: имущ., земел., транспортный налоги, УСН (Доходы).
   victuan1
 
440 - 06.11.19 - 08:54
(390) Внешняя обработка для 1С 7.7 для тестирования ШК и формирования кода товара в виде последовательности байт для передачи через тег 1162 в чеке ККТ
на основании документа "Протокол информационного обмена (ОФД)" (https://xn--80ajghhoc2aj1c8b.xn--p1ai/upload/iblock/34f/Protokol_informatsionnogo_obmena_OFD.pdf)
выложена здесь https://yadi.sk/d/zg87QbQ9TTA3aQ

Пример работы:
ШК = 010460406000600021N4N57RSCBUZTQ24030040029101612181724010191ffd092tIAF/YVoU4roQS3M/m4z78yFq0fc/WsSmLeX5QkF/YVWwy8IMYAeiQ91Xa2z/fFSJcOkb2N+uUUmfr4n0mOX0Q==
Код товара в формате GS1 Data Matrix или Data Matrix маркировки
GTIN = 04604060006000  Serial = N4N57RSCBUZTQ
КТ = 44 4D 04 2F F7 5C 76 70 4E 34 4E 35 37 52 53 43 42 55 5A 54 51
(Побайтно перевили в вид, необходимый для передачи в ОФД через тег 1162 в составе чека)

http://www.picshare.ru/view/10338497/
   victuan1
 
441 - 06.11.19 - 08:57
ШК = 00000046198488X?io+qCABm8wAYa
Код товара для табачных изделий (пачка сигарет)
GTIN = 000046198488X?  Serial = X?io+qC
Цена = ABm8   ->    95.00 руб.
КТ = 00 05 00 00 02 C0 EE D8 58 3F 69 6F 2B 71 43 41 42 6D 38 20 20
   victuan1
 
442 - 06.11.19 - 08:59
Ссылка на скачивание обработки для 1С 7.7  https://yadi.sk/d/zg87QbQ9TTA3aQ
Прошу привести примеры реальных ШК, которая обработка обработает неправильно ;)
   victuan1
 
443 - 06.11.19 - 13:10
(441) Была ошибка при обработке 29-символьных ШК пачек сигарет, исправил, перевыложил https://yadi.sk/d/zg87QbQ9TTA3aQ
   victuan1
 
444 - 07.11.19 - 18:25
(442) Обновлено до Версии 2.2 - добавлена поддержка сканера через обработку внешнего события https://yadi.sk/d/zg87QbQ9TTA3aQ
   andrewalexk
 
445 - 07.11.19 - 22:42
(444) :) ...лучше поздно чем никогда
   victuan1
 
446 - 08.11.19 - 05:00
(445) Что значит поздно? Обработка сделана по требованиям ЧЗ, которые ими же еще не поддерживаются даже в малой части. Так что всё только впереди)
   victuan1
 
447 - 08.11.19 - 05:19
(446) Точнее не "сделана", а "обновлена".
Сделана она была еще апреле 2019.
   MWWRuza
 
448 - 08.11.19 - 22:01
(444) Моя идея! :-))))))))))))))
   MWWRuza
 
449 - 08.11.19 - 22:09
Я тут попробовал в свой любимый Спарк передать полученную строку КТ... А вот фиг там... В тестовый ОФД прилетает фигня...
Методом "проб и ошибок"(целое мусорное ведро чеков :-) ) удалось выяснить,что надо перекодировать по такому принципу:
A  =>  J
B  =>  K
C  =>  L
D  =>  M
E  =>  N
F  =>  O

Цифры передаются без изменений.

Или я чего-то недопонимаю, или одно из двух...
Видимо, это связано с:
"вносимые данные, представляющие собой либо текстовую строку, либо бинарные в формате BCD48" - цитата из описания драйвера... Но, как кодировать в "формате BCD48" сразу, я так и не понял... Только поискои и заменой получается....
   MWWRuza
 
450 - 10.11.19 - 20:27
Что-то я совсем запутался... У меня неправильно, или тестовый ОФД раскодирует ШК сигарет из КТ не верно?
Пример1:
ШтрихКод = 00000046214676Qhd.ChxACAA/sWo
КТ = 00 05 00 00 02 C1 2E 14 51 68 64 2E 43 68 78
Вот так выглядит позиция чека в ОФД: https://content.foto.my.mail.ru/mail/m_w_w/_mypagephoto/h-284.jpg
Вроде все правильно, по крайней мере похоже на правду.
Внимание! GTIN(по сути EAN) имеет длину 8 знаков, "коротенький код" сигарет.

Пример2:
ШтрихКод = 04606203100620QHsaNQcAB_oAElf
КТ = 00 05 04 30 77 19 7D CC 51 48 73 61 4E 51 63
А вот так раскодированный ШК позиции в ЛК ОФД виден: https://content.foto.my.mail.ru/mail/m_w_w/_mypagephoto/h-283.jpg
GTIN здесь 13 знаков, "длинный"... Вместо него, явно какая-то лабуда... Кроме того, та часть ШК, которая является GTIN, темно-синим выделена, имеет длину 10 знаков!
Почему? Я что-то не так кодирую, или все-таки они в тестовом ОФД не правильно раскодируют, когда GTIN 13 знаков???
Подскажите, кто сталкивался с похожим...
   MWWRuza
 
451 - 10.11.19 - 22:33
+(449) Нашел, как на самом деле кодируется BCD48:
Десятичная система    Шестнадцатеричная система     Символ BCD48

0                              0                        “01                              1                        “12                              2                        “23                              3                        “34                              4                        “45                              5                        “56                              6                        “67                              7                        “78                              8                        “89                              9                        “910                            A                         “:”
11                            B                         “;”
12                            C                         “<”
13                            D                        “=”
14                             E                        “>”
15                             F                        “?”

Переделал, но, на то, что описано в (450), это не ни как повлияло, видимо, все-таки в ОФД ошибка...
   victuan1
 
452 - 11.11.19 - 05:44
(451) Рекомендую написать вопрос в их техподдержку support@crpt.ru
Они отвечают.
   MWWRuza
 
453 - 11.11.19 - 11:00
(452)Спасибо, но CRPT тут не при чем... Это косяк в тестовом ОФД от моего эмулятора ФН, МастерФич. Ни в какой CRPT они не отправляют тестовые чеки, просто у них на сайте должно правильно раскодироваться, и ШК отображаться. КТ виден нормально, как передаю. А похоже, когда GTIN в нем 13 знаков, какой-то косяк возникает, и ШК становится не верным. Я им уже написал письмо, думаю поправят.
   MWWRuza
 
454 - 11.11.19 - 17:10
Исправили. Молодцы, оперативно.
Теперь верно выводит: https://content.foto.my.mail.ru/mail/m_w_w/_mypagephoto/h-285.jpg Ну, и чудненько. А то уде я засомневался может, сам чего недопонимаю? :-(  Но, нет, ошибка не у меня :-)
   victuan1
 
455 - 19.11.19 - 08:06
(442) Обновлено до Версии 2.3 - добавлена поддержка даже если сканер теряет символ(29) https://yadi.sk/d/zg87QbQ9TTA3aQ
  1  2  3  4  5

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.