28.11.14 — 17:35
такая ситуация: в 1С Рознице сканируют товар на сканере штрихкодов. И эпизодически, без какой-либо взаимосвязи, сканируешь один товар, а считывается в 1С — предыдущий отсканированный. Причем не произвольный, а именно предыдущий.
В 1С номенклатура и штрихкоды заведены верно, при вводе штрихкода вручную такой ситуации не возникает никогда.Драйвера сканера переустанавливали, сканер переподключали.
Такое чувство, будто где-то в процессе передачи информации со сканера штрихкода на 1С кэш засорился, или еще что… Никто с таким не сталкивался?
А то я эту Розницу не знаю особо и знать не хочу. Но придется))
1 — 28.11.14 — 20:18
(0) поменять все по очереди на заведомо рабочее?
начиная со сканера, продолжая дровами, виндой, компом и заканчивая конфой… ))
2 — 28.11.14 — 20:59
Подобное бывает, когда используется плохой сканер. Плохой — это сканер на светодиодах. Поставьте нормальный лазерный сканер и будет вам счастье.
3 — 28.11.14 — 21:01
(2) имхо бре о причине задвоения
.
или буфер где-то в сканере не очищается или что-то аналогичное.
4 — 28.11.14 — 21:05
Подобное бывает, когда вместо настоящего админско-шаманского бубна используются суррогаты. Плохой — это бубен из подручных средств. Возбмите нормальный бубен с кожей с задницы сисадмина в третьем поколении и будет вам счастье.
5 — 28.11.14 — 21:06
RDP используется?
6 — 28.11.14 — 21:13
Как бы тут понятно, что буфер не очищается…
Вот почему возникает — второй вопрос.
Кривая конфигурация, кривые драйвера, кривое железо…
Протелепать не получится
7 — 29.11.14 — 11:55
(5) ксати да, RDP убрать нафик, можно же тонких клиентов юзать на файловой базе (без сервера)
8 — 08.12.14 — 15:34
(2) сканеры лазерный.
(5), (7) RDP не используется
(3) вот вопрос, где он может не очищаться? Кэши чистили, конечно).
9 — 08.12.14 — 15:34
Залезла в обработку РМК (куда первым делом передается штрихкод) — штрихкод уже не корректный.
Выявили некоторую закономерность (в части магазинов она действует, в меньшей части — нет).
— Продаете, допустим, «зеленые трусы», пробиваете чек
— Закрываете «Обработку продаж» (то место, откуда вы делаете продажу)
— Потом открываете ее повторно, сканируете «розовую майку»
— Несколько раз сканер не сканирует вообще, потом долго пищит и мигает
— Потом сканирует предыдущие «зеленые трусы»
— Если вы очистите строку с неправильно отсканированными «зелеными трусами» и заново отсканируете «розовую майку» , тогда она отсканируется верно.
10 — 08.12.14 — 15:50
Если проверяю сканер через «Сервис — оборудования — тест оборудования», то штрихкод верный.
Ерунда какая-то. Но «тест оборудования» установлен на том ПК, с которым касса и кассиры, и сканер штрихкодов непосредственно не работает, все продажи осуществляются через «РМК».
11 — 08.12.14 — 15:58
При закрытии сканер отключается от формы?
12 — 08.12.14 — 16:03
Иначе говоря, сразу после пункта
«- Закрываете «Обработку продаж» (то место, откуда вы делаете продажу) »
если отсканировать что нибудь в блокнот, адекватно ли считается ШК?
13 — 08.12.14 — 16:15
(12) не знаю, все настроено через COM и перенастраивать это, я так понимаю, долго и мучительно.
У нас разделяется между отделами работа с самой 1С и с оборудованием, я уже просила, какой штрихкод будет читаться в блокнот, но мне отказали мотивируя тем, что «Это очень долго и наверное это ваша 1С не работает, потому что на Атоле все работало».
14 — 08.12.14 — 16:16
(12) «»- Закрываете «Обработку продаж» (то место, откуда вы делаете продажу) »
если отсканировать что нибудь в блокнот, адекватно ли считается ШК?» — если я правильно понимаю, к 1С подключается только через COM. В блокнот можно было отсканить, когда работали на АТОЛ. Тогда таких проблем не было.
15 — 08.12.14 — 16:21
(13)COM это понятно, я не про аппаратное подключение, я про программное. Не помню синтаксис, но торговое оборудование подключается при открытии формы (т.е. начинает отлавливать события), и при закрытии соответственно отключается. Если при закрытии формы сканер не отключается, обычно начинается магия и волшебство. Без тестирования так ванговать можно долго
16 — 08.12.14 — 16:23
(14) Не правильно понимаете. PS/2 например тоже очень даже распространен
17 — 08.12.14 — 16:26
Вобщем, в лучшем случае надо лезть в настройки сканера (через драйвер) и настройки торгового оборудования (в 1с), в худшем отладчиком смотреть что происходит в обработке. Раз раньше был Атол, то теперь, как понимаю, пользуетесь Штрих-М?
18 — 08.12.14 — 16:30
(16) у нас только через COM я имела в виду. Это такая не обсуждаемая политика партии)).
19 — 08.12.14 — 16:32
(17) почему «В худшем через отладчик»?
И где бы почитать, что я должна увидеть в настройках? Думаете там косяк какой-то?
Честно говоря, мне тоже кажется что дело в сканере. Если бы в коде был косяк, то не в 10 из 200 магазинов беда была бы, а во всех…
20 — 08.12.14 — 16:37
(19) Зачем гадать если можно проверить, как в (12). В драйвере можно поиграться со скоростью работы порта, попробовать сканер в «клавиатурном» режиме работы.
21 — 08.12.14 — 16:41
Если бы в коде был косяк, то не в 10 из 200 магазинов беда была бы, а во всех…
Эх, если бы это было так, насколько легче стала бы жизнь программиста 🙂
22 — 08.12.14 — 16:50
(20) потому что не хотят наши настраивать писание «в блокнот», а через COM пишет только в 1С.
Я пытаюсь в коде отловить ошибку, потому что начальство уверено, что дело не в сканере, а в «кривой не работающей 1С», а сканер, мол, не может работать не правильно.
Обработку посмотрю повнимательнее.
23 — 08.12.14 — 16:53
Думаю косяк в нескольких дровах или нескольких подключениях к одному бедному сканеру, а еще может быть компорт расшарили как нить или пробросили через сеть ))
Сканер то куда физически подключен? И где 1С-ка запускается?
24 — 08.12.14 — 16:53
(22) Ну не получается в блокнот, попробуйте в проверку драйвера. Главное понять кто косячит, сканер или 1с
25 — 08.12.14 — 16:55
(22) Нет проверки драйвера — есть куча программок (в т.ч. и самописных) которые позволяют посмотреть что приходит с ком порта
26 — 08.12.14 — 16:57
(23)+ Судя по (10) сканер то сетевой ))
или неправильно понял насчет другого ПК?
27 — 08.12.14 — 17:21
(20) а «проверка драйвера» — это со стороны 1С которая, не со стороны драйвера? Со стороны 1С есть какая-то проверка, «торговое оборудование — Настройки — Тест устройства».
(26) нет, не сетевой. USB
28 — 08.12.14 — 17:23
Вы тоже думаете, что косяк надо искать со стороны сканера, а не со стороны кода? (((. Пичаль.
29 — 08.12.14 — 17:24
(27) тогда переведите пиканием по настроечным ШК его в режим HID (эмуляция клавиатуры) и все
ЗЫ
тема ПК не раскрыта ))
куда этот USB то воткунут в тот же комп где 1С стоит и запускается в обычном режиме (толстый, тонкий или веб-клиент без всяких терминалов) или нет?
30 — 08.12.14 — 17:25
(28) косяк надо искать последовательно:
1. Сканер
2. Соединение сканера с ПК
3. Дрова сканера или что там еще
4. 1С обработка обслуживания
5. 1С обработка ШК
31 — 08.12.14 — 17:47
(30) пункты 4 и 5 поищу, спасибо!
(29) да, это идея, в режиме клавиатуры проверить.
32 — 09.12.14 — 12:24
(30) Пункты 4 и 5 проверила, в код попадает уже некорректный штрихкод.
33 — 09.12.14 — 12:38
(32) Ставь его как Клавиатурный с драйверомобрабткой от 1С и будет тебе счастье
34 — 09.12.14 — 12:39
верни сканер по умолчанию предварительно
35 — 09.12.14 — 12:48
(336) кого «его»? Сканер Штрихкода?
36 — 09.12.14 — 12:51
(33) Кого, сканер штрихкода?
Сразу извиняюсь за такие «базовые» вопросы…. Я, честно говоря, вообще не занимаюсь подключением — настройкой ТО, для меня все эти сканеры — страшный, дикий лес :(. Насколько я понимаю, если сканер поставить, как «Клавиатурный» — он будет немного по-другому работать, и сканировать надо не просто «пиканьем» этикетки, верно?
37 — 09.12.14 — 12:52
(35) да
38 — 09.12.14 — 12:55
при настройки оборудования, в частности сканера, у тебя там есть выбор: 1С, Сканкод, Атол. Так вот выбирай 1С, среди списка ком-портов, находи слово Клавиатура. Вот и все. А настройки сканера инадо установить по умолчанию, т.е. не в эмуляцию ком-порта, а чтобы он определялся в оборудовании как хид устройство, кажется 🙂
39 — 09.12.14 — 12:56
(36) нет, будешь просто пикать.
40 — 09.12.14 — 12:58
со сканером идут в упаковке штрихкода по настройке сканера, надо найти тот штрихкод который переводит по умолчанию, по дефолту сканер. Либо скачай инструкцию к сканеру и там найдешь эти штрихкоды.
41 — 09.12.14 — 13:44
(40) да проблема в том. что драйверами- сканерами и т.д занимается другой отдел, у меня полномочий нет. А они делать ничего не хотят, говорят «Это ваш код написан плохо, напишите, чтобы все было хорошо». :).
Вообщем ясно,надо с драйверами ковыряться.
42 — 09.12.14 — 14:13
(41) ну добавь в коде:
Если НовыйШК=СтарыйШК Тогда
Предупреждение(«Пожалуйста отсканируйте товар заново, потому что есть сотрудники которые не могут настроить сканер для корректной работы с 1С»);
Возврат;
КонецЕсли;
43 — 09.12.14 — 14:18
(42) ааа, точно 🙂 :). Так и надо сделать))
Garykom
44 — 09.12.14 — 15:12
(43) учесть когда подряд два одинаковых товара сканируют не забудь
типа пусть перемешивают с другими или вместо Предупреждение сделать Вопрос
Разберем проблему при считывании штрих-кодов, произведенных на принтере этикеток, из 1С, находящейся на сервере терминалов.
Возникновение проблемы с штрих кодами в 1С
На различных складах или других предприятиях очень часто возникает неполадки в работе сканера, который считывает штрих-коды. Причем сразу этой проблемы не видно сам штрих-код совершенно нормально отпечатался и на вид не имеет никаких изъянов. Но данная неполадка имела место быть и часто возникала при сканировании штрих-кодов, которые были распечатаны из 1С.
Причина возникновения проблемы
Сама неполадка происходит из-за неправильного функционирования системы печати на серверных операционных системах Windows. Компания Microsoft для простой настройки принтеров при удаленной работе использовала в своих серверных версиях операционных систем функцию TS EasyPrint. Данная функция позволяет использовать виртуальный драйвер и не мучиться с установкой. Но это далеко не всегда правильно работает и в некоторых ситуациях может давать сбои в работе. В целом данная функция очень полезная и сильно упрощает работу с периферийными устройства. Но в рассматриваемом случае данная функция передает данные неправильно и в итоге распечатанный штрих код получается нерабочим.
Как решить проблему со штрих кодом из 1С?
Сама неполадка устраняется просто. В системе просто нужно выключить использование EasyPrint по умолчанию и произвести установку стандартного программного обеспечения для принтера этикеток. Чтобы это сделать нам нужно будет открыть инструмент выполнить и в строке вбить gpedit.msc

