Не понятки со штрихкодами УТ
☑
0
geniusbsd
23.06.15
✎
10:13
Добрый день
Написал обработку для импорта номенклатуры из EXCEL в справочник
Проблема с записью штрих кода
В файле exl штрихкод имееет вид 4820108001541
А в регистр сведений записывается как 4 820 108 001 541
что так
ШК=Строка((xl.Cells(row,2).Value));
Отладчик показывает строка "4 820 108 001 541"
ШК=(xl.Cells(row,2).Value);
Тут Отладчик показывает число 4 820 108 001 541
Если занести штрихкод вручную без пробелов сканер его находит без проблем
Как записать значение в нормальном виде?
Пробовал НовыйОбъект.Штрихкод= СтрЗаменить(ШК," ",""); Не помогло
1
Славен
23.06.15
✎
10:15
СтрЗаменить(ШК,Символы.НПП,"")
2
geniusbsd
23.06.15
✎
10:23
Спасибо
3
D_E_S_131
23.06.15
✎
10:23
(1) Не "кошерно"...
ШК=Формат((xl.Cells(row,2).Value), "ЧГ=");
4
lera01
23.06.15
✎
10:28
ШК=xl.Cells(row,2).text
5
geniusbsd
23.06.15
✎
10:29
Всем спасибо за помощь
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший