Новые акцизные марки не пробиваются (Ошибка: штрихкод не соответствует формату). 1С: Розница 1.0

18.02.19

Учетные задачи - Розничная торговля

Актуально для тех, кто еще работает на 1С:Розница, редакция 1.0 (1.0.19.16), платформа 1С:Предприятие 8.3 (8.3.13.1690) или ниже. С 1.01.2019 г. в розничную продажу уже стали поступать новые акцизные марки алкогольной продукции, которые в отличие от старых имеют длину 150, вместо 68 символов. В итоге те, кто еще работает на Рознице 1.0, не смогут продавать алкогольную продукцию: будет выскакивать ошибка "Ошибка: штрихкод не соответствует формату". В связи с этим предлагаю решение.

Скачать файл

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование По подписке [?] Купить один файл
Новые акцизные марки не пробиваются на 1С Розница 1.0 (Ошибка штрихкод не соответствует формату.):
.cf 27,68Mb
0
0 Скачать (1 SM) Купить за 1 850 руб.

Что нужно сделать, чтобы АМ соответствовали формату. Открыть конфигурацию и исправить следующее:

1. Общие.XDTO-пакеты.ЕГАИСЧек ТипыЗначений.ШтрихКодМарки.Образец заменить строку на вот это значение:

([1-9]\d{2}|\d([1-9]\d|\d[1-9])){2}([1-9]\d{7}|\d([1-9]\d{6}|\d([1-9]\d{5}|\d([1-9]\d{4}|\d([1-9]\d{3}|\d([1-9]\d{2}|\d([1-9]\d|\d[1-9])))))))(0[1-9]|1[0-2])(1[8-9]|[2-9][0-9])([1-9]\d{2}|\d([1-9]\d|\d[1-9]))[0-9A-Z]{129}|\d\d[a-zA-Z0-9]{21}\d[0-1]\d[0-3]\d{10}[a-zA-Z0-9]{31}|[0-9]{40}

2. В Документы.ЧекККМ.ТабличныеЧасти.АкцизныеМарки.ШтрихКодМарки исправляем на длину 150 символов.

3. Открываем форму ЧекККМ.Формы.ФормаСканированияАкцизнойМарки и находим  в реквизитах формы ШтрихкодМарки и его тоже исправляем на 150.

Сохраняем конфигурацию и обновляем данные F7. 

Если Вам помогло мое решение, поставьте звездочку в публикации. Заранее благодарю.

Для тех, кому это сложно, можно использовать cf. При объединении и сравнении снять все галочки, оставить только в документе ЧекККМ.ФормаСканированияАкцизнойМарки и в Общих.XDTO-пакеты.ЕГАИСЧек.

новые акцизные марки 1С: Розница 1.0 штрих-код не соответствует формату

См. также

ККМ Кассовые операции Розничная торговля Системный администратор Программист Платформа 1С v8.3 1С:Комплексная автоматизация 1.х 1С:Бухгалтерия 2.0 1С:Управление торговлей 10 1С:Розница 2 1С:Управление производственным предприятием 1С:Бухгалтерия государственного учреждения 1С:Бухгалтерия 1.6 1С:Бухгалтерия автономного учреждения Россия Платные (руб)

Универсальная обработка для обслуживания любых фискальных регистраторов (ККТ), в том числе Веб сервер АТОЛ. Работает в соответствии с 54-ФЗ. (ФФД 1.0, ФФД 1.05, ФФД 1.1, ФФД 1.2). Подключайте любую онлайн кассу к практически любой конфигурации на обычных формах. Нет необходимости обновлять 1С. Можно бесплатно скачать и протестировать. Может работать одновременно с несколькими онлайн-кассами, либо одной с разных рабочих мест. (через RDP, TCP\IP или веб-сервер) Позволяет разделить один чек сразу на несколько ККТ или на несколько систем налогообложения. Поддерживает разрешительный режим и маркировку. Поддерживает локальный модуль честного знака для офлайн проверки. Можно настроить собственный шаблонов чека. Можно использовать эквайринг там, где он не поддерживается. Работает на LINUX и Windows

6000 руб.

27.02.2017    824730    5262    9815    

2965

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

Автоматизация учета ЕГАИС в 1С для оптовой торговли, производства и импорта. Получение и отправка ТТН, отправка акта о постановке на баланс и акта о списании. Получение остатков. Загрузка и сопоставление номенклатуры и контрагентов. Оправка в ЕГАИС отчетов о производстве и импорте.

