Введение в оборот всех эмитированных марок без сканирования (из файла), очистка привязки марки к номенклатуре и признака напечатанности марки для Розницы 2.3 и УТ 11.4

01.03.20

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

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

Скачать файл

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

Наименование По подписке [?] Купить один файл
Введение в оборот всех эмитированных марок без сканирования (из файла) для Розница 2.3:
.epf 17,25Kb ver:2012-02-29
55
55 Скачать (2 SM) Купить за 2 150 руб.

Обработка "Выгрузка эмитированных марок" имеет форму вида:

 

 

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

Рекомендую пускать в оборот марки только после их печати.

При выборе галочки "Только напечатанные" в результат попадут только те марки, которые были напечатаны.

По нажатию кнопки "Сформировать" будут выведены коды марок:

 

 

Установить курсор в поле табличного документа, нажать Ctrl+A, Ctrl+C, чтобы скопировать все ячейки в буфер обмена.

Далее открыть документ маркировки, связанный с документом эмиссии.

Нажать кнопку "Результаты подбора маркированной продукции" на закладке "Товары":

 

 

На закладке "Структура упаковок" нажать кнопку "Загрузить из файла":

 

 

Откроется окно "Загрузка кодов маркировки":

 

 

Поместить курсор в верхнюю левую ячейку табличного документа, нажать Ctrl+V для вставки скопированного табличного документа.

После этого нажать кнопку "Готово".

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

В итоге получится, что по каждому товару присвоена марка:

 

 

Нажать "Завершить подбор".

И далее - провести и отправить полученный документ маркировки в обмен с ИС МП.

Для очистки привязки марки к номенклатуре и характеристики / для очистки признака напечатанности марок нажмите кнопку "Очистить привязку к номенклатуре" / "Очистить признак напечатанных марок" соответственно:

 

 

Признак очищается у всех марок, полученных по выбранному документу эмиссии. Не забывайте снимать галку "Только напечатанные", если хотите сбросить привязку у всех марок.

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

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

Важно! Сперва переводите марки в оборот, а потом уже снимайте привязку к номенклатуре, иначе не сможете ввести в оборот.

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

Возможно, обработка будет работать в УТ и других типовых конфигурациях 1С. Принцип одинаковый.

 

UPD 2020-03-04: Оказывается, ссылки на марки хранятся еще и в регистре "Штрихкоды упаковок и товаров". Добавил две команды для экранирования символом подчеркивания перед кодом маркировки в справочнике:

1. "Экранировать привязку всех марок" - экранирует все марки

2. "Экранировать привязку марок по документу эмиссии" - по документу эмиссии с учетом галочки "Напечатано".

Также вывожу регистр "Пул кодов маркировки СУЗ" и из него можно провалиться в элемент справочника "Штрихкоды упаковок и товаров" и изменить его поля.

Протестировано 27 февраля 2020 года на релизе Розницы 2.3.3.12 и УТ 11.4.11.71.

маркировка ИСМП

См. также

ККМ Кассовые операции Розничная торговля Системный администратор Программист Платформа 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    807422    5110    9710    

2917

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

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

828 руб.

15.12.2015    171858    839    368    

404

ККМ Кассовые операции Розничная торговля Системный администратор Программист Платформа 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%.

5880 руб.

25.05.2015    339708    2036    3107    

1055

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

Обмен между 1С:Розница и Frontol 6 при торговле от нескольких организаций, а также ряд других полезных функций. Данный модуль синхронизации незаменим для тех, кто ведёт учет по нескольким организациям в 1С:Розница, а на РМК (рабочем месте кассира) установлен Frontol или планируется его установка. Подходит для 1С:Розница 2.3 / 3.0, 1С:УНФ 3.0

7900 руб.

22.03.2019    85926    550    479    

