Имя: Пароль:
1C
1С v8
Штрихкод.
,
0 chepov92
 
20.08.15
05:38
Здравствуйте! Подскажите пожалуйста, у меня 1с 8 ут 10.3. переводим магазин на штрихкоды, в некоторых позицыях штрихкод уже присвоен, но в большей части надо присваивать. Как присвоить штрихкоды сразу всем позицыям у которых их нету?
1 Лодырь
 
20.08.15
05:59
Написать специальную обработку.
2 chepov92
 
20.08.15
06:05
Как её написать?
3 Апош
 
20.08.15
06:06
(2) без программиста не получится
4 capllary_
surgut
 
20.08.15
06:46
(2) На, но это для УПП.

Процедура КнопкаВыполнитьНажатие(Кнопка)
        
    
    Выборка = Справочники.Номенклатура.Выбрать();
Пока Выборка.Следующий() Цикл
    
    Если Выборка.ЭтоГруппа=Истина Тогда
    
    Продолжить;
    КонецЕсли;
        НаборЗаписей = РегистрыСведений.Штрихкоды.СоздатьНаборЗаписей();
НаборЗаписей.Отбор.Владелец.Установить(Выборка.Ссылка);

НаборЗаписей.Прочитать();

               Если НаборЗаписей.Количество()>0 тогда

               Продолжить;
               КонецЕсли;
            
        ТекЗапись = РегистрыСведений.Штрихкоды.СоздатьМенеджерЗаписи();
        
        ТекЗапись.Владелец         = Выборка.Ссылка;
        ТекЗапись.ЕдиницаИзмерения = Выборка.Ссылка.ЕдиницаХраненияОстатков;
        ТекЗапись.ТипШтрихкода     = ПланыВидовХарактеристик.ТипыШтрихкодов.EAN13;
        ТекЗапись.Качество         = Справочники.Качество.Новый;
        ТекЗапись.Штрихкод         = РаботаСТорговымОборудованием.СформироватьШтрихКод();


        Попытка
            ТекЗапись.Записать();
        Исключение
        КонецПопытки;
     КонецЦикла;


КонецПроцедуры
5 Enterprise
 
20.08.15
07:00
(0) В регистре сведений "Штрихкоды" есть кнопка "Заполнить" на командной панели. Посмотри её
6 Провинциальный 1сник
 
20.08.15
07:05
А разве штрихкоды не надо регистрировать?
7 Enterprise
 
20.08.15
07:19
(6) где?
8 Провинциальный 1сник
 
20.08.15
07:21
(7) В уполномоченной EANом организации? Должно же где-то храниться соответствие между кодом и намименованием, чтобы посторонний контрагент мог его проверить.
9 Enterprise
 
20.08.15
07:25
(8) Ну если штрихкоды только внутри фирмы будут использоваться, зачем это всё? Вот если по России товары будут поставляться, тогда нужно регистрировать в единой базе, чтоб уникальность была.
10 Провинциальный 1сник
 
20.08.15
07:40
(9) Ну да, локальные коды можно самим генерировать, с префиксом 2.
11 chepov92
 
20.08.15
08:14
Enterprise (5) Посмотрел, там есть отбор по штрихкоду, позиции которые не содержат штрихкод не вылазиют,
12 Апош
 
20.08.15
08:20
(11) в регистре _Штрихкоды_ внезапно не встречаются номенклатуры без штрихкодов
13 chepov92
 
20.08.15
08:24
(12) Куда мне зайти чтобы присвоить штрихкоды только тем позициям у которых его нету???
14 Enterprise
 
20.08.15
08:25
(13) конфигуратор - файл - новый - внешняя обработка
15 Апош
 
20.08.15
08:27
(13) в (4)
Выдавать глобальные идеи — это удовольствие; искать сволочные маленькие ошибки — вот настоящая работа. Фредерик Брукс-младший