Далее в групповой политике



После этих действий система воспользуется драйвером, который мы до этого установили по умолчанию. Только в случае его отключения и удаления по умолчанию вернется старый драйвер EasyPrint. Если все было сделано по инструкции и вы не допустили никаких ошибок, то сканер будет правильно считывать ваши штрих-коды.
Ошибка при сканировнии товаров с маркировкой в 1С управление торговлей 11.4 (1с 8.3 Розница редакции 2.3) — невозможно обработать отсканированный штрих-код
- ☑База знаний 1С Ꙭ
- Ошибка при сканировнии товаров с маркировкой в 1С управление торговлей 11.4 (1с 8.3 Розница редакции 2.3) — невозможно обработать отсканированный штрих-код
Рейтинг: 3.3/5 — 3
голосов
«Невозможно обработать отсканированный штрихкод по причине считаный код опознан как немаркируемая продукция. Ожидаемые виды продукция Обувная продукция.» — что это значит?
Данная ошибка происходит в более новых версиях релиза 1с 8.3 Управление торговлей 11.4 (10.3) и 1С 8.3 Розница редакция 2.3 после обновления и перехода на «маркировку». Аналогичная ошибка наблюдается при продаже сигарет. В более старых мартовских релизах (версиях 1с) данная ошибка проявляется как «при сканировании штрих-кода не выводиться код маркировки». Это означает только одно «1Ска запуталась». Причиной возникновения ошибки, стало следующие:
- Вы работали себе в своей версии 1с Розница или УТ, никого не трогали, и тут на вас «бац, напала маркировка обувной продукции». Вы в попыхах обновили программу, купили 2д сканер и прошили онлайн-кассу под честный знак.
- Ранее вами уже были созданы номенклатурные позиции (обувь, лекарства, табак). Вы создали новый вид номенклатуры и изменили в карточках товара вид номенклатуры на «маркируемую обувную продукцию» и 1с не успел понять, что происходит.
- После очередного обновления 1С требует, чтобы в режиме кассира программа вывела окно «код маркировки для считывания» но сама не понимает, маркированный это товар или нет.
Решением данной проблемы является:
1) Групповое редактирование вида номенклатуры для всех маркированных позиций;
2) Заходим в каждую позицию (в карточку номенклатуры) и вручную перевыбирать вид номенклатуры (обувь) – после этого жмём «записать и закрыть».
После одного из указанных шагов программа начнет работать корректно.
Содержание
- Проблема поиска по штрихкоду в 1С:Розница 2.2
- Проблема при сканировании штрих-кодов 1С Розница 2.3
- РМК Розница 2.2
- 1С:Розница, ред. 2.3. Новое в версии 2.3.9.37
- Подсистема «Работа со штрихкодами»
- Форма анализа штрихкодов
- Форма выбора задвоенных штрихкодов
- Механизм оптимального поиска по штрихкоду (техническая часть)
- Маркировка
- Раздельный контроль статусов и владельцев кодов маркировки
- Проверка кодов маркировки через ККТ с ФФД 1.2
- Контроль актуальности токенов авторизации
- Условия для получения токена авторизации
- Настройка ответственных за актуализацию токенов авторизации
- Списание кодов маркировки ИС МП
- Согласия на предоставление доступа контрагентам к кодам маркировки
Проблема поиска по штрихкоду в 1С:Розница 2.2
Возникла проблема поиска по штрихкоду в 1С:Розница 2.2.5.21. В системе настроен РИБ для обмена с 1м магазином.
В магазине подключено оборудование:
* сканер штрихкодов (usb, стоит префикс 13CR);
* фискальный регистратор;
* весы с печатью этикеток;
* принтер этикеток (для штучного товара, подключен просто как принтер в windows, с его помощью печатались этикетки для товаров, для которых штрихкод создавался в 1С).
В весы загружен весовой товар, взвешивание и печать этикеток на весах происходит корректно. Корректно происходит считывание сканером в РМК этикеток, напечатанных на весах. Распознается требуемый товар, указывается правильный вес. Все ок.
Для штучного товара непонятно:
Для товаров, которые пришли без штрихкода, штрихкоды были сгенерированы. После подключения и настройки весов, товары, созданные вручную со сгенерированным штрихкодом, перестали распознаваться в РМК с помощью сканера.
Т.е. в РМК щелкаем сканером по напечатанному ранее штрихкоду и выдается, например, «Данные по коду не найдены: 2200000008497». Вручную по Alt+F7 также по «2200000008497» поиск выдает такую же ошибку (не найден). Именно этот штрихкод у товара есть, причем штрихкод уникальный.
Товары, для которых выполняется поиск, все оприходованы, с установленными ценами закупки и розницы и назначенными штрихкодами EAN13.
Попробовал для тестового товара добавить еще один штрихкод «1111111111111» (13 единиц), штрихкод определился как CODE39 и по нему в РМК по Alt+F7 товар находится.
Т.к. весовой товар сканером ищется корректно, а штучный нет, а также потому что штучный не ищется по Alt+F7 (причем именно проблемы с EAN13), проблема по всей видимости в настройках 1С.
С чем может быть связана проблема поиска по штрихкодам товаров, которым штрихкода EAN13 были сгенерированы вручную (по кнопке «Новый шрихкод» в функциональном режиме ввода штрихкодов?
Источник
Проблема при сканировании штрих-кодов 1С Розница 2.3
У нас была похожая беда, только при сканирование регистрационных карт. То же выдавалось окно выбор номенклатуры, и не подставлялся продавец. Мы сколхозили следующее: Общий модуль — ШтрихкодированиеИС — ИдентифицироватьЗначенияШтрихкодов
В начало процедуры вставили проверку на наличие информационной карты
ДанныеПоШтрихкодам.ВсеШтрихкоды = Штрихкоды;
ОбрабатыватьМаркируемуюПродукцию = ИнтеграцияИСПовтИсп.ВедетсяУчетМаркируемойПродукции();
//ДОБАВИЛИ+ Ищем регистрационную карту, и если находим, то подставляем продавца. При включенной маркированной продукции 1с ///считают штрихкод карты маркой.
Если Штрихкоды.Количество() > 0 Тогда
Запрос = Новый Запрос;
Запрос.Текст =
«ВЫБРАТЬ
| ИнформационныеКарты.Ссылка КАК Ссылка
|ИЗ
| Справочник.ИнформационныеКарты КАК ИнформационныеКарты
|ГДЕ
| ИнформационныеКарты.КодКарты = &КодКарты»;
Запрос.УстановитьПараметр(«КодКарты», Штрихкоды[0]);
РезультатЗапроса = Запрос.Выполнить();
Если НЕ РезультатЗапроса.Пустой() Тогда
ОбрабатыватьМаркируемуюПродукцию = Ложь;
КонецЕсли;
КонецЕсли;
//ДОБАВИЛИ-
Если ОбрабатыватьМаркируемуюПродукцию Тогда
Для Каждого КодМаркировки Из Штрихкоды Цикл
НоваяСтрока = ДанныеПоШтрихкодам.ДанныеКодовМаркировок.Добавить();
НоваяСтрока.КодМаркировки = КодМаркировки;
КонецЦикла;
ОпределитьИнформациюПоGTINКодовМаркировки(ДанныеПоШтрихкодам, ПараметрыСканирования);
ОпределитьМаркируемуюПродукциюПоКодамМаркировок(ДанныеПоШтрихкодам, ПараметрыСканирования);
ОпределитьЛогистическиеУпаковкиШтрихкодам(ДанныеПоШтрихкодам, ПараметрыСканирования);
ОпределитьШтрихкодыПродукцииДляСопоставления(ДанныеПоШтрихкодам, ПараметрыСканирования);
ОпределитьНеобработанныеШтрихкоды(ДанныеПоШтрихкодам, ПараметрыСканирования);
ОбработатьДанныеУточнения(ДанныеПоШтрихкодам, ПараметрыСканирования);
ОпределитьШтрихкодыВводаОстатков(ДанныеПоШтрихкодам, ПараметрыСканирования);
ДанныеПоШтрихкодам.ВидыПродукции = ОбщегоНазначенияКлиентСервер.СвернутьМассив(ДанныеПоШтрихкодам.ВидыПродукции);
Для Каждого Штрихкод Из Штрихкоды Цикл
ДанныеПоШтрихкодам.НеобработанныеШтрихкоды.Вставить(Штрихкод);
КонецЦикла;
Источник
РМК Розница 2.2
(3) Не видя базы, сканера и прочего — очень сложно сказать, что настроено не так именно в Вашем случае. Но
Распространенной ошибкой, когда сканер работает в документах, но не работает в РМК, является настройка сканера в режиме эмуляции клавиатуры таким образом, что он передает последовательность символов обрамленную префиксом F7 и суффиксом Enter
В такой последовательности больше ничего настраивать вроде бы как и не надо,
т.к. в документах доступна команда ручного поиска по штрихкоду, у которой горячая клавиша F7 открывает окно ручного ввода штрихкода, а т.к. сканер в режиме эмуляции, то он быстро вводит символы и нажимает enter. форма ручного ввода закрывается и происходит поиск штрихкода.
Но эта настройка аналогична тому, что для замены символов в строке можно создавать COM-объект MS Word в нем производить замену, считывать оттуда результат обратно в строку. В результате — тоже ведь «все работает».
Вернемся к сканеру:
в РМК, разумеется, это не сработает, т.к. там другая горячая клавиша на форму ввода ШК, и форма ввода несколько иная.
Поэтому система в РМК игнорирует все, что передает сканер, а обрабатывает только enter, который на табличной части «Товары» вызывает событие попытки добавления строки и открывает Вам список номенклатуры.
Чтобы этого избежать, Вам нужно позакрывать все формы (а лучше перезапустить систему) в подключаемом оборудовании добавить сканер (с драйвером натив-апи), указать правильно префикс, суффикс. открыть тест драйвера, еще раз убедиться, что префиксы и суффиксы передаются верно и совпадают с заданными в настройках, потом запустить РМК и проверить работу сканера.
Также следует понимать, что если помимо сканера есть дрпугие устройства (например, считыватель магнитных карт), которые используют клавиатуру, то будет конфликт между ними за блокировку порта, и опять же ничего не заработает.
Но это все может и не помочь, если у Вас проблема в чем-то другом.
Источник
1С:Розница, ред. 2.3.
Новое в версии 2.3.9.37
Подсистема «Работа со штрихкодами»
В новой версии программы был оптимизирован подбор «задвоенных» штрихкодов, исключены ошибки пересечения владельцев штрихкодов, упрощены принципы создания и проверки шаблонов штрихкодов.
Также добавлен функционал поиска по реквизитам серии номенклатуры и по контактной информации (номер телефона, адрес электронной почты).
Форма анализа штрихкодов
Форму для анализа штрихкодов можно открыть с помощью гиперссылки Анализ штрихкодов (Администрирование – Настройка номенклатуры – Штрихкодирование). Для удобства пользователей здесь же имеется возможность переключения к упрощенному (старому) алгоритму поиска по штрихкоду. Такая опция может быть полезной при использовании штрихкодов только для номенклатуры.

При открытии формы анализа штрихкодов в таблице будут сформированы следующие виды шаблонов:
- по префиксам настроек номенклатуры;
- по регистру Шаблоны регистрации новых дисконтных карт;
- по номеру телефона и адресу электронной почты.

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

После нажатия кнопки Проверить соответствия шаблонам в нижней части формы отобразится таблица ошибок, заполненная теми владельцами штрихкодов, которые не соответствуют шаблону. Если ошибки несоответствия шаблонов найдены – то фон строк таблицы шаблонов будет окрашен розовым цветом, а в колонке Количество ошибок отобразится количество существующих ошибочных штрихкодов.
На рисунке ниже в шаблоне Номенклатура штучный найдено 2 ошибочных штрихкода — Информационная карта и Серия номенклатуры. Данные штрихкоды не соответствуют шаблону, так как для него владельцем штрихкода должна быть позиция номенклатуры.

С помощью команды Найти дубли штрихкодов можно вывести в таблицу ошибок те штрихкоды, которые имеют двух и более владельцев.

Команда
Поиск по штрихкоду (F7) позволяет осуществить поиск владельцев по введенному вручную штрихкоду.
Форма выбора задвоенных штрихкодов
Форма выбора задвоенных штрихкодов открывается в случаях, когда найдено более одного владельца при сканировании штрихкода или вводе его вручную.

В таблице отображены сами найденные объекты и дополнительные показатели, которые помогут определить нужный элемент: типы объектов (т.е. типы метаданных найденного объекта), шаблоны штрихкодов. Если установлен флаг Показывать остаток в: и выбран магазин, то доступны колонки Остаток и Резерв.
Если при сканировании штрихкода в документе Чек или в форме РМК определено, что он соответствует шаблону регистрации новой дисконтной карты (Администрирование – Маркетинг – Скидки, наценки, ограничения), то у кассира появляется возможность, не выходя из формы, создать карту.

Если касса ККМ поддерживает возможность отправки электронного чека (опция Не печатать бумажный чек в РМК), а шаблон считанного штрихкода соответствует шаблону телефона или адресу ЭП, то кассир получает возможность записать этот номер телефона или E-mail с помощью одноименных кнопок. После этого записанные контактные данные будут подставлены в Чек для отправки электронной версии.

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

Исключения можно настраивать как в режиме товарных групп, так и в режиме конкретных операций.

Отключить контроль статуса и/или владельца можно и единоразово, убрав соответствующие флажки в форме подбора и проверки маркируемой продукции.

Проверка кодов маркировки через ККТ с ФФД 1.2
В связи с изменениями законодательства, начиная с версии ФФД 1.2, коды маркировки перед пробитием чека должны последовательно направляться на ККТ для проверки. ФФД 1.2 требует полные коды маркировки, включая криптохвост.
До применения ФФД 1.2 коды маркировки указывались в составе данных чека ККТ, в котором отображалось значение [М], если код маркировки (без криптохвоста) подходил под требуемый формат.
Коды маркировки отправляются на проверку ККТ опционально: при сканировании или перед пробитием чека, а затем ККТ локально проверяет коды и отправляет их на проверку в сервис (ОИСМ).
Настройка контроля средствами ККТ по ФФД 1.2 выполняется на форме Настройки сканирования кодов маркировки (Администрирование – Интеграция с ИСМП (обувь, одежда, табак…)). Здесь же доступна опция пропуска проверки, если выполнен контроль статусов.

Если выбрать вариант При сканировании, то проверка ККТ будет выполнена в момент сканирования. При этом открывается окно ожидания результата проверки, а следующий код можно сканировать после завершения проверки текущего кода.

Если же выбран вариант Перед пробитием чека, то все коды последовательно будут проверены перед пробитием чека.

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

Ниже перечислены возможные значения отображения в чеке маркированного товара:
- [М+] – выполнена проверка, результат положительный;
- [М-] – выполнена проверка, результат отрицательный;
- [М] – проверка не выполнена/проверка выполнена частично/результат частично отрицательный.

Контроль актуальности токенов авторизации
При авторизации в ГИС МТ в информационной базе создается и сохраняется токен авторизации, который позволяет в течение периода действия (до 10 часов) выполнять запросы к ГИС МТ, без необходимости повторного подписания сертификатом электронной подписи.
В частности, токен авторизации позволяет получать содержимое упаковок и актуальные статусы кодов из ГИС МТ с рабочих мест на складе или в розничном торговом зале без использования подписи.
Принцип действия токена авторизации следующий:
- Если пользователь информационной базы, имеющий доступ к сертификату электронной подписи, выполняет авторизацию в ГИС МТ, то токен авторизации, полученный пользователем, сохраняется в информационной базе на срок до 10 часов.
- Любой пользователь информационной базы, в том числе не имеющий доступа к сертификату электронной подписи, может использовать сохраненный токен авторизации для выполнения запросов к ГИС МТ. Например: для получения статуса кода, содержимого упаковок, списка документов или статусов документов и т.п.
- Если на момент выполнения операции, срок действия сохраненного в информационной базе токена истек, то действия пользователя, связанные с обработкой кодов маркировки, блокируются.
Условия для получения токена авторизации
В зависимости от технической организации работы и требований безопасности работа с токеном авторизации может быть организована разным образом, например программа криптопровайдер и сертификат электронной подписи могут быть установлены на сервере, тогда система самостоятельно, при необходимости, получает токен авторизации. Если же программа криптопровайдер и сертификат установлены на одном или нескольких рабочих местах уполномоченных пользователей, то можно настроить ответственных за актуализацию токена из числа пользователей с сертификатом электронной подписи. Ответственные выполняют актуализацию токена, после чего все остальные пользователи информационной базы работают с ГИС МТ, используя этот токен.
Настройка ответственных за актуализацию токенов авторизации
В разделе Ответственные за актуализацию токенов авторизации (Администрирование – Интеграция с ИС МП (обувь, одежда, табак…) предусмотрена настройка ответственных в разрезе организаций.

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

В любой момент времени можно просмотреть срок действия токенов авторизации и выполнить их актуализацию на форме Токены авторизации ИС МП (Закупки — Обмен с ИС МП (обувь, одежда, табак) — См. также).

Для актуализации токенов, можно воспользоваться командой Актуализировать. Осуществляется последовательная актуализация токенов в выделенных строках.
Для решения технических проблем подключения к сервису ГИС МТ может потребоваться просмотр содержимого токена авторизации с возможностью скопировать содержимое токена авторизации в буфер обмена и отправить для дальнейшего анализа.

Списание кодов маркировки ИС МП
Коды маркировки, которые были получены и распечатаны, но не были введены в оборот по какой-либо причине, можно списать документом Списание кодов маркировки ИС МП (Закупки – Обмен с ИС МП (обувь, одежда, табак…) – Маркировка).
Установка флажка Отчет производственной линии позволит упростить процесс заполнения данных о списываемых товарах. В данном случае достаточно будет указать единую Причину списания для всех кодов документа.

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

Документ используется исключительно для передачи данных в ИС МП.
Согласия на предоставление доступа контрагентам к кодам маркировки
Функция предоставляется для ознакомления.
В тестовом и боевом контурах механизм на текущий момент отключен.
Включение механизма планируется в сентябре.

Перейти к списку документов данного вида можно из рабочего места Обмен с ИС МП (обувь, одежда, табак…) по одноименной ссылке.

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

Сегодня хотим разобрать настройку автоматической передачи данных в систему “Честный знак” на базе 1С:ERP на конкретном примере одного из наших клиентов, с ошибками и проблемами, которые возникают из-за еще не до конца налаженной работы системы “Честный знак” и 1С.
Наш Клиент работает на 1С: ERP Управление предприятием 2 (2.4.11.65) со стандартной конфигурацией.
В ходе маркировки остатков у Клиента постоянно возникали следующие ошибки:




Большая часть ошибок не повторялась, поэтому мы предполагали, что это проблемы ЧЗ.
Обратившись в “Честный знак” мы получили ответ, что данный код маркировки корректен и должен нормально обрабатываться любым ПО.
Во время переписки с ЧЗ и нашего разбора ошибки, вышло обновление, с огромным количеством недокументированных изменений в общих модулях связанных с маркировкой.
Установив и проверив типовой функционал 1С, обнаружили, что данная проблема не решилась.
Мы стали углубляться в проблему и столкнулись с ошибкой сканирования кода – такого формата
“(01)029******(21)*JC***(62”
Пришлось погрузиться в отладчик и вылавливать ошибку.
Проблема оказалась в том, что один и тот же код маркировки в разных интерфейсах 1С расшифровывается разными участками кода, хотя результат разбора должен быть одинаковым.
И в 1 и во 2 случае разработчики не учли, что открывающееся скобка в коде маркировки может содержаться в “криптохвосте”.
“(01)029******(21)*JC***(62”
Исходя из этого мы сделали патч, который исправляет логику разбора кода маркировки в нескольких модулях.
На момент публикации статьи, наш патч позволяет безошибочно считывать и вводить коды в оборот, но из-за нестабильности сервиса “Честный знак” обмен с ИС МП, доступ в личный кабинет и т.д. осуществляется с перебоями и задержками.
P.S. Кроме того, в ходе тестирования системы маркировки выяснилось, что 1С способна напечатать один и тот же штрих-код только 1 раз, поэтому советуем не запускать на печать весь пул кодов маркировки от ЧЗ, так как в случае если в принтере закончилась бумага, произошел какой-либо сбой и т.д. больше Вы не сможете напечатать данный код.
В этом случае вам сможет помочь наша обработка, которая позволяет очистить информацию о том, конкретный код маркировки был распечатан или все.
Так же читайте нашу статью — Маркировка обуви: печать, и ввод в оборот 2 млн. кодов «1С» + «Честный Знак»
Для приобретения данных решений, свяжитесь с нами удобным способом — по телефону +7(8112)201-200 , почте helpdesk@prof-it.ru или напишите нашему онлайн консультанту.