Имя: Пароль:
1C
1С v8
Как обработать штрих код со сроком годности, весом и др.. ?
0 vv2304
 
07.08.18
18:31
Типовая (почти) УТ 11.3, на ТСД установлен Клеверенс мобайл.
Приходит товар : пакеты в ящиках. На ящиках штрих в составе которого сначала идет EAN-13, далее номер партии, срок годности, вес упаковок(пакетов) в кг.
Дописывать "Загрузка данных с ТСД", что от Клеверенса ?
Кто сталкивался, как делали ?
1 Cyberhawk
 
07.08.18
18:39
Покажи
2 spectre1978
 
07.08.18
18:55
(0) Да. Причем, скорее всего, придется допиливать и конфигурацию клеверенсовского приложения.
3 spectre1978
 
07.08.18
19:00
Делали руками. Изучали конфигуратор мобильного приложения и приложенные обработки. Писали в поддержку. Получали ссылки на видеоуроки, курили их. В конце концов сделали. Времени заняло с недельку неторопливого вкуривания.
4 vv2304
 
07.08.18
19:14
(1) Что показать ?
5 spectre1978
 
07.08.18
19:39
если код содержит AI (идентификаторы применения), то если честно, я вообще не знаю, удастся ли клеверенса с ним подружить. Я бы сначала поспрашивал в поддержке. У вас приложение официально куплено? Покупателям они вроде отвечают на письма.
6 vv2304
 
07.08.18
19:41
(5) Пока демо. У техподдержки спросил, но ответ будет завтра.
7 spectre1978
 
07.08.18
19:50
(6) у вас EAN128 или что-то подобное с AI? Т.е. в коде есть конструкции вида (01)4740002341235(3103)20218(17)... ?
8 Cyberhawk
 
07.08.18
19:59
(4) Угадай
9 vv2304
 
07.08.18
20:02
(7) Да.
(8) Штрих код ?
10 Cyberhawk
 
07.08.18
20:09
Ога
11 spectre1978
 
07.08.18
20:56
(9) вот это http://www.cleverence.ru/support/2795/ дает некоторую надежду, что с AI подружить можно
12 spectre1978
 
07.08.18
20:58
да, похоже что можно сделать через шаблоны штрихкодов
13 spectre1978
 
07.08.18
20:58
терзайте поддержку, они ткнут в нужном направлении
14 vv2304
 
09.08.18
10:42
(10) Штрих код, например, такой
9004699780053 10 25 15 200119 3100 100 91
Сначала 13 знаков - это EAN-13, после идут :
(10) номер партии (Lot)
(15) годен до даты ГГММДД
(310х) вес упаковки в кг, где х-количество знаков после запятой
(9х) служебный символ, указывает тип упаковки
Специально поставил пробелы, чтобы понятней было.
15 yzimin
 
09.08.18
10:47
Посмотрите УТ11.4, там появился справочник ШК упаковок, как раз о чём вы тут пишете
16 yzimin
 
09.08.18
10:59
Скорее всего загрузку клеверенса дописать придётся или может они уже что-то сделали под 11.4.
В 11.4 хотя бы уже есть, где всё это хранить
https://d.radikal.ru/d15/1808/3a/b08c191666cc.png

у вас случайно не подконтрольный ветеринарии?
17 Cyberhawk
 
09.08.18
11:40
Вроде Я не это просил
18 vv2304
 
09.08.18
13:55
Вот здесь
https://s8.hostingkartinok.com/uploads/images/2018/08/4bf68c1a5f609ba216fb68b677139ae0.jpg
фото штрих кода
(16) Спасибо, счас гляну УТ 11.4
19 Cyberhawk
 
09.08.18
14:09
Вот, уже нормик
20 vv2304
 
09.08.18
18:26
Все, Клеверенс подтвердил, что штатно никак, только доработка.
21 spectre1978
 
09.08.18
18:30
(20) но во всяком случае доработка возможна? Имеющиеся в конфигураторе мобильного приложения инструменты спавятся с разборкой такого кода?
22 spectre1978
 
09.08.18
18:30
* справятся
23 vv2304
 
21.08.18
14:09
Подниму, а то отложено было, снова занялся.
В общем, не могу найти где теряется ШК.
В приложении Mobile SMARTS для ПК вбиваю штрихкод
(01)09009861271346(10)0003713360001(15)190923(3103)001000(99)1
Клеверенс обрубает (01) и передает только 09009861271346, остальное тоже рубится.
И не пойму, то ли в самом приложении, то ли уже на промежуточной базе-сервере.
В "Загрузка данных с ТСД" уже поступает обрубленный ШК.
24 Cyberhawk
 
21.08.18
14:47
Тип реквизита-то посмотри
25 vv2304
 
21.08.18
18:21
(24) Строка. Из отладчика
СтрокаТаблицыДокумента.ШтрихкодТовара = "9009861271346"
26 vv2304
 
21.08.18
18:30
Вот, дали ссылку
http://www.gs1ru.org/gs1databar/
Все закодировано как там написано. Но Mobile SMARTS упорно отсекает
27 vv2304
 
22.08.18
07:41
Блин, бьюсь, нифига не выходит.
В самом Мобайле для ПК когда смотрю через отладку, там полный штрих код (ЕАН 128) есть. А вот в 1С, в обработке "Загрузка данных с ТСД Wi-Fi Проф" смотрю через отладчик и такого поля нет. Даже пустого. Получается, что Мобайл не передает на сервер это поле ?
Ниже скрин из Мобайла для ПК.
https://s8.hostingkartinok.com/uploads/images/2018/08/1909509db805f8b8bd26c293f17108c1.jpg
28 Cyberhawk
 
22.08.18
09:49
Не тот тип ты смотрел
29 vv2304
 
22.08.18
13:08
(28) Ты эту обработку видел ? Если да, то подскажи пожалуйста, где там смотреть ? Процедура ЗагрузитьСТСД, ставлю точку останова, дальше последовательно смотрю.
Вот здесь скриншот
https://s8.hostingkartinok.com/uploads/images/2018/08/9ce09f214ad5973c79f5b258faa115ec.jpg
Нет там ни полностью штрих кода, ни вырезанного срока годности. Вместо срока годности постоянно "30.12.1899  0:00:00"
30 Cyberhawk
 
22.08.18
13:09
Нет. Хз.
31 vv2304
 
22.08.18
18:55
Получилось, но через костыли. Пришлось в конфигурации Мобайл смарт создать дополнительное поле и только тогда смог его поймать в 1С.
32 spectre1978
 
22.08.18
21:51
(31) Это не костыли, а вполне нормально. Конфигурация, которая идет со смартсом - в общем-то демо, тестовая. И под свои нужды ее надо допиливать - создавать поля, дописывать логику и т.д.
33 spectre1978
 
22.08.18
21:52
я собственно про саму конфигурацию мобильного приложения. Не про 1С.
34 vv2304
 
22.08.18
23:25
Облом :(
Оказывается, что  в случае считывания одного товара с несколькими сроками годности, Мобайл смарт сворачивает строки по штрих коду товара и в 1С передает общим количеством и с последней считанной датой.
Может завтра техподдержка что ответит.