Главная 
 Каталог 
 Поддержка 
 Компания 
 Партнеры 
 1C:Франчайзинг 
 Карта сайта 

Задать вопрос
Часто задаваемые вопросы
Справочные материалы
Публикации


Поиск по сайту



Авторизация

Запомнить меня на этом компьютере
  Забыли свой пароль?
  Регистрация


Подписка

Изменение параметров





Hits 88249658
11380
Hosts 3942794
812
Visitors 19001341
2026

15


Поддержка / Форумы / Публичные форумы / Программное обеспечение / Штрих код не передается или обрезается 1С rel20 V932

  Штрих код не передается или обрезается 1С rel20 V932

Версия для печати
RSS
Штрих код не передается или обрезается 1С rel20 V932
 
Уважаемые! Подскажите пожалуйста. Имею АМС-100Ф+РШК5+Компонента OFFLINE + 1С "Торговля и склад v932".

1. Проблема в следующем: 1С без проблем в РШК выгружает ШК EAN-13 и РШК со сканером ШК работает с ним без проблем, но EAN-8 выгружается за отсутствием восьмого знака. РШК с таким "обрезанным" кодом работает только в режиме ФЦ, но если считывать ШК со сканера, то РШК выдает отсутствие данного ШК в базе (Сканер ШК передает не 7 а 8 цифр). Подскажите пожалуйста как решить эту проблему.

2. При выгрузке базы из 1С в РШК, 1С проверяет длину ШК на правильность (у меня может выгрузить только EAN-13 и EAN-8(обрезанный)). Подскажите пожалуйста есть ли возможность выгрузить ШК в РШК произвольной длины т.е. 2-х или 3-х и т.д. значный (т.е. типа внутренний код товара). Вся работа РШК по PLU (ФЦ) совмещена с работой по ШК (2000000000060)
 
Все эти вопросы решаются путем изменения внешней обработки Off_ams.ert, в которой находится вся логика работы с компонентой Amc1cOffline.dll. В случае со штрих-кодом EAN-8 1С-программисты поступили немного некорректно, потому что отрезать контрольную цифру необходимо только у EAN13. А если быть точнее, то на уровне обработки от ШК вообще ничего отрезать не надо. Можно передать хоть 25 символов - в РШК, в любом случае, лягут только первые 12.
Откройте обработку off_ams.ert. В процедуре ЗагрузитьТовары закоментируйте строку ТекШтрихкод = ПолучитьШКбезКонтрольногоКода(ТаблицаТоваров.Штрихкод, ОписаниеОшибкиШК);, а вместо нее вставьте строку ТекШтрихкод = ТаблицаТоваров.Штрихкод
Проблема с EAN-8 будет решена.
Соответственно ответ на второй вопрос: в РШК идентификатор товара (код, ШК и т.п.) может иметь длину 1 .. 12 символов. Символы могут быть только цифровые.







© 2000-2024 Версия-Т