828 руб.

15.12.2015    173470    908    370    

408

ККМ Кассовые операции Розничная торговля Системный администратор Программист Платформа 1С v8.3 1С:Комплексная автоматизация 1.х 1С:Бухгалтерия 2.0 1С:Управление торговлей 10 1С:Розница 2 1С:Управление производственным предприятием 1С:Бухгалтерия государственного учреждения 1С:Бухгалтерия автономного учреждения Россия Платные (руб)

Обработка осуществляет обслуживание ККТ АТОЛ, Штрих, Вики Принт и Меркурий для конфигураций "УТ 10.3", "КА 1.1", "УПП 1.3", "Розница 1.0", "БП 2.0" и других отраслевых решений, построенных на основе указанных выше конфигурациях. Поддерживает возможность параллельно пробития чеков на одной ККМ несколькими пользователями. Поддерживает Веб-сервер Атол. Соответствует требованиям 54-ФЗ. Поддерживает ФФД 1.0, 1.05, 1.1 и 1.2. Разделяет чеки по нескольким СНО. Поддерживает механизмы подключения ККТ по TCP/IP, для работы через RDP или интернет. Поддержка маркировки и разрешительного режима. Поддержка пробития чеков с новыми ставками НДС 5% и НДС 7%.

7900 руб.

25.05.2015    344284    2112    3121    

1100

Оптовая торговля Розничная торговля WEB-интеграция 1С:Управление торговлей 10 1С:Управление производственным предприятием 1С:Управление нашей фирмой 1.6 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 Платные (руб)

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

57600 руб.

26.11.2024    3330    3    3    

5

ККМ Кассовые операции Розничная торговля Программист Бухгалтер Пользователь Бухгалтерский учет Оперативный учет Управляемые формы 1С:Розница 2 1С:Управление торговлей 11 1С:Управление нашей фирмой 3.0 1С:Розница 3.0 Платные (руб)

Расширение для типовых конфигураций для Управляемых форм позволяет выполнять печать кассовых чеков на одну ККМ 54-ФЗ с нескольких рабочих мест. НИКАКИХ НАСТРОЕК В РАЗРАБОТКЕ - ПОДКЛЮЧИЛ И ПЕЧАТАЙ. Если у вас несколько отделов и одна ККМ - печатайте на одной ККМ! Если у вас две ККМ и одна поломалась - печатайте на одной ККМ, пока ремонтируете другую!

9500 руб.

27.08.2018    126793    691    603    

904
Отзывы
1. markers 278 30.01.19 08:17 Сейчас в теме
Официальный паттерн для проверки корректности старых и новых марок "([1-9]\d{2}|\d([1-9]\d|\d[1-9])){2}([1-9]\d{7}|\d([1-9]\d{6}|\d([1-9]\d{5}|\d([1-9]\d{4}|\d([1-9]\d{3}|\d([1-9]\d{2}|\d([1-9]\d|\d[1-9])))))))(0[1-9]|1[0-2])(1[8-9]|[2-9][0-9])([1-9]\d{2}|\d([1-9]\d|\d[1-9]))[0-9A-Z]{129}|\d\d[a-zA-Z0-9]{21}\d[0-1]\d[0-3]\d{10}[a-zA-Z0-9]{31}|[0-9]{40}" без кавычек
user760000; Dwiss; +2 Ответить
Остальные комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. markers 278 30.01.19 08:17 Сейчас в теме
Официальный паттерн для проверки корректности старых и новых марок "([1-9]\d{2}|\d([1-9]\d|\d[1-9])){2}([1-9]\d{7}|\d([1-9]\d{6}|\d([1-9]\d{5}|\d([1-9]\d{4}|\d([1-9]\d{3}|\d([1-9]\d{2}|\d([1-9]\d|\d[1-9])))))))(0[1-9]|1[0-2])(1[8-9]|[2-9][0-9])([1-9]\d{2}|\d([1-9]\d|\d[1-9]))[0-9A-Z]{129}|\d\d[a-zA-Z0-9]{21}\d[0-1]\d[0-3]\d{10}[a-zA-Z0-9]{31}|[0-9]{40}" без кавычек
user760000; Dwiss; +2 Ответить
2. Dwiss 162 30.01.19 09:20 Сейчас в теме
(1) Откуда такая инфа?
Проверил работает. Так что можно заменять на эту строку:

