Позволяет загрузить на весы каталог товаров по сети.
Компонента создана с использованием технологии Native API.
Компонента создана с использованием технологии Native API.
За основу взята компонента //infostart.ru/public/165096/, кому интересно, смотрите ее описание.
IPАдрес — Ip адрес весов указан в модуле обработки, кому надо, меняйте
Об.IPАдрес=»192.168.1.125″;
Обработка работает следующим образом: в форме выбираем тип цен, по которым нужно выгружать в весы, далее выгружаем, обработка блоками по 10 позиций отправляет на весы PLU, наименование и цену
Ну и как блин выгружается штрихкод? Болячки компоненты перекочевали и сюда соответственно? Штрихкод не выгружается никак!
(1) maljaev, А вы саму dll-ку использовали из публикацииhttp://infostart.ru/public/165096/
(1) maljaev, и как написано в описании у меня:
Обработка работает следующим образом: в форме выбираем тип цен, по которым нужно выгружать в весы, далее выгружаем, обработка блоками по 10 позиций отправляет на весы PLU, наименование и цену
А Штрихкод система формирует сама в весах, по PLU
Добрый день !
Прилагаю скриншот ошибки.
(3) у нас несколько десятков тысяч весовых товаров в справочнике, каждый со своим штрихкодом (для весовых товаров он 5-значный, то есть полный ШК по шаблону ХХШШШШШВВВВВY, где ХХ — единый префикс, ШШШШШ — штрихкод, ВВВВВ — вес, Y — CRC. PLU — четырехзначный, и до кучи ограничен сверху моделью весов. Теперь, если у меня ШК — 43918 (и именно этот ШК также в кассе), то каким образом «система» его сгенерирует через PLU? И что вы подразумеваете под системой? Ничего не генерируется, просто на печати товара с ШК 43918 и PLU 896 получается скажем 2300000004927, а должно 2343918004927. Вот когда написал библиотеку с правильной передачей ШК в весы, тогда и начало нормально печатать.
(5) maljaev, Причем тут ШК 43918 он вообще не нужен, любые весовые товары формируют по принципу
##(префикс весового ШК)####(PLU)#####(вес)#(контрольная цифра)
Я не думаю что количество позиций весового товара может превышать 9999 позиций, по крайней мере я такого не встречал
А цена выгружается для того чтобы печаталась на этикетке не более, при пиканье на кассе цена сама рассчитывается…
Я сейчас работаю, в том числе, в розничной сети магазинов, и у нас порядка 100 автономных весов. В относительно крупных сетях несколько десятков тысяч весовых товаров в справочнике — это норма, хотя далеко не все из них активные в один момент времени, но все это меняется очень динамично. ШК 13 знаков а не 12 (как описано у вас). Надеюсь понятно, что для меня всё это не теория, а жесткая практика, и мне хорошо известно как нужно, если пришлось решать задачу выгрузки на весы для всей сети, и приведенная библиотека мне сильно подпортила жизнь, вынудив самому брать в руки C#. В общем еще раз повторяю, если до сих пор не понятно: весовой товар идентифицируют 5 знаков ШК, а не 4, и к PLU это не имеет никакого отношения, так как товары в плане PLU могут тасоваться на весах как угодно — сегодня на конкретном PLU один товар, завтра другой.
Если даже брать выдержки из документации, на которые я опирался при разработке, то:
L06 — PLU No.
C13 — Article No.
C28 — PLU Name
C01 — ‘ ‘
L08 — Unit Price
U01 — Tax Rate
U02 — Tare
S04 — nothing (0000)
L11 — Fix Weight
S04 — GroupNo
F04 — pricemethod:1; //0 bit
priceoverwrite:1; //1 bit
Dummy1:3;
discount:1; //5 bit
Dummy2:10;
S03 — BestByDateOffset
S03 — SellByDateOffset
S03 — ExtraTxtNumber
ШК формирует «Article No» — 13 байт, передавать на весы правильно нужно байтовую последовательность «00000000#####», а ваша компонента передает «0000000000000».
P.S. В принципе мне все равно, для себя библиотеку я уже написал, всё обкатано и работает так как нужно и как правильно (точно так же работает родная утилита SPCT2 — именно в ней я забивал тестовые данные, передавал на весы и снифером наблюдал за сетевыми пакетами). Вы же можете передавать в весы что угодно, как вам удобно.
(8) maljaev, Честно вы разводите какую-то демагогию или вам по копипастить охота, если у вас 100 весов, эти вопросы решаются совершенно другим путем.
Моя обработка работает правильно, ШК весы формируют правильно, она решает свою задачу, ей пользуются многие, а вы можете писать что угодно и как угодно….
А как подключить для розницы 2.2.5? я что то не пойму как вообще dll поставить и где весы прописывать??
Пользуемся вашей обработкой, было все хорошо, но с недавнего времени перестали выгружаться товары с ску 504 и больше. А если выгружать из программки весов SPCT то товар погружается. Не могу понять в чем дело
Открываю на рознице 2.2 — выходит ошибка
Ошибка получения информации набора данных
по причине:
Ошибка в запросе набора данных
по причине:
{(21, 6)}: Таблица не найдена «РегистрСведений.КодыТоваровПодключаемогоОборудованияOffline.Изменения»
<<?>>РегистрСведений.КодыТоваровПодключаемогоОборудованияOffline.Изменения КАК КодыТоваров
Не могу найти где это в коде найти?
Подскажите пож-та
Здравствуйте
подойдет для
Розница для Казахстана, редакция 2.2, локализация для Казахстана: «1С-Рейтинг» (2.2.1.15) (http://v8.1c.ru/regional/kz/RegionalSolutions_KZ_RT.htm)
http://www.1c.ru)
Copyright © ООО «1C-Софт», 2009-2016. Все права защищены
(
не выгружает, компонента MettlerToledoAddin.dll не работает