Повторная печать марок. УТ 10.3

Публикация № 1260338 05.07.20

Учетные задачи - Печатные формы

повторная печать марок DataMatrix честный знак маркировка обуви легкой промышленности

Механизм повторной печати: описание и реализация для УТ 10.3. Применим для удобного просмотра марок для определения статуса!

Для обуви, шин, текстиля, ювелирки -

для всех нетабачных продукций посвящается

Всем привет!

Реализовал повторную печать марок для "Управление торговлей", редакция 10.3 (10.3.64.2), платформа 8.3.12.1685. Использую только встроенные в 1с процедуры, макет и остальные механизмы.

Смотрите видео, в котором демонстрирую работу обработки.

 

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

Использовать данный способ для повторной печати марки для обуви, которую вы уже продали - нельзя. Если уже продали обувь, то марка выходит из оборота.

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

Оба способа позволительны с точки зрения Честного Знака. Так что выбирайте способ самостоятельно, следите за новостями и изменениями указаний и инструкций Честного Знака.

Важные моменты:

1. Штрихкоды марок хранятся в регистре сведений ПулКодовМаркировкиСУЗ. Я установил удаление записей через 1000 дней. Естественно, я позже изменю этот параметр, когда разберусь и протестирую все механизмы маркировки в УТ 10.3. Полный код маркировки (длиннющий такой) хранится только в этом регистре в одноименном реквизите - он и потребуется для повторной печати.

2. Алгоритм для изучения печати кодов маркировки находится в процедуре Печать() модуля менеджера регистра сведений ПулКодовМаркировкиСУЗ. Из него я взял только механизм получения полного кода маркировки и создание картинки марки.

Рис. 1. Обработка для повторной печати марок

3. Первые два пункта вы можете использовать для собственной разработки. А в этом пункте я опишу свою обработку.
При упрощенной маркировке остатков я связал марки с остатками номенклатуры через типовой регистр сведений Штрихкоды. Поэтому для выбора характеристики на печать использую именно этот регистр сведений (табл. часть Штрихкоды - левая табличная часть обработки ) - см. рисунок 1.

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

Если вы хотите использовать вместо этого регистра справочник ШтрихкодыУпаковокТоваров или регистр сведений ПулКодовМаркировкиСУЗ, то вам надо будет доработать обработку. Во всех этих перечисленных регистрах и справочнике хранятся нормализованные коды маркировки, которые служат для отображения марки на этикетке, и хранятся они в разрезе характеристик.

Добавлю еще пару картинок. На рис .3 и 4 видно, что для разных характеристик и разных штрихкодов (серийных номеров), заданных при упрощенной схеме маркировки остатков итоговая марка на печать определяется корректно.

На рис. 5 марка не определяется в том случае, когда она не задана или не привязана. Чтобы не пугать пользователя, я вместо такой марки вывожу сообщение "Марка не привязана!"

Данная обработка вызывается из карточки номенклатуры - я добавил ее вызов на форму (см. рис. ниже).

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

Теперь после продажи всегда видно какую марку собственно мы продали. Через мобильное приложение Честного Знака можно просканировать марку с экрана компьютера и узнать статус проданной марки. Очень удобно для самопроверки.

Обновление обработки. Добавил отображение полного кода марки (см. рис. ниже). Как оказалось, пригодилось, когда произошел сбой при продаже - восстанавливал продажу маркированной обуви вручную с последующей выгрузкой XML-файла в Честный Знак.

Дополнительные материалы смотрите в других статьях-публикациях по маркировке обуви:

1. начало здесь Маркировка обуви. Без паники

2. Списание кодов маркировки, нанесенных на обувь

3. Как связать марки и товары при упрощенной схеме ввода остатков

4. Возврат в оборот с сохранением марки

5. Привязка марок к товарам и печать марок, поступивших от поставщика

Дополнительно смотрите видео в статье Привязка марок к товарам и печать марок, поступивших от поставщика

Собственно, это все.

 
 См. также другие полезные обработки

 Расширения:

1) [Расширение] УНФ. Список заказов + Структура подчиненности

2) [Расширение] БП 3.0. Список счетов/ Список реализаций + Связанные документы

3) [Расширение] УТ 11.4. Счет на оплату с факсимиле и баннерами

Внешние обработки (не расширения!):

1) Список заказов поставщикам + структура подчиненности

2) Список заказов покупателей + структура подчиненности

3) Список реализаций со структурой подчиненности + реестр документов

4) Список заказов покупателей (Расширенная версия)

Другие публикации:

1) Удаление справочников для любых баз на управляемых формах

2) Удаление документов для любых баз на управляемых формах

3) Удаление чеков ККМ в Рознице 2.2

4) Загрузка товаров, штрихкодов, цен и остатков на УФ - Розница 2.2

5) Отчет Остатки и цены (прайс с остатками)

6) Как свернуть базу УТ 10.3: принципы свертки, технология, вспомогательные обработки

7) [ЦФшник] Доработка конфигурации Конвертация Данных

8) [Внешняя обработка] Ввод показателей план-факта БП 3.0

9) [Шаблоны] Договоры для 1с-ника ТОП-скачиваний

10) Удаление документов для любых баз на обычных формах

11) Выделение документов в списках (обычные формы) для групповой обработки

12) Список номенклатуры с выводом уникального идентификатора для УТ 10.3