([1-9]\d{2}|\d([1-9]\d|\d[1-9])){2}([1-9]\d{7}|\d([1-9]\d{6}|\d([1-9]\d{5}|\d([1-9]\d{4}|\d([1-9]\d{3}|\d([1-9]\d{2}|\d([1-9]\d|\d[1-9])))))))(0[1-9]|1[0-2])(1[8-9]|[2-9][0-9])([1-9]\d{2}|\d([1-9]\d|\d[1-9]))[0-9A-Z]{129}|\d\d[a-zA-Z0-9]{21}\d[0-1]\d[0-3]\d{10}[a-zA-Z0-9]{31}|[0-9]{40}
3. markers 278 30.01.19 13:36 Сейчас в теме
(2) Из схем ЕГАИСа, конкретно в схеме EGCommon.xsd описание типа PDF417String
Кстати, а как вы решили у себя вопрос учета поштучной продукции (если вообще учитываете)?
4. Dwiss 162 30.01.19 13:45 Сейчас в теме
(3) из управляющей программы (УПП,КА)
5. markers 278 30.01.19 17:48 Сейчас в теме
(4) Ок, спасибо за информацию!
6. user1146592 05.02.19 10:10 Сейчас в теме
А можно дистанционно исправить и посмотреть а то наши пр--сты что то не могут. после их обновления вообще марок не видит ни новых ни старых?
18. user1370810 06.03.20 08:57 Сейчас в теме
Алкоголем торгуем с апреля 2019 г. было пару раз выдавал такие ошибки "Не верный формат марки", а сейчас по 10 ед. самое интересное одного и того же производителя.
Главное принимает нормально в тов.учетке, а при продаже выдает ошибку
7. tatoshka0403 120 15.02.19 15:03 Сейчас в теме
Спасибо марки начали сканироваться, а будет ли пробиваться чек?
Вот ветка для УТ 10.3
Прикрепленные файлы:
9. lexlex89 5 17.02.19 07:20 Сейчас в теме
(7)добавлял в эту ветку новый паттерн , ноль эмоции не бьются акцизы по кассе на ут 10.3
10. Dwiss 162 18.02.19 08:25 Сейчас в теме
(9) На УТ не проверял, только РТ1.0 и вообще причем здесь УТ?
11. lexlex89 5 18.02.19 14:38 Сейчас в теме
(10)я пользователю выше написал, просто про ут у вас в комментариях к теме увидел скриншот, вот и решил написать
17. user1370810 06.03.20 08:53 Сейчас в теме
(10) У меня вообще нет такого, как "ЕгаисЧек" что делать?
(2)
8. Dwiss 162 15.02.19 15:36 Сейчас в теме
Чеки пробиваются, уже проверял.
12. Chaotic 42 19.02.19 11:35 Сейчас в теме
Для УТ 10.3.50.2:
Открываем Конфигуратор и делаем бэкап! Исправляем в конфигурации

1) Документы - ЧекККМ - ТабличныеЧасти - АкцизныеМарки - ШтрихкодМарки

Длину строки исправляем с 68 на 150

2) Документы - ЧекККМ - ТабличныеЧасти - АкцизныеМарки - КодМарки

Длину строки исправляем с 68 на 150

3) Общие - ОбщиеФормы - ФормаСканированияАкцизнойМарки

В реквизитах формы находим "ШтрихкодМарки" и длину строки исправляем с 68 на 150

4) Общие - XDTO-пакеты - egais_egaischeque_joint_2

Открываем пакет, ТипыЗначений - ВК - Образец