191
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. Tarlich 118 01.03.20 21:47 Сейчас в теме
ОГРОМНОЕ СПАСИБО!!!! -))
9. Oliver 23.03.20 08:29 Сейчас в теме
Добрый день. Скачал обработку, при заполнении документа Маркировка товаров выдаёт ошибку - Невозможно добавить маркируемую продукцию с кодом маркировки (01)02900001656788(21)!grRD6MXab(27 По причине: Статус неопределен. Может есть у кого мысли?

Заполнял своей обработкой на этапе Обмена с ИС МП получаю: 07: Недопустимое количество символов в значении поля "КИ" "(01)02900001656788(21)!grRD6MXab(27" в документе "Ввод в оборот остатков товара".

Может с кодом что-то не так?
10. fixin 4277 23.03.20 12:06 Сейчас в теме
(9)Видимо что-то не так с кодом. Поработайте отладчиком, найдите это сообщение и почему оно выскакивает.
13. Larkan 15.06.20 17:24 Сейчас в теме
(9)
Это косяк 1С, конктерно для УТ 11.4

ШтрихкодированиеИСМПКлиентСервер.КодМаркировкиБезСкобок(СтрокаТЧМаркированныеТовары.Штрихкод)

Не умеет обрабатывать скобки, решается заменой:

КодМаркировкиБезСкобок = СтрокаТЧМаркированныеТовары.Штрихкод;
КодМаркировкиБезСкобок = СтрЗаменить(КодМаркировкиБезСкобок, "(01)", "01");
КодМаркировкиБезСкобок = СтрЗаменить(КодМаркировкиБезСкобок, "(21)", "21");
14. user1430481 01.07.20 17:05 Сейчас в теме
(13) Пожалуйста расскажите немного подробнее где и как это сделать (( вторую неделю бьёмся
2. Tarlich 118 02.03.20 09:48 Сейчас в теме
все получилось ... а можно пояснить для чего надо очищять признак и очищять привязку ?
4. fixin 4277 04.03.20 19:20 Сейчас в теме
(2) я доработал обработку. Там в справочнике ШтрихкодаУпаковок еще привязка есть.
Чтобы когда марку сканируешь, не подбиралась автоматом номенклатура, на которую привязка маркировки шла. Я то все тысячи марок заказывал на одну позицию.
3. zavsom 109 04.03.20 17:36 Сейчас в теме
Серега, привет, нужно с тобой обсудить работу по настройке 1с розницы - можешь со мной связаться как можно быстрее?
5. fixin 4277 04.03.20 19:23 Сейчас в теме
6. fixin 4277 04.03.20 21:47 Сейчас в теме
UPD 2020-03-04: Оказывается, ссылки на марки хранятся еще и в регистре "Штрихкоды упаковок и товаров". Добавил две команды для экранирования символом подчеркивания перед кодом маркировки в справочнике:

1. "Экранировать привязку всех марок" - экранирует все марки

2. "Экранировать привязку марок по документу эмиссии" - по документу эмиссии с учетом галочки "Напечатано".

Также вывожу регистр "Пул кодов маркировки СУЗ" и из него можно провалиться в элемент справочника "Штрихкоды упаковок и товаров" и изменить его поля.
19. vis_tmp 32 04.02.21 18:30 Сейчас в теме
(6) Сергей, подскажи в чем функция справочника "ШтрихкодыУпаковокТоваров", как он используется?
Нужно ли его заполнять для товаров которые не могут быть никак упакованы, например, для шин?
20. fixin 4277 05.02.21 08:08 Сейчас в теме
(19) это не только штрих-коды упаковок, там и обычные марки хранятся.
21. vis_tmp 32 05.02.21 08:51 Сейчас в теме
Так ведь все марки есть в регистре сведений "ПулКодовМаркировкиСУЗ"...
22. fixin 4277 05.02.21 10:57 Сейчас в теме
(21) поищите, куда входит справочник (ниже приложил).
По сути этот справочник - идентфикатор марки.
А пул кодов - служебный справочник для хранения статусов.
В общем, 1С как всегда чрезмерно намудрили. Методисты слабоватые.

Объект "Справочник.ШтрихкодыУпаковокТоваров" использован в:
Подсистема.ГосИС.Подсистема.БазоваяФункциональность.Состав
Подсистема.ИнтеграцияЕГАИС.Состав
ПланОбмена.МиграцияПриложений.Состав
ПланОбмена.ОбновлениеИнформационнойБазы.Состав
ПланОбмена.СинхронизацияДанныхЧерезУниверсальныйФормат.Состав
ПодпискаНаСобытие.СинхронизацияДанныхЧерезУниверсальныйФорматРегистрация.Источник
ПодпискаНаСобытие.СинхронизацияДанныхЧерезУниверсальныйФорматРегистрацияУдален­ия.Источник
ФункциональнаяОпция.ВестиСведенияДляДекларацийПоАлкогольнойПродукции.Состав
ФункциональнаяОпция.ВестиУчетМаркируемойПродукцииИСМП.Состав
ФункциональнаяОпция.УдалитьВестиУчетТабачнойПродукцииМОТП.Состав
Справочник.ШтрихкодыУпаковокТоваров.ВводПоСтроке
Справочник.ШтрихкодыУпаковокТоваров.ОсновнаяФормаОбъекта
Справочник.ШтрихкодыУпаковокТоваров.ОсновнаяФормаСписка
Справочник.ШтрихкодыУпаковокТоваров.ОсновнаяФормаДляВыбора
Справочник.ШтрихкодыУпаковокТоваров.ПоляБлокировкиДанных
Справочник.ШтрихкодыУпаковокТоваров.Реквизит.Характеристика.СвязиПараметровВыбора
Справочник.ШтрихкодыУпаковокТоваров.Реквизит.Упаковка.СвязиПараметровВыбора
Справочник.ШтрихкодыУпаковокТоваров.Реквизит.Серия.СвязиПараметровВыбора
Справочник.ШтрихкодыУпаковокТоваров.ТабличнаяЧасть.ВложенныеТовары.Реквизит.Характеристика.СвязиПараметровВыбора
Справочник.ШтрихкодыУпаковокТоваров.ТабличнаяЧасть.ВложенныеТовары.Реквизит.Упаковка.СвязиПараметровВыбора
Справочник.ШтрихкодыУпаковокТоваров.ТабличнаяЧасть.ВложенныеТовары.Реквизит.Серия.СвязиПараметровВыбора
Справочник.ШтрихкодыУпаковокТоваров.ТабличнаяЧасть.ВложенныеШтрихкоды.Реквизит.Штрихкод.Тип
Документ.АктОРасхождениях.ТабличнаяЧасть.ШтрихкодыУпаковок.Реквизит.ШтрихкодУпаковки.Тип
Документ.АктОРасхождениях.ТабличнаяЧасть.УпаковкиРасхождения.Реквизит.ШтрихкодУпаковки.Тип
Документ.АктОРасхожденияхПолученный.ТабличнаяЧасть.ШтрихкодыУпаковок.Реквизит.ШтрихкодУпаковки.Тип
Документ.АктПостановкиНаБалансЕГАИС.ТабличнаяЧасть.АкцизныеМарки.Реквизит.АкцизнаяМарка.Тип
Документ.АктПостановкиНаБалансЕГАИС.ТабличнаяЧасть.АкцизныеМарки.Реквизит.ШтрихкодУпаковки.Тип
Документ.АктСписанияЕГАИС.ТабличнаяЧасть.АкцизныеМарки.Реквизит.АкцизнаяМарка.Тип
Документ.АктСписанияЕГАИС.ТабличнаяЧасть.АкцизныеМарки.Реквизит.ШтрихкодУпаковки.Тип
Документ.ВозвратВОборотИСМП.ТабличнаяЧасть.Товары.Реквизит.КодМаркировки.Тип
Документ.ВыводИзОборотаИСМП.ТабличнаяЧасть.ШтрихкодыУпаковок.Реквизит.ШтрихкодУпаковки.Тип
Документ.КорректировкаПоступления.ТабличнаяЧасть.ШтрихкодыУпаковок.Реквизит.ШтрихкодУпаковки.Тип
Документ.КорректировкаРеализации.ТабличнаяЧасть.ШтрихкодыУпаковок.Реквизит.ШтрихкодУпаковки.Тип
Документ.МаркировкаТоваровИСМП.ТабличнаяЧасть.ШтрихкодыУпаковок.Реквизит.ШтрихкодУпаковки.Тип
Документ.ОстаткиЕГАИС.ТабличнаяЧасть.ОстаткиПоДаннымЕГАИС.Реквизит.АкцизнаяМарка.Тип
Документ.ОстаткиЕГАИС.ТабличнаяЧасть.КорректировкаОстатков.Реквизит.АкцизнаяМарка.Тип
Документ.ОтгрузкаТоваровИСМП.ТабличнаяЧасть.ШтрихкодыУпаковок.Реквизит.ШтрихкодУпаковки.Тип
Документ.ПеремаркировкаТоваровИСМП.ТабличнаяЧасть.Товары.Реквизит.КодМаркировки.Тип
Документ.ПеремаркировкаТоваровИСМП.ТабличнаяЧасть.Товары.Реквизит.НовыйКодМаркировки.Тип
Документ.ПоступлениеТоваровУслуг.ТабличнаяЧасть.ШтрихкодыУпаковок.Реквизит.ШтрихкодУпаковки.Тип
Документ.ПриемкаТоваровИСМП.ТабличнаяЧасть.ШтрихкодыУпаковок.Реквизит.ШтрихкодУпаковки.Тип
Документ.РеализацияТоваровУслуг.ТабличнаяЧасть.ШтрихкодыУпаковок.Реквизит.ШтрихкодУпаковки.Тип
Документ.РозничнаяПродажа.ТабличнаяЧасть.Товары.Реквизит.АкцизнаяМарка.Тип
Документ.РозничнаяПродажа.ТабличнаяЧасть.Товары.Реквизит.ШтрихкодУпаковки.Тип
Документ.СписаниеКодовМаркировкиИСМП.ТабличнаяЧасть.ШтрихкодыУпаковок.Реквизит.ШтрихкодУпаковки.Тип
Документ.ТТНВходящаяЕГАИС.ТабличнаяЧасть.АкцизныеМарки.Реквизит.АкцизнаяМарка.Тип
Документ.ТТНВходящаяЕГАИС.ТабличнаяЧасть.АкцизныеМарки.Реквизит.ШтрихкодУпаковки.Тип
Документ.ТТНИсходящаяЕГАИС.ТабличнаяЧасть.АкцизныеМарки.Реквизит.АкцизнаяМарка.Тип
Документ.ТТНИсходящаяЕГАИС.ТабличнаяЧасть.АкцизныеМарки.Реквизит.ШтрихкодУпаковки.Тип
Документ.ЧекЕГАИС.ТабличнаяЧасть.АкцизныеМарки.Реквизит.АкцизнаяМарка.Тип
Документ.ЧекЕГАИС.ТабличнаяЧасть.АкцизныеМарки.Реквизит.ШтрихкодУпаковки.Тип
Документ.ЧекЕГАИСВозврат.ТабличнаяЧасть.АкцизныеМарки.Реквизит.АкцизнаяМарка.Тип
Документ.ЧекЕГАИСВозврат.ТабличнаяЧасть.АкцизныеМарки.Реквизит.ШтрихкодУпаковки.Тип
Обработка.ПомощникКорректировкиОстатковЕГАИС.ТабличнаяЧасть.АкцизныеМарки.Реквизит.АкцизнаяМарка.Тип
Обработка.РаботаСКМПриПеремаркировкеТоваровИСМП.Реквизит.ВыбранныйКодМаркировки.Тип
Обработка.РаботаСКМПриПеремаркировкеТоваровИСМП.Реквизит.ВыбранныйНовыйКодМаркировки.Тип
Обработка.РаботаСКМПриПеремаркировкеТоваровИСМП.Реквизит.КодМаркировки.Тип
Обработка.РаботаСКМПриПеремаркировкеТоваровИСМП.Реквизит.НовыйКодМаркировки.Тип
Обработка.РаботаСКМПриПеремаркировкеТоваровИСМП.ТабличнаяЧасть.ТоварыИсточник.Реквизит.КодМаркировки.Тип
Обработка.РаботаСКМПриПеремаркировкеТоваровИСМП.ТабличнаяЧасть.ТоварыИсточник.Реквизит.НовыйКодМаркировки.Тип
РегистрСведений.АкцизныеМаркиЕГАИС.Измерение.АкцизнаяМарка.Тип
РегистрСведений.ПулКодовМаркировкиСУЗ.Реквизит.ШтрихкодУпаковки.Тип
РегистрСведений.РеквизитыШтрихкодовУпаковокТоваровВЕТИС.Измерение.Штрихкод.Тип
Показать
23. vis_tmp 32 05.02.21 11:21 Сейчас в теме
(22)
поищите, куда входит справочник (ниже приложил).
По сути этот справочник - идентфикатор марки.

Вот я и задумался...
Делаю минимальную адаптацию старой УТ 10.3 к маркировке, т.е.
а) печать марок для остатков товаров
б) загрузка УПД с марками от поставщиков
в) продажа через Чеки ККМ
И, кажется, что этот справоник не нужен, достаточно регистра сведений?
24. RustIG 1836 05.02.21 11:55 Сейчас в теме
(23) для начала достаточно :)
25. RustIG 1836 05.02.21 11:56 Сейчас в теме
(24) отслеживать статусы марок - ....вроде как нужно, но лучше через апи-честного знака, Пул кодов хранит полный код марки (который с криптохвостом) - он нужен для корректной печати марок
7. Ose 12.03.20 20:40 Сейчас в теме
Сергей, добрый день. А для УТ 10.3 подобную обработку применить получится?
8. fixin 4277 13.03.20 09:08 Сейчас в теме
(7) а там есть документ "Маркировка товаров"? Если есть и там в нем есть загрузка из файла, то почему нет? эта обработка просто выдает список марок в MXL-макет.
11. Pushno 27.04.20 11:27 Сейчас в теме
А есть какая-нибудь тема для ввода в оборот прямо с сервера без участия пользователя? У меня есть уже список КМ с агрегатами, которые я собрал виртуально по данным складской программы, и хотелось бы просто дёрнуть сервисом типовой код. Как создать автоматически иерархию в справочнике упаковок даже разобрался, а это пока нет...
12. Pushno 27.04.20 19:08 Сейчас в теме
(11) Вопрос снимается. Достаточно в документе в ТЧ ШтрихкодыУпаковки внести их.
15. astreya 24.08.20 05:21 Сейчас в теме
Сколько стоит ваша обработать
16. Helene1986 15.12.20 21:31 Сейчас в теме
Сергей, добрый день! как я могу с Вами связаться? личное сообщение написать не дает ((
17. RustIG 1836 16.12.20 09:51 Сейчас в теме
(16) у него на сайте напишите, там и контакты есть, ссылка на сайт есть в моей публикации "Маркировка обуви. Без паники". Среди комментариев найдете. Один из его комментарий помечен как лучший.
18. Helene1986 16.12.20 21:18 Сейчас в теме
26. IlyaReznikov 18.02.22 19:32 Сейчас в теме
обработка не очищает поле "Номенклатура"
Прикрепленные файлы:
27. IlyaReznikov 19.02.22 05:56 Сейчас в теме
понял как "экранирует".
Кто то разобрался что дальше делать с одинаковыми ШК из пула маркировки ?
То что в промаркированных остатках между скобками (01)02900043122470(21) одинаковое у всех марок
28. fixin 4277 19.02.22 10:51 Сейчас в теме
(27) да, удалять страшно, поэтому экранирую. ;-)
29. IlyaReznikov 21.02.22 19:16 Сейчас в теме
удалять страшно согласен, экранирование работает подтверждаю. Отвязывает весь пул от позиции.
Оставьте свое сообщение