13) Замена задвоенных договоров в БП 3.0

Всем добра! :)

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

Наименование Файл Версия Размер
Повторная печать марок. УТ 10.3

.epf 20,48Kb
32
.epf 20,48Kb 32 Скачать

Специальные предложения

Отзывы
3. RustIG 1650 03.08.20 08:59 Сейчас в теме
Обновил публикацию. Добавил, что теперь после продажи всегда видно какую марку мы продали.
Через мобильное приложение Честного Знака можно просканировать марку с экрана компьютера и узнать статус проданной марки. Очень удобно для самопроверки, особенно при удаленной поддержке.
39. RustIG 1650 30.05.21 18:50 Сейчас в теме
(20) Роман, и для всех других коллег, напишу следующее:
проверил обработку печати на версии 10.3.68.3 - сравнил со своей работой https://infostart.ru/public/1293504/

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

Обработка печати марок содержит код:
Запрос = Новый Запрос;
	Запрос.Текст = "ВЫБРАТЬ
	|	ПулКодовМаркировкиСУЗ.КодМаркировки,
	|	ПулКодовМаркировкиСУЗ.GTIN,
	|	ПулКодовМаркировкиСУЗ.ПолныйКодМаркировки
	|ИЗ
	|	РегистрСведений.ПулКодовМаркировкиСУЗ КАК ПулКодовМаркировкиСУЗ
	|ГДЕ
	|	ПулКодовМаркировкиСУЗ.Номенклатура = &Номенклатура
	|	И ПулКодовМаркировкиСУЗ.Характеристика = &Характеристика
	|	И ПулКодовМаркировкиСУЗ.МаркировкаОстатков = ИСТИНА
	|	И ПулКодовМаркировкиСУЗ.СпособВводаВОборот = &СпособВводаВОборот
	|	И ПулКодовМаркировкиСУЗ.КодМаркировки ПОДОБНО ""%"" + &Штрихкод";
	
	Запрос.УстановитьПараметр("Номенклатура", Номенклатура);
	Запрос.УстановитьПараметр("Характеристика", Характеристика);
	Запрос.УстановитьПараметр("Штрихкод", ШК); 
	Запрос.УстановитьПараметр("СпособВводаВОборот", Перечисления.СпособыВводаВОборотСУЗ.МаркировкаОстатков);
	
	Результат = Запрос.Выполнить();
	Выборка = Результат.Выбрать();
	
	КодМаркировки = "";
	Марка = "";
	Если Выборка.Следующий() Тогда
		
		КодМаркировки = Выборка.КодМаркировки;
	    Марка = ШтрихкодированиеИСКлиентСервер.Base64ВШтрихкод(Выборка.ПолныйКодМаркировки);	
	
	КонецЕсли; 	
Показать


Если этот код и запрос в нем упростить - убрать ряд фильтров, например так:
Запрос = Новый Запрос;
	Запрос.Текст = "ВЫБРАТЬ
	|	ПулКодовМаркировкиСУЗ.КодМаркировки,
	|	ПулКодовМаркировкиСУЗ.GTIN,
	|	ПулКодовМаркировкиСУЗ.ПолныйКодМаркировки
	|ИЗ
	|	РегистрСведений.ПулКодовМаркировкиСУЗ КАК ПулКодовМаркировкиСУЗ
	|ГДЕ
	|	ПулКодовМаркировкиСУЗ.Номенклатура = &Номенклатура
	|	И ПулКодовМаркировкиСУЗ.КодМаркировки ПОДОБНО ""%"" + &Штрихкод";
	
	Запрос.УстановитьПараметр("Номенклатура", Номенклатура);
	Запрос.УстановитьПараметр("Штрихкод", ШК); 
	
	Результат = Запрос.Выполнить();
	Выборка = Результат.Выбрать();
	
	КодМаркировки = "";
	Марка = "";
	Если Выборка.Следующий() Тогда
		
		КодМаркировки = Выборка.КодМаркировки;
	    Марка = ШтрихкодированиеИСКлиентСервер.Base64ВШтрихкод(Выборка.ПолныйКодМаркировки);	
	
	КонецЕсли; 	
Показать

- тогда переменная Марка не будет пустой строкой, не случится ошибки при выводе картинки.

В целом, мне жаль, что мы все посчитали, что ошибка в версии конфигурации.
А на самом деле , просто обработка не обрабатывает пустые (нулевые) марки....
40. RustIG 1650 30.05.21 18:59 Сейчас в теме
(34)
Обработка не стоит 4

снизил до 2см

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

почему же другие разработчики не справляются с легкими задачами? протестить обработку через отладчик, доработать под свои данные ? - ведь представленная обработка - как верхушка айсберга , под водой которого результат большой работы...
Остальные комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. RustIG 1650 09.07.20 13:08 Сейчас в теме
Минус поставил Deniskinr83 https://infostart.ru/profile/272172/
кому надо, у него спросите что не так
оччень скрытный чел...
2. RustIG 1650 13.07.20 08:36 Сейчас в теме
1) Повторную печать нельзя использовать при возвратах обуви! Я к примеру использовал , когда мы маркировали остатки - и некоторые этикетки переклеивали - они теряли клейкость с внутренней стороны, некоторые были испорчены при непосредственной наклейке - бумага комкалась...
Изначально печать была настроена из документа Заказ на эмиссию, но когда я их насоздавал мильон штук, а через неделю мне сказали перепечатать некоторые этикетки (марки), то искать Заказ на эмиссию с соот-ей обувью посчитал неправильным
2) При возвратах обуви от покупателя следует заказывать марки по новой! Далее, получив, ввести в оборот по новой. Это относится к тем условиям, если марка испорчена.
Честный знак разрешил процедуру "Возврата в оборот" обуви, если марка сохранилась. Необходимо передать сведения в ЧЗ по схеме "Возврат в оборот" см. тру-апи https://честныйзнак.рф/upload/TRUE_API.pdf
3) из п.2 следует, если вы применили схему Возврата в оборот, то значит марку можно заново распечатать - противоречие с п.1 :)
В общем, будьте аккуратны
3. RustIG 1650 03.08.20 08:59 Сейчас в теме
Обновил публикацию. Добавил, что теперь после продажи всегда видно какую марку мы продали.
Через мобильное приложение Честного Знака можно просканировать марку с экрана компьютера и узнать статус проданной марки. Очень удобно для самопроверки, особенно при удаленной поддержке.
4. Lilia 2 23.08.20 17:07 Сейчас в теме
В процедуре Печать модуля обработки в запросе ссылка на регистр сведений ПулКодовМаркировкиДоп
При попытке печати валится ошибка
Обработка не может быть использована для печати кода маркировки без доработки конфигурации
5. RustIG 1650 23.08.20 17:49 Сейчас в теме
(4) Замените регистр сведений на ПулКодовМаркировкиСУЗ
у вас как будто старая версия обработки
я сейчас перезалью - странно, что до вас никто не обратил внимание
6. RustIG 1650 23.08.20 18:04 Сейчас в теме
(4) перезалил, можете протестировать еще раз, пришлите емэйл - вышлю исправление
7. RustIG 1650 23.08.20 18:07 Сейчас в теме
(4) конфигурацию не надо дорабатывать! Достаточно изменить в запросе вызов другого регистра: вместо ПулКодовМаркировкиДоп - замените ПулКодовМаркировкиСУЗ.
Я так тестировал и видимо не ту обработку прикрепил к публикации. Сейчас все поправил. Спасибо что написали.
9. Lilia 2 25.08.20 14:34 Сейчас в теме
Если вы покупаете стул и потом вам предлагают его напильником довести до ума, какой отзыв будет? Я потратила деньги на вашу обработку, но не могу ее использовать без доработки, хотя предполагается использование на типовой конфигурации.
Обработка нужна была срочно, пришлось купить другой вариант и снова потратить деньги.
Поэтому минус убирать не буду, как и вы свой с моего сообщения.
Можете еще под этим сообщением минус поставить.
10. RustIG 1650 25.08.20 14:35 Сейчас в теме
(9) Если вы не правы, что делать?
11. RustIG 1650 25.08.20 14:38 Сейчас в теме
(9) Сайт Инфостарт не предполагает ситуации "срочно" - никто не покупает стулья "срочно".
Помню , я ждал 50 дней, когда мои стулья придут из Белоруссии. Пришли некоторые поломанные. Все ситуации разрешимы. Если не придавать им столь высокое значение "надо срочно".

В общем, ваша аналогия со стульями не уместна. Правила форума позволяют оставить комментарий - я отреагировал достаточно оперативно. У вас есть возможность бесплатно скачать.

Тем более менять конфигурацию не нужно было - это вы сами придумали.
12. RustIG 1650 25.08.20 14:39 Сейчас в теме
(9) Оставьте свой минус, мы останемся при своих мнениях.
Ничего страшного не случилось.
Я услышал ваше мнение.
Извините, что так вышло.
13. Lilia 2 25.08.20 15:31 Сейчас в теме
Вот здесь прекрасное решение, которое не требует доработки и его можно назвать универсальным

https://infostart.ru/public/1197633/

Не забудьте поставить еще один минус.
14. RustIG 1650 25.08.20 15:53 Сейчас в теме
(13) Вам не жалко было 3 см за ту обработку?
Такую полемику развели на моей публикации....

Я по другому смотрю на ситуацию с маркировкой- кто-то на ней зарабатывает, выкладывая по 3 см, а кто-то пытается объяснить что к чему...

У меня использованы полностью типовые механизмы - если УТ обновит свою компоненту генерации ШК, то мне не придется обновлять обработку.

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

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

Совсем разные обработки у нас.
15. RustIG 1650 25.08.20 15:54 Сейчас в теме
(13) У вас какой-то эмоциональный фон играющий... У вас зашкаливают эмоции уже.... С этими минусами никак не успокоитесь...
16. RustIG 1650 26.08.20 11:21 Сейчас в теме
Ни что так не воодушевляет двигаться дальше, как благодарность другого разработчика: Сказал Спасибо!
17. ppdron 5 25.11.20 20:29 Сейчас в теме
при выборе характеристики вылетает ошибка
Прикрепленные файлы:
18. RustIG 1650 26.11.20 09:10 Сейчас в теме
(17) в обработке используется конструкция
Запрос = Новый Запрос;
	Запрос.Текст = "ВЫБРАТЬ
	|	Штрихкоды.ХарактеристикаНоменклатуры КАК Характеристика,
	|	Штрихкоды.Штрихкод
	|ИЗ
	|	РегистрСведений.Штрихкоды КАК Штрихкоды
	|ГДЕ
	|	Штрихкоды.Владелец = &Владелец
	|	И НЕ Штрихкоды.Штрихкод ПОДОБНО ""20000%""";
	
	Запрос.УстановитьПараметр("Владелец", Номенклатура);
Показать


Добавьте или измените фильтр штрихкодов согласно вашей логике.
19. RustIG 1650 26.11.20 12:50 Сейчас в теме
(17) обновил публикацию - добавил видео для демонстрации обработки, также озвучил вашу ошибку
20. romba 10 25.01.21 13:22 Сейчас в теме
не работает, при выборе номенклатуры выпрыгивает ошибка "ошибка при установке значения атрибута контекста (картина) ".
21. RustIG 1650 25.01.21 13:31 Сейчас в теме
(20)может "картинка" ? а не картина?
22. RustIG 1650 25.01.21 13:38 Сейчас в теме
(20) Роман, вы написали замечание и поставили минус. А вы проверяли версию УТ?!
В публикации в самом начале я написал, что тестировал на версии
Реализовал повторную печать марок для "Управление торговлей", редакция 10.3 (10.3.64.2), платформа 8.3.12.1685. Использую только встроенные в 1с процедуры, макет и остальные механизмы.
23. romba 10 25.01.21 13:40 Сейчас в теме
(22) нет, я в уме запустил обработку. Конечно, запускал на УТ 10.3
24. RustIG 1650 25.01.21 13:48 Сейчас в теме
(23) вы не написали релиз какой!
перепроверил еще раз свою обработку - в алгоритме совсем нет переменных "картина"...
Пришлите фото ошибки или нажмите подробнее и пришлите описание ошибки - номер строки модуля, где ошибка произошла.
25. romba 10 25.01.21 13:52 Сейчас в теме
(24) {ВнешняяОбработка.ПечатьМарки.МодульОбъекта(69)}: Ошибка при установке значения атрибута контекста (Картинка)
Рисунок.Картинка = МенеджерОборудованияВызовСервера.ПолучитьКартинкуШтрихкода(ПараметрыШтрихкода);
по причине:
Несоответствие типов
"Управление торговлей", редакция 10.3 (10.3.66.3)
26. RustIG 1650 25.01.21 13:59 Сейчас в теме
(25)
Несоответствие типов
"Управление торговлей", редакция 10.3 (10.3.66.3)


Спасибо за предоставление ошибки. Наверное сами понимаете, что на данном релизе не тестировалась обработка.
Я ее протестирую позже - нужно время чтобы обновить собственную рабочую базу.
К сожалению, оперативно, значит, не смогу помочь. Единственная просьба остается у меня - если есть возможность, ожидайте с моей стороны разбора и исправления ошибки в ближайшие дни.
Считайте, что уже занимаюсь этим вопросом.
27. romba 10 26.01.21 10:05 Сейчас в теме
(26) Сориентируйте по срокам. 4 СМ не те деньги за которые от вас я могу что-то требовать, но я пообещал людям печать марок. Если вам нужно много времени, я поищу аналогичную обработку где-то еще.
28. RustIG 1650 26.01.21 11:32 Сейчас в теме
(27) я не знаю сколько времени надо, предлагаю вам поискать
аналогичную обработку где-то еще


Со своей стороны, как сделаю, сообщу вам здесь же.
29. RustIG 1650 02.02.21 17:53 Сейчас в теме
(27) Добавил статью про ввод в оборот марок по остаткам одежды https://infostart.ru/public/1329323/
31. NoRazum 29 03.03.21 20:20 Сейчас в теме
(26) Протестировал на данном релизе. Переделал под свои требования.
Выбираю номенклатуры и в ТЗ выводятся все марки.
При нажатии на нужную марку в Рисунок формируется печатная форма.

Учет ведется без характеристик в проверочной базе. И если не будет штрихкод марка не найдется.

Еще убрал в запросе проверки на ввод остатков. (Марки долго не живут)

Если разрешит Автор. Прикреплю ниже файлом.
32. RustIG 1650 04.03.21 07:53 Сейчас в теме
(31) прикреплять не нужно - сломаете сразу все мои старания и всю организацию системы онлайн-продаж.
Для того чтобы максимально больше людей поняли, о чем эта обработка, надо написать статью, смонтировать видео, нарезать картинки, отвечать на комментарии.
Существует конверсия - при которой смотрят публикацию 4200 человек, интересуются только 50 (иногда задают вопросы и сравнивают с другими обработками), но из них скачивают 20 человек...
Выкладывая обработку, вы срезаете сразу последних 20 человек, которые могли бы скачать, при этом саму конверсию обеспечивает автор, написав подробно публикацию, отвечая на вопросы пользователей в комментариях.
Я не отказываюсь развивать продукт.
Пусть вам в личку пишут, будете им также в личку отсылать файл.
Заодно сами увидите насколько легко или сложно заниматься сопровождением клиентов.
Надеюсь на понимание. Спасибо за внимание.
30. NoRazum 29 03.03.21 20:00 Сейчас в теме
(25) Такая же беда
плюс учет по характеристикам не ведется в базе.

Придёте кодить.
33. RustIG 1650 04.03.21 07:59 Сейчас в теме
(30) напишите, пож-та, сколько у вас заняло времени разобраться в открытом коде моей обработки? сколько времени заняло доработать печать марок под новый релиз и под свою базу (в которой учет по харак-кам не ведется)?
Это будет отличным подспорьем для тех программистом, которые думают что доработать под себя обработку - это нечто сложное...
39. RustIG 1650 30.05.21 18:50 Сейчас в теме
(20) Роман, и для всех других коллег, напишу следующее:
проверил обработку печати на версии 10.3.68.3 - сравнил со своей работой https://infostart.ru/public/1293504/

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

Обработка печати марок содержит код:
Запрос = Новый Запрос;
	Запрос.Текст = "ВЫБРАТЬ
	|	ПулКодовМаркировкиСУЗ.КодМаркировки,
	|	ПулКодовМаркировкиСУЗ.GTIN,
	|	ПулКодовМаркировкиСУЗ.ПолныйКодМаркировки
	|ИЗ
	|	РегистрСведений.ПулКодовМаркировкиСУЗ КАК ПулКодовМаркировкиСУЗ
	|ГДЕ
	|	ПулКодовМаркировкиСУЗ.Номенклатура = &Номенклатура
	|	И ПулКодовМаркировкиСУЗ.Характеристика = &Характеристика
	|	И ПулКодовМаркировкиСУЗ.МаркировкаОстатков = ИСТИНА
	|	И ПулКодовМаркировкиСУЗ.СпособВводаВОборот = &СпособВводаВОборот
	|	И ПулКодовМаркировкиСУЗ.КодМаркировки ПОДОБНО ""%"" + &Штрихкод";
	
	Запрос.УстановитьПараметр("Номенклатура", Номенклатура);
	Запрос.УстановитьПараметр("Характеристика", Характеристика);
	Запрос.УстановитьПараметр("Штрихкод", ШК); 
	Запрос.УстановитьПараметр("СпособВводаВОборот", Перечисления.СпособыВводаВОборотСУЗ.МаркировкаОстатков);
	
	Результат = Запрос.Выполнить();
	Выборка = Результат.Выбрать();
	
	КодМаркировки = "";
	Марка = "";
	Если Выборка.Следующий() Тогда
		
		КодМаркировки = Выборка.КодМаркировки;
	    Марка = ШтрихкодированиеИСКлиентСервер.Base64ВШтрихкод(Выборка.ПолныйКодМаркировки);	
	
	КонецЕсли; 	
Показать


Если этот код и запрос в нем упростить - убрать ряд фильтров, например так:
Запрос = Новый Запрос;
	Запрос.Текст = "ВЫБРАТЬ
	|	ПулКодовМаркировкиСУЗ.КодМаркировки,
	|	ПулКодовМаркировкиСУЗ.GTIN,
	|	ПулКодовМаркировкиСУЗ.ПолныйКодМаркировки
	|ИЗ
	|	РегистрСведений.ПулКодовМаркировкиСУЗ КАК ПулКодовМаркировкиСУЗ
	|ГДЕ
	|	ПулКодовМаркировкиСУЗ.Номенклатура = &Номенклатура
	|	И ПулКодовМаркировкиСУЗ.КодМаркировки ПОДОБНО ""%"" + &Штрихкод";
	
	Запрос.УстановитьПараметр("Номенклатура", Номенклатура);
	Запрос.УстановитьПараметр("Штрихкод", ШК); 
	
	Результат = Запрос.Выполнить();
	Выборка = Результат.Выбрать();
	
	КодМаркировки = "";
	Марка = "";
	Если Выборка.Следующий() Тогда
		
		КодМаркировки = Выборка.КодМаркировки;
	    Марка = ШтрихкодированиеИСКлиентСервер.Base64ВШтрихкод(Выборка.ПолныйКодМаркировки);	
	
	КонецЕсли; 	
Показать

- тогда переменная Марка не будет пустой строкой, не случится ошибки при выводе картинки.

В целом, мне жаль, что мы все посчитали, что ошибка в версии конфигурации.
А на самом деле , просто обработка не обрабатывает пустые (нулевые) марки....
34. NoRazum 29 04.03.21 08:44 Сейчас в теме
С начало поиска до печати под свои нужды 2 часа.

p.s. Обработка не стоит 4. Благодарю. Плюс поставил.

имхо. ИнфоСтар совсем испортился раз на нем стали активно зарабатывать. С учетом поста выше.
Lilia; RustIG; +2 Ответить
35. RustIG 1650 04.03.21 09:03 Сейчас в теме
(34)
С начало поиска до печати под свои нужды 2 часа.

отлично, спасибо!

p. s. С остальным не согласен. Спорить не будем. И я уверен, что со временем вы измените свое мнение.
36. RustIG 1650 04.03.21 10:20 Сейчас в теме
(34)
имхо. ИнфоСтар совсем испортился раз на нем стали активно зарабатывать.

Как раз фишка Инфостарт теперь в том, что вы тратите минимум времени на разработку для клиента. Благодаря вознаграждениям разработчикам теперь вы тратите 2 часа:

С начало поиска до печати под свои нужды 2 часа.


По деньгам разработчику упадет с вашего скачивания 249 руб, если вы купили абонемент на 1 мес, то для вас это составит 740руб. Плэтому не очень понятно, почему вы считаете, что обработка не стоит 4 см? Жаль, что цените свое время и не цените время других :(
37. NoRazum 29 04.03.21 11:08 Сейчас в теме
(36) Не все меряется SM и деньгами.
38. RustIG 1650 04.03.21 11:42 Сейчас в теме
(37) есть другие площадки, насколько они эффективны в этом плане - в плане помощи друг другу - не могу судить - наверное вы лучше знаете, наверное вам есть с чем сравнить и сравнивать.
но польза Инфостарт для меня очевидна - я сам пользуюсь активно этой площадкой - решаю вопросы по 1С более эффективно, чем раньше без этой площадки. И очень благодарен авторам, которые выкладывают работы за 1-2-3-4 см.
Да, не все меряется см...
Дружба, доверие, здоровье и другие важные аспекты нашей жизни не измеряются деньгами.
С этим я солидарен с вами.
40. RustIG 1650 30.05.21 18:59 Сейчас в теме
(34)
Обработка не стоит 4

снизил до 2см

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

почему же другие разработчики не справляются с легкими задачами? протестить обработку через отладчик, доработать под свои данные ? - ведь представленная обработка - как верхушка айсберга , под водой которого результат большой работы...
41. neo_rasul 13.04.22 12:56 Сейчас в теме
Добрый день! Купил обработку, а выбрал позицию, а дата матрикс кода нет.
42. RustIG 1650 13.04.22 13:56 Сейчас в теме
(41) дата-матрикс код должен быть в базе изначально сохранен.
вы программист?
отладка что выдает?
43. neo_rasul 13.04.22 16:01 Сейчас в теме
(42)код есть в справочнике - штрихкоды упаковок и товаров, в текстовом формате. Хотим распечатать картинку. Не программист, админ.
44. RustIG 1650 13.04.22 16:36 Сейчас в теме
(43) у меня обработка называется "повторная печать" - подразумевается , что заранее в 1с была настроена печать кодов, один раз уже распечатаны коды именно из этой 1С. Тогда обработка подхватит типовые механизмы для УТ 10.3.68.3 при повторной печати.
Если увас другая версия - то возможно не подойдет обработка - будут ошибки, без программиста не справитесь.
45. neo_rasul 14.04.22 07:59 Сейчас в теме
(44)А какая обработка подойдет? Или как настроить печать кодов? Не подскажете?
46. RustIG 1650 14.04.22 09:31 Сейчас в теме
(45) нет, это очень сложно ответить вам - не видя базу, не зная ваши бизнес-процессы.

Целевая аудитория моих обработок - программисты-внедренцы, которые проходили путь внедрения маркировки обуви вместе со мной, начиная с первых моих статей моего же цикла статей (в конце статьи есть ссылки)...
Мои обработки - это отдельные куски одного процесса учета марок в 1С. Если процесс не настроен от начала до конца, то использовать любую обработку - вставить в неподготовленную ненастроенную базу 1с будет чревато ошибками...
Плюс 1с обновляет УТ 10.3 - нужно следить за обновлениями на ИТС-онлайн - если вы только начинаете внедрение в УТ 10.3.
47. neo_rasul 14.04.22 14:49 Сейчас в теме
(46)УТ 10.3 типовая, последний релиз. Честный знак внедрен и работает, с кодами которые уже пришли(распечатанные), нам надо свои коды, которые введены в оборот распечатать.
48. RustIG 1650 14.04.22 17:06 Сейчас в теме
(47) ясно, только я не смогу вам так помочь.
На последнем релизе УТ 10.3 не тестировал.
Если бы вы 1с-отладку использовали, и прислали бы набор ошибок, а так на словах к сожалению никто вам не поможет.
Оставьте свое сообщение

См. также

Параметризация печатных форм под контрагентов (подключаемое расширение)

Печатные формы Адаптация типовых решений Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

Расширение добавляет возможности параметризации печати для контрагентов. Подробнее описано здесь https://infostart.ru/1c/articles/1510459/

10 стартмани

05.08.2022    6846    9    sapervodichka    4    

51

[Расширение] Запрос марок из ЧестногоЗнака для 1С:Розница 2.3

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

Запрос списка кодов маркировки из Честного Знака с отбором по статусу.

1 стартмани

07.05.2022    6892    43    RocKeR_13    37    

11

Оцифровка и визуализация склада

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

Программная прорисовка склада, магазина, уличных мест хранения - оцифровка и визуализация адресного хранения.

4 стартмани

17.11.2021    14406    46    RustIG    59    

73

Формирование фида XML для СберМегаМаркет и СДЭК

Розничная торговля Файловый обмен (TXT, XML, DBF), FTP Маркетплейсы Платформа 1С v8.3 1С:Комплексная автоматизация 2.х Розничная и сетевая торговля (FMCG) Россия Управленческий учет Абонемент ($m)

Разработка, которая в автоматическом режиме выгружает фид для СберМегаМаркет в формате XML на FTP. Далее путь к файлу указывается в настройках магазина в партнерском кабинете СберМегаМаркет. Также этот фид работает и с маркетплейс СДЕК маркет (условие, что код категорий только цифры).

1 стартмани

14.10.2021    12294    0    BARDER    18    

16

Программы для исполнения 488-ФЗ: Маркировка товаров Промо

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

Фрилансеру и не только: цены на услуги, сроки и приоритеты по задачам, АВС-анализ по клиентам

Мотивация, лидерство и личная эффективность Бесплатно (free)

Представлена статья-исследование: поговорим о технологиях и принципах ценообразования услуг 1С-ника, о расстановке приоритетов по задачам на день/неделю, об АВС-анализе клиентов.

05.07.2021    10220    RustIG    139    

138

Что такое форматированный документ

Механизмы платформы 1С Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

Использование форматированного документа демонстрируется на примере преобразования текста в форматированную строку.

1 стартмани

17.05.2021    8711    27    RustIG    9    

11

Готовые переносы данных из различных конфигураций 1C Промо

Рекомендуем готовые решения для переноса данных из различных конфигураций 1C. C техподдержкой от разработчиков и гарантией от Инфостарт.

Декларации по формам 7 и 8 алкогольной продукции, перенос данных из Декларант-Алко, импорт данных из файлов XML форм 11,12,7,8

Розничная торговля Регламентированный учет и отчетность Файловый обмен (TXT, XML, DBF), FTP Платформа 1С v8.3 Управляемые формы Розничная и сетевая торговля (FMCG) Рестораны, кафе и фаст-фуд Россия Бухгалтерский учет Акцизы Абонемент ($m)

Конфигурация на управляемых формах, платформа 1С 8.3.10.2667 и выше, с помощью которой можно сформировать Декларации по формам 7 и 8 алкогольной продукции, выполнить перенос данных из ПО Декларант-Алко версии 4.31.05 и выше, импорт и загрузку из файлов XML форм 11,12,7,8. Есть возможность автоматического подписания и шифрации файла выгрузки.

1 стартмани

15.04.2021    16202    56    independ    41    

33

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

Обработка справочников Печатные формы Платформа 1С v8.3 1С:Управление торговлей 10 Абонемент ($m)

Ввод начальных остатков марок по упрощенной схеме - из файла csv. Реализовано было для обуви, подходит для всех нетабачных продукций: текстиля, шин, обуви, ювелирки и т.д.

1 стартмани

02.02.2021    7317    13    RustIG    20    

10

[Расширение] Временное отключение онлайн-эквайринга в РМК (УТ 11.4, Розница 2.3)

Розничная торговля Рабочее место Эквайринг Платформа 1С v8.3 Оперативный учет 1С:Управление торговлей 11 Розничная и сетевая торговля (FMCG) Управленческий учет Абонемент ($m)

Расширение предназначено для исправления исключительных ситуаций, когда оплата по эквайринговому терминалу с подключением оборудования прошла успешно, но чек на ККТ не был фискализирован. Расширение позволит временно отключить онлайн-эквайринг непосредственно из формы РМК.

1 стартмани

14.12.2020    21974    86    RocKeR_13    19    

29

Генератор маршрута по "документам отгрузки" в Google.Maps

Оптовая торговля Розничная торговля WEB-интеграция Платформа 1С v8.3 Оперативный учет 1С:Управление торговлей 11 Россия Управленческий учет Абонемент ($m)

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

7 стартмани

08.11.2020    18028    18    quazare    22    

41

Видеокурс-практикум: как подготовить и написать ТЗ, ЗНР, ЧТЗ. Промо

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

3 500 рублей

Продажи со склада поставщика WildBerries. Взаимодействие с АПИ из 1С

Розничная торговля Маркетплейсы Платформа 1С v8.3 1С:Управление торговлей 11 Управленческий учет Абонемент ($m)

Взялся я тут делать интеграцию с АПИ нового проекта Диких Ягод - Продажи со склада поставщика (ПССП). Это было нелегко. Никто же не читает инструкцию (уже аж 7 версии!), а зря! Для начала сделал получение списка товаров и обмен остатками.

5 стартмани

06.11.2020    46959    210    kiv1c    145    

35

Вывод из оборота марок

Розничная торговля Логистика, склад и ТМЦ Платформа 1С v8.3 1С:Управление торговлей 10 Абонемент ($m)

Вывод марок из оборота, например при розничных продажах, через передачу сведений в Честный Знак через XML-файл.

1 стартмани

03.08.2020    11292    62    RustIG    18    

10

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

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

Управление складом (альтернатива ордерной схеме) [Расширение]

Логистика, склад и ТМЦ Платформа 1С v8.3 Оперативный учет 1С:Управление торговлей 11 Управленческий учет Абонемент ($m)

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

2 стартмани

25.02.2020    19537    14    UstinovVA    17    

19

Печать, создание XML и сохранение в базу 1С кодов маркировки

Пакетная печать Розничная торговля Файловый обмен (TXT, XML, DBF), FTP Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

Внешняя обработка для печати кодов марок, полученных из системы "Честный знак".

1 стартмани

14.01.2020    51188    451    user635667    342    

39

Маркировка. Формирование и печать марок с CSV-файла "Честный Знак" и подготовка файла ввода в оборот

Розничная торговля Обмен с ГосИС Платформа 1С v8.3 1С:Розница 1С:Управление нашей фирмой 1.6 1С:Управление торговлей 11 Розничная и сетевая торговля (FMCG) Россия Абонемент ($m)

Внешняя обработка для формирования и печати марок с кодом DataMatrix, на основании полученных CSV-файлов с кодами из системы "Честный знак". Формирование файла о вводе марок в оборот для загрузке на сайт системы "Честный знак"

3 стартмани

09.01.2020    58405    315    Turbokey    177    

39

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

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

Слипы вышли, а чек - нет!

Розничная торговля Кассовые операции Платформа 1С v8.3 Управляемые формы 1С:Розница Розничная и сетевая торговля (FMCG) Россия Абонемент ($m)

Флаг устанавливающий Эквайринговый терминал как эмулятор для пробития чеков по карте.

1 стартмани

14.11.2019    46128    110    obmanOZ    64    

29

Шаблон разработки печатных форм и подключения к конфигурациям на БСП 2.х и БСП 3.0

Печатные формы БСП (Библиотека стандартных подсистем) Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

«Вместо поставки внешних печатных форм в виде внешних обработок рекомендуется вести их разработку с помощью расширений конфигурации.» [ИТС, БСП гл. 3.38 Печать] У меня задачи типа «Требуется разработать печатную форму …» появляются регулярно, но с временными интервалами. Что бы вести разработку единообразно, для конфигураций на БСП, я заготовил шаблон для таких задачек, который позволяет мне сразу приступить к разработке макета и алгоритма формирования печатной формы, а «обертка» из БСП уже готова.

1 стартмани

04.10.2019    52519    81    tolX5    21    

128

Рекомендательный сервис на основе коллаборативной фильтрации на 1С. Расширение формы подбора для УТ 11.4

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

В данной разработке реализован механизм рекомендаций товаров по принципу схожести товаров в корзине на основе алгоритма Item-to-Item от Amazon. Разобран алгоритм с демо базой и сделано расширение для УТ11.4 которое добавляет в форму подбора таблицу рекомендаций. Протестировано на 8.3.13.1865 на Управление торговлей, редакция 11 (11.4.8.63)

3 стартмани

25.09.2019    24188    18    informa1555    24    

48

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

30.08.2019    41556    112    AleSSandre    44    

21

Выгрузка номенклатуры в социальную сеть Вконтакте

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

Обработка для быстрой и легкой выгрузки товаров Вконтакт. Так просто еще не было)))

2 стартмани

14.08.2019    32711    73    kaliuzhnyi    48    

44

Распознавание и загрузка документов в 1С Промо

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

от 11 рублей

Печать покупателя в чеке ККМ с 01.07.2019

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

C 01.07.2019 если организация/ИП покупает у другой организации/ИП товары, работы или услуги, то в Чеке ККМ требуется указать: Покупателя (тег 1227) и ИНН (тег 1228). Если чек отправляется в ОФД без этих данных, то будет штраф . Но в 1С ERP вывод данных полей не предусмотрен. Предлагаемое расширение устраняет данную проблему.

1 стартмани

17.07.2019    45809    30    sapervodichka    14    

30

[Расширение] для подключения мобильного устройства к УТ11.4/ КА 2/ERP 2 для работы с ордерным складом на базе Simple WMS. UPD Устарело (см. Simple UI)

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

Представляю готовое решение для работы с ордерами и проведения инвентаризаций в виде расширения на базе конструктора Simple WMS. Не требует доработки конфигурации, подключается как обычное расширение. Работать может с обычного телефона на Андроид либо с ТСД либо через RDP. Расширение содержит справочники, поэтому режим совместимости конфигурации должен быть не меньше 8.3.11. Расширение написано для конфигурации Управление торговлей 11.4.7 и тестировалось на Комплексная автоматизация 2.4.7.151.

5 стартмани

27.05.2019    27455    48    informa1555    41    

30

Визуализация электронной подписи на исходящих документах в соответствии с ГОСТ Р 7.0.97-2016. Полная автоматизация

Печатные формы Документооборот и делопроизводство Платформа 1С v8.3 1С:Документооборот Россия Абонемент ($m)

Визуализация ЭЦП по ГОСТу Р 7.0.97-2016, предложенная в предыдущей статье (https://infostart.ru/public/931674/) на данную тему, очень прижилась у меня в организации. Начальник часть писем повелел подписывать ЭЦП и не тревожить его по пустякам. Но механизм подписи требовал некоторого количества ручных действий, а хочется полной автоматизации. Итак, постановка задачи: штамп должен позиционироваться сам, pdf-файл со штампом ЭЦП должен создаваться сам и в карточку исходящего документа тоже должен сам загружаться.

1 стартмани

19.02.2019    37783    74    soulner    48    

32

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

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

HTTP-сервис + интерфейс jquery.mobile + QR-код. Остатки в магазине с устройства под Android, Apple, Windows без установки 1С

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

Была поставлена задача: Предоставить продавцам магазина быстрый доступ к остаткам размеров товара на складе магазина не отходя от покупателя.

1 стартмани

16.01.2019    24535    18    John_d    9    

60

Конструктор мобильного клиента Simple WMS Client: способ создать полноценный ТСД без мобильной разработки. Теперь новая версия - Simple UI (обновлено 14.11.2019)

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

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

5 стартмани

09.01.2019    75176    286    informa1555    246    

206

Выгрузка изображений из справочника на диск

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

Обработка позволяет записать изображения из справочка Номенклатура на диск в указанное место.

1 стартмани

30.11.2018    32361    14    wrooom    16    

6