Имя: Пароль:
1C
1С v8
Вместо штрихкода выдает 1234567890128
0 Босечка
 
12.03.14
08:48
Написала обработку "Печать штрихкодов операций". Ввела штрихкоды, которые у нас были например 41000038, хочу ввести новый  - выдает  1234567890128. Странности какие-то.
1 Wobland
 
12.03.14
08:49
бывает
2 Босечка
 
12.03.14
08:49
Старый печатает нормально. Загадка.
3 МойКодУныл
 
12.03.14
08:49
Действительно странно
4 Босечка
 
12.03.14
08:50
Как ввести новый ?
5 Ненавижу 1С
 
гуру
12.03.14
08:50
(0) неверная контрольная цифра
6 Босечка
 
12.03.14
08:51
Как это исправить?
7 Wobland
 
12.03.14
08:52
(4) написать другую обработку?
8 Босечка
 
12.03.14
08:53
Область = Макет.ПолучитьОбласть("Строка|Колонка");    
    Отбор = Новый Структура;
    нн = 0;    
    Для каждого Строка из Список Цикл
        нн = нн + 1;    
        Если ЗначениеЗаполнено(Строка.Штрихкод.ШК) Тогда
            Область.Рисунки.D2.Объект.Сообщение = Строка.Штрихкод.ШК;
        Иначе
            Сообщить("У вида " + Строка.Сотрудник + " не назначен штрихкод ");
            Область.Рисунки.D2.Объект.Сообщение = "00000000";
        КонецЕсли;
        Область.Параметры.ФИО = Строка.Штрихкод.Наименование;
        Если нн % 2 = 1 Тогда
            ТабДок.Вывести(Область);
        Иначе
            ТабДок.Присоединить(Область);
        КонецЕсли;
    КонецЦикла;


А эта чем не подходит. Ведь для других работает.
9 Ярус
 
12.03.14
08:58
где код генерации нового шк?
10 Ненавижу 1С
 
гуру
12.03.14
08:59
(8) см (5)
11 Босечка
 
12.03.14
09:05
Нет кода генерации. Ввожу вручную просто с клавиатуры. А что так нельзя сделать разве?
12 Wobland
 
12.03.14
09:06
можно я ничего не понял? совсем
13 Босечка
 
12.03.14
09:07
(12) Просто с клавиатуры нельзя вводить наверное, надо сгенерировать это программно.
14 Босечка
 
12.03.14
09:08
Поэтому наверное  и не вводит.
15 PLUT
 
12.03.14
09:13
(0) скорми обормотке штрихкод длиной 13 цифирок, у тебя же EAN13 поди
16 PLUT
 
12.03.14
09:15
(13) да можно вводить с клавиатуры, у тебя тип ШК какой? EAN13? если истина, ШК=12 цифрь+ контрольный в голову
17 PLUT
 
12.03.14
09:16
+(16) вот калькулятор для контрольной цифры EAN13

http://strokescribe.com/ru/ean-13.html
18 Босечка
 
12.03.14
09:17
EAN8. Мне надо 8 символов.
19 a_alenkin
 
12.03.14
09:19
Вы сотрудников штрихкодируете?
20 PLUT
 
12.03.14
09:24
(18) аааа, ну тогда вот

http://karataev.nm.ru/solvers/barcode.html
21 PLUT
 
12.03.14
09:25
+(20) вводишь 7 цихр и нажимаешь Вычислить