меняем на
([1-9]\d{2}|\d([1-9]\d|\d[1-9])){2}([1-9]\d{7}|\d([1-9]\d{6}|\d([1-9]\d{5}|\d([1-9]\d{4}|\d([1-9]\d{3}|\d([1-9]\d{2}|\d([1-9]\d|\d[1-9])))))))(0[1-9]|1[0-2])(1[8-9]|[2-9][0-9])([1-9]\d{2}|\d([1-9]\d|\d[1-9]))[0-9A-Z]{129}|\d\d[a-zA-Z0-9]{21}\d[0-1]\d[0-3]\d{10}[a-zA-Z0-9]{31}|[0-9]{40}
Vorchun_76; rounder; NE_ZNAIY; +3 Ответить
13. NE_ZNAIY 21.02.19 16:07 Сейчас в теме
(12)Не понимаю я тогда работы ребят-девчат из 1-ЭС. Они, что, этого не знают? Или специально прикидываются, что не знают.
ЗЫ. У меня по вашей инструкции всё заработало. пробиваются и старые и новые акцизные марки. Спасибо.
14. Dwiss 162 21.02.19 16:18 Сейчас в теме
(13) Конфигурации сняты с поддержки, поэтому не обновляются.
15. NE_ZNAIY 21.02.19 19:50 Сейчас в теме
(14) Откуда вы это взяли? Покажите.
Управление торговлей, редакция 10.3 последний релиз 10.3.50.2 от 25.01.19
16. Timur001 16 14.06.19 14:36 Сейчас в теме
В техподдержке 1с подсказали, что это ошибка до релиза 10.3.53.2 и стоит ждать выхода нового, попробовать следующие локальные поправки в конфигураторе.

- в общем модуле "ОбработкаТабличнойЧастиСерверЕГАИСУТ" метод "ВводАкцизнойМарки" должен выглядеть следующим образом:

Процедура ВводАкцизнойМарки(ЭтаФорма, ЭтотОбъект, ФормаСканированияМарки
  ) Экспорт
 
 СтрокаТабличнойЧасти = ЭтаФорма.ЭлементыФормы.Товары.ТекущиеДанные;
 Если СтрокаТабличнойЧасти = Неопределено Тогда
  Возврат;
 КонецЕсли;
 
 //ФормаСканированияМарки = //ПолучитьФорму("ОбщаяФорма.ФормаСканированияАкцизнойМарки", , ЭтаФорма);
  //ОбщаяФорма.
 ФормаСканированияМарки.КлючСтроки = СтрокаТабличнойЧасти.КлючСтроки;
 ШтрихкодМарки = ФормаСканированияМарки.ОткрытьМодально();
 
 Если НЕ ЗначениеЗаполнено(ШтрихкодМарки) Тогда
  ЭтотОбъект.Товары.Удалить(СтрокаТабличнойЧасти);
  Возврат;
 КонецЕсли;
 
 ПараметрыСканированияАкцизныхМарок = АкцизныеМаркиКлиентСервер.ПараметрыСканированияАкцизныхМарок(ЭтаФорма);
 
 СписокШтрихкодов = Новый Массив;
 СписокШтрихкодов.Добавить(ШтрихкодМарки);
 ДанныеШтрихкодов = АкцизныеМаркиВызовСервера.ПолучитьДанныеПоШтрихкодам(
  СписокШтрихкодов, ПараметрыСканированияАкцизныхМарок,
  Неопределено, ЭтаФорма.УникальныйИдентификатор);
 
 СтрокаАкцизныеМарки = ЭтотОбъект.АкцизныеМарки.Добавить();
 СтрокаАкцизныеМарки.КлючСтроки       = СтрокаТабличнойЧасти.КлючСтроки;
 СтрокаАкцизныеМарки.КодАкцизнойМарки = ШтрихкодМарки;
 
 Если ДанныеШтрихкодов.ОбработанныеШтрихкоды[ШтрихкодМарки] <> Неопределено Тогда
  СтрокаАкцизныеМарки.АкцизнаяМарка    = ДанныеШтрихкодов.ОбработанныеШтрихкоды[ШтрихкодМарки].ШтрихкодУпаковки;
 КонецЕсли;
 
КонецПроцедуры
Показать


- в модуле общей формы "ФормаСканированияАкцизнойМарки" убрать первый блок условия в методе
"ЗакрытьФормуПриСканировании":


Если НЕ ШтрихкодСоответствуетШаблону(ШтрихкодМарки) Тогда
  ТекстОшибки = НСтр("ru = 'Штрихкод не соответствует формату.'");
  ОбщегоНазначения.СообщитьОбОшибке(ТекстОшибки);
  Возврат;
 КонецЕсли;
19. user955608 14.04.21 11:25 Сейчас в теме
Добрый день! У нас Штрих м Кассир 1,0 на базе 1с 7,7. Дописывала в конфигураторе кусок, чтобы пробивались новые акцизные марки 150 знаков с вашего сайта, касса ломалась, я сейчас найти не могу где найти как с 64 знаков дописать 150??

Подскажите пожалуйста
Оставьте свое сообщение