Имя: Пароль:
1C
1С v8
ФормированиеШК
,
0 ColonelAp4u
 
21.11.14
15:31
Подскажите почему не формируется ШК из функции на весовой товар. Код
Если СтрокаТаблицы.Номенклатура.Весовой Тогда
ТипШтрихкода=ПланыВидовХарактеристик.ТипыШтрихкодов.EAN13;
ПредставлениеШтрихкода="";                
СтКод=Прав("00000"+СтрокаТаблицы.Номенклатура.Старкод5,5);
Штрихкод ="20" + СтКод +"00000";
Штрихкод = Штрихкод + РаботаСТорговымОборудованием.КонтрольныйСимволEAN(ШтрихКод, 13);
Это функция написана в Розница 8.2 в форме документа перемещение товара , и значение СтарКод5 не формируется, хотя эта же функция в УТ в обработке четко формирует ШК весового товара.
1 Dmitrith
 
21.11.14
15:34
Формат реквизита СтраКод5 и там и там одинаковый?
2 ColonelAp4u
 
21.11.14
15:35
(1) да
3 ColonelAp4u
 
21.11.14
15:36
(1) Строка
4 trad
 
21.11.14
15:38
Прав("00000"+СокрЛП(СтрокаТаблицы.Номенклатура.Старкод5),5);
5 ColonelAp4u
 
21.11.14
15:43
(4)  написал он мне на весь весовой товар создает 2000000000008
6 ColonelAp4u
 
21.11.14
15:44
Прав("00000"+СокрЛП(СтрокаТаблицы.Номенклатура.Старкод5),5);
в отладчике в номенклатуре вижу свою номенклатуру, а в стар код переменная не определена ""
7 Dmitrith
 
21.11.14
15:53
(6) ну поэтому и нули. Я вообще не понимаю логики этого куска - ибо обычно в том месте где СтарКод должен быть вес (как правило в граммах). У вас что вес каждой позиции четко забит был в карточку?
8 ColonelAp4u
 
21.11.14
16:02
(7) вес формируется при выборе позиции. У нас моноблок стоит на ресторане на кухне, которая делает салаты для розничных магазинов тоже наших. к моноблоку подключены весы и принтер этикеток, наш моноблок автоматически создает перемещение на основе заказа от магазинов, и сразу стикерует. Получается положили товар на весы выбрали позицию на моноблоке товар забился в документ перемещение и распечаталась этикетка на него вот как должно быть. макет этикетки сделал, все сделал кроме этого ШК который не генерируется на весовой товар.
9 ColonelAp4u
 
21.11.14
16:04
хотя по мимо весового товара есть и штучный товар, который отлично генеируеться
10 ColonelAp4u
 
21.11.14
16:04
но мы знаем что штучный генерируется в самой номенклатуре
11 ColonelAp4u
 
21.11.14
16:28
Что ни кто ничем не поможет?
12 ColonelAp4u
 
24.11.14
16:19
Штрихкод ="20" + СтКод +"00000";
Подскажите пожа как в последнии 5 цифр мне занести вес товара, стар код с наименованием сформировал
13 Злопчинский
 
24.11.14
16:42
Штрихкод="20"+СтКод+НормализоватьЧислоВесВстрокуДлиной5БезСпецзнаков(Вес)
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший