используемая программа 1с 8.3 ут11 розница 2.2
нужно создать штрих код с кодом товара а то наименований одинаковых много и удалять из нельзя
есть какие то простые варианты что бы это сделать7
---
А в чем собственно проблема? Если тем более код числовой, спереди добавляешь префикс, что б лидирующие нули не съедал, дополняешь нулями до 12 символов и 13-й контрольный - в типовых есть процедура его расчета. Проходишь обработкой и записываешь в регистр Штрихкоды.
Или просто заполнить кода в ригистр Штрихкоды, а в шаблоне этикетки поменять вид штрихкода с EAN13, на какой-нт более гибкий, Code128, на пример, он по-моему не регламентирован, ни по количеству символов, ни по содержанию. Можно ещё подписку на событие повесить, что б при записи новой номенклатуры сразу формировался штрихкод равный коду в регистре.
---
ну че никто не помгет(((
---
использую камаз с прицепом и ладу приору
нужно колесо с шипами ехать по болоту, а то до города далеко и мыть из нельзя.
есть какие то простые варианты что бы это сделать7
---
777
у меня шифт не работает//
 ну а если серьезнго есть таокй вариант7
что шрихкод был кодом товара
---
а коды у товаров в каком виде?
---
КОД ТОВАРА ПРИМЕРНО ТАКОЙ 00041278 и что бы вместо цифр был штрихкод)))) на ценнике))
---
Можно, но затрутся все записи в регистре штрихкоды, да и для начала неплохо бы удалить лидирующие нули у кода товара/штрихкода в ТЗ

```1c
    Запрос=Новый Запрос;
    Запрос.УстановитьПараметр("ТипШтрихкода",ПланыВидовХарактеристик.ТипыШтрихкодов.EAN39);
    "ВЫБРАТЬ
    | Номенклатура.Ссылка КАК Владелец,
    | Номенклатура.Код КАК Штрихкод,
    | &ТипШтрихкода КАК ТипШтрихкода
    |ИЗ
    | Справочник.Номенклатура КАК Номенклатура
    |ГДЕ
    | НЕ Номенклатура.ЭтоГруппа";
    ТЗ=Запрос.Выполнить().Выгрузить();
    НаборЗаписей = РегистрыСведений.Штрихкоды.СоздатьНаборЗаписей();
    НаборЗаписей.Загрузить(ТЗ);
    НаборЗаписей.Записать();
```
---
Вот такое, как здесь: https://infostart.ru/public/562978/ - подойдет?
---
не)) как сделать штрихкод я знаю)) да их проще снимать с товара) а я вот вообще упростить процес хочу что бы не надо было париться и просто вместо снятого штрих кода был штрихкод но нашего кода товара)))
---
Вам надо программно создать свой штрихкод по списку номенклатуры?
---
ну наверное да
---
А почему не хотите использовать артикулы? Они как бы очевидней, да и в печати ценников их вывести не проблема. С ними многие магазины работают, особенно когда сканеры отваливются или их вообще нет, продажу ведут по артикулу. Те же электротовары, одних лампочек только сколько и ничего, по артикулу нормально бьются. Плюс поиск по нему дефолтный.
---
а их можно вывести в качестве штрих кода?
---
А в чем собственно проблема? Если тем более код числовой, спереди добавляешь префикс, что б лидирующие нули не съедал, дополняешь нулями до 12 символов и 13-й контрольный - в типовых есть процедура его расчета. Проходишь обработкой и записываешь в регистр Штрихкоды.
Или просто заполнить кода в ригистр Штрихкоды, а в шаблоне этикетки поменять вид штрихкода с EAN13, на какой-нт более гибкий, Code128, на пример, он по-моему не регламентирован, ни по количеству символов, ни по содержанию. Можно ещё подписку на событие повесить, что б при записи новой номенклатуры сразу формировался штрихкод равный коду в регистре.
---
нули не съедал, дополняешь нулями до 12 символов и 13-й контрольный - в типовых есть процедура его расчета. Проходишь обработкой и записываешь в регистр Штрихкоды.
а есть такие обработки? или штат средствами можно?
---
Готовых думаю нет. Я не видел. Типовыми средствами тоже вряд ли. Но написать не проблема, работы не много.
---
Простые варианты:
1. Сгенерировать штрихкод самому, тип EAN-13 - процедура расчета контрольного числа есть в интернете и далее использовать шрифт eangnivc при выводе в макете
2. Подключить ВК 1C barcode, и она сделает все за вас
---
Для начала пойти в школу и выучить орфографию и пунктуацию. Бесят безграмотные