Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Кто подскажет по работе с Клеверенсом ?

Кто подскажет по работе с Клеверенсом ?
Я
   vv2304
 
14.08.18 - 14:39
Техподдержка не вариант, похоже пока не купишь продукт, фиг чем помогут.
А ведь потестировать же надо.
Вин10 х64. 1с файловая, платформа 8.3.10.2667. Установлен драйвер Wi-Fi проф. Подключена и настроена промежуточная база 1С. При попытке тестирования с пом. клиента для ПК, выходит ошибка "Ошибка при получении склада для текущего пользователя из 1C".
1cv8.exe /RegServer и regsvr32 comcntr.dll, "Зарегистрировать COM.bat", переподключение промежуточной базы, перезапуск сервера, все делал. Безуспешно. Пытался найти
{E92B75E3-2EA1-4FEC-B493-CEF3EC59FCA6}
в службах компонентов по ключу, тоже безуспешно, нет с таким ключом
 
 
   PR
 
1 - 14.08.18 - 14:41
(0) "похоже пока не купишь продукт, фиг чем помогут"
Вот ведь, а
   Йохохо
 
2 - 14.08.18 - 14:42
клеверенс хорошие, это заработает 100%, когда купите
   aka AMIGO
 
3 - 14.08.18 - 14:44
При поиске в яндексе "Клеверенс" - в первой ссылке - "Час с компанией" - задайте вопрос консультанту.
А вдруг подскажут?
   Kondarat
 
4 - 14.08.18 - 14:45
Базы обе файловые?
   VKS
 
5 - 14.08.18 - 14:46
Вот кстати, наоборот, очень понравилось работать с Клеверенс, самая адекватная техподдержка которую когда либо встречал. В лицензию дали временную по тестировать ТСД и на вопросы отвечали какие возникали.
   spectre1978
 
6 - 14.08.18 - 14:48
(0) мне вроде в свое время отвечали. Только вопросы надо грамотно формулировать, скриншоты прилагать и т.д. Т.е. по-человечески описывать проблему.
   Йохохо
 
7 - 14.08.18 - 14:49
автор еще не определился, то ли криво платформу отученную поставил, то ли вкладку в настройках не нашел
   spectre1978
 
8 - 14.08.18 - 14:49
(2) там есть свои нюансы. Например, нигде явно не было указано, что версия 3 (с приложением под андроид) не дружит с 7.7. А по факту это оказалось так.
   aka AMIGO
 
9 - 14.08.18 - 14:50
+3 на их сайте http://www.cleverence.ru/ сразу обращение "Олег Почепский, Здравствуйте могу я чем-нибудь помочь?"

Не верю, что "фиг чем помогут"
   spectre1978
 
10 - 14.08.18 - 14:51
в целом техподдержка адекватная у них
 
 Рекламное место пустует
   Йохохо
 
11 - 14.08.18 - 14:58
(10) и офис аля "работяги" )
   vv2304
 
12 - 14.08.18 - 15:01
Форум читают, что ли ? :)
Все сделали. Надо было службу Mobile SMARTS Сервер запустить из под учётной записи администратора а не сетевой службы
   vv2304
 
13 - 14.08.18 - 15:06
(4) Да
(6)(9) Дело не в вопросах правильных, а в необязательности. Договаривались на вчера, сделал доступ через Тимвьвер. Тишина.
Сегодня та же фигня была.
(7) Видишь, дело то не в бобине.
   Йохохо
 
14 - 14.08.18 - 15:13
(13) создашь теперь тему какие они молодцы или отматросил и всё?)
   vv2304
 
15 - 16.01.19 - 12:13
Купили на свою голову :(
Теперь еще хуже отвечают, инструкции все устаревшие.
Самому разбираться - это ужас.
Спрошу здесь

https://www.cleverence.ru/support/775/
{Quantity:формат}
Извлеченное значение заносится в
{SelectedProduct.Quantity}
Позволяет извлечь количество сканируемого товара, прямо из штрихкода, избегая его ввода вручную

Задал шаблон
{x:3}{Barcode:13}{y:17}{ГоденДо:yyMMdd}{j:5}{Quantity:2}{z:6}
Штрихкод
0109004699869987100003821240010152001243103022000991
ГоденДо считывается нормально, передается в 1С.
Quantity всегда равно введенному количеству.Хоть на автомате, тогда всегда 1, хоть если вручную (хотя так не должен делать) тогда то, что вбил.
Но никак 22 не залетает в количество.
   Йохохо
 
16 - 16.01.19 - 12:18
мб {Quantity:2.0}
   vv2304
 
17 - 16.01.19 - 12:27
Не, все равно автоматом 1 лепит.
   Йохохо
 
18 - 16.01.19 - 12:39
черт знает, мб зарезервировано имя переменной {Q:2.0}
   vv2304
 
19 - 16.01.19 - 12:43
Да, зарегистрировано. В инструкции написано, что можно ей присваивать.
Понятно, что руки кривые, но все по инструкции же делаю.
ЗЫ.Сто раз уже пожалели о покупке этой программы :(
   Йохохо
 
20 - 16.01.19 - 12:44
(19) не факт что с другими не было бы 10010 раз, терпение
   Tonik992
 
21 - 16.01.19 - 12:59
(19) Знакомо.. Но пройдет время, вы разберетесь, и потом с гордостью на вопрос "Хорошо разбираетесь в чужом коде?" ответите: "Да"!
   vv2304
 
22 - 16.01.19 - 14:24
В общем, если до покупки отвечали на вопросы, то теперь ответ практически один : в типовой этого нет.
Оно то понятно, их хлеб, но хоть в инструкции бы написали что и для чего.
   NorthWind
 
23 - 17.01.19 - 08:48
Делал задачку в 16 году, были весовые коды EAN13 (артикул + количество + контрольная цифра). Ходило вроде все и количество заходило в систему. Делал под заказчика, отдал, но, к сожалению, сейчас на компе клеверенса нет и доступа к заказчику тоже нет - уехал в другой город. Поддержка вела себя адекватно, нерешаемых проблем не припомню.
   NorthWind
 
24 - 17.01.19 - 08:51
там было пару нестандартных вопросов, под которые пришлось допиливать приложение. До сих пор помню жестяную среду программирования этого смартса - нечто среднее между диаграммами для ПЛК и нормальным языком программирования. Глазки чуть не выпали :) но сделал.
   akronim
 
25 - 17.01.19 - 11:25
(22) Можешь написать свои вопросы, которых в Клеверенсе нет? Может, кто-нибудь подскажет. Может, кто-то потом найдет эту тему и твой ответ ему поможет.
   spectre1978
 
26 - 17.01.19 - 13:05
(25) он написал. Нестандартный шк с длинной строкой формата - не забирается количество из шк.
   vv2304
 
27 - 17.02.19 - 13:00
снова я :)
Никто не встречал вот такую вставку в ШК "#x1D;" ?
И главное, что визуально даже на экране ТСД видна как пробел, а сами символы можно увидеть только сохранив документ в хмл.
Для чего эта вставка ?
   Злопчинский
 
28 - 17.02.19 - 13:34
Код = 29
Скорее всего как суффикс окончания шк
   Йохохо
 
29 - 17.02.19 - 13:36
(27) вероятно реализовали какой то стандарт
https://ru.wikipedia.org/wiki/ASCII
GS - разделитель групп
   NorthWind
 
30 - 17.02.19 - 14:32
(27) разделитель идентификаторов применения (АI)?
   NorthWind
 
31 - 17.02.19 - 14:35
ну да, очень похоже. Он же FNC1, он же символ с кодом 29 (1Dh)
   NorthWind
 
32 - 17.02.19 - 14:53
(28) Нет. Этот символ применяется, чтобы "закончить" идентификатор применения, у которого может быть переменная длина, и начать следующий. Вот скажем номер партии (AI 10). Он может быть максимум 20 символов, но может быть и меньше, скажем если партией является дата изготовления, то достаточно 6 символов. Соответственно чтобы понять где конец и пошел следующий AI, используется этот символ.
   vv2304
 
33 - 17.02.19 - 18:53
(32) Вот !!! Точно, очень похоже.
Потому, что для ЕАN128  когда вот такой код
0109004699816455100003883500005152004113103005000991
я его загоняю в генератор
https://barcode.tec-it.com/ru/
тот фигню какую-то выводит.
Приходится удалять эти кракозябры, но тогда потом вставлять 7 цифр между 10 и 15, чтобы тот генератор (и Клеверенс тоже) понял.
01090046998164551000038835000050000000152004113103005000991
и только тогда выводится
(01)09004699816455(10)00038835000050000000(15)200411(3103)005000(99)1
 
 
   vv2304
 
34 - 17.02.19 - 19:01
Получается, что это Code-128, а не EAN128 ?
https://s8.hostingkartinok.com/uploads/images/2019/02/47b7d6244b1d2da4aa5e6270d74efa44.jpg
В отладчике выглядит вот так
0109004699816455100003883500005152004113103005000991
А на экране ТСД вот так
0109004699816455100003883500005 152004113103005000991  (здесь именно пробел вместо знаков).
   Йохохо
 
35 - 17.02.19 - 19:12
(34) а что выводит тест сканера? он часто пишет тип шк
   vv2304
 
36 - 17.02.19 - 19:15
(35) Это Андроидный сканер Caribe
https://ru.aliexpress.com/item/Caribe-PL-40LAc024-Handheld-data-collection-mobile-computer-terminal-inbuilt-1d-barcode-scanner/32548128293.html
что-то типа смартфона. Клиент Клеверенс там как приложение.
Теста нет.
   NorthWind
 
37 - 17.02.19 - 19:32
(34) дело в том, что EAN128 (или, более современно, GS1-128) - это унутре тупо тот же CODE128 с некоторыми расширениями.
Да, у вас GS1-128. В нем задействовано 5 AI - 01, 10, 15, 3103 и 99.
Берем вашу строку и бьем ее логически: [01]09004699816455[10]0003883500005[][15]200411[3103]005000(99)1.
01 - это GTIN, длина фиксированная 14 знаков разделитель после него не нужен. 10 - это тот самый номер партии, про который я писал. После него нужен разделитель, потому что длину мы не знаем. Что и имеем. 15 - это дата best before, 6 знаков, в вашем случае 11 апреля 2020 года. 3103 это вес нетто в килограммах, 6 знаков, в вашем случае 5 кг. 99 - внутренний код, тоже может быть переменной длины, но поскольку ШК им заканчивается, разделитель можно опустить. https://ru.wikipedia.org/wiki/GS1-128
   Йохохо
 
38 - 17.02.19 - 19:41
5.1 ... FNC1 is specified in the barcode data with the escape sequence “\F” (see section 4.7).
\F Inserts a Gs (Group Separator)or ASCII 1DHex. _!_ Do notencode the \x1d directly _!_
вот и ларчик
   Йохохо
 
39 - 17.02.19 - 19:41
   Йохохо
 
40 - 17.02.19 - 19:43
it works 0109004699816455100003883500005\F152004113103005000991
   vv2304
 
41 - 17.02.19 - 20:06
(37) Все понятно. Клеверенс спотыкается об 

Даже если я удалю отсюда
0109004699816455100003883500005152004113103005000991 

этот символ и допишу недостающие знаки как + "0000000"
и получу
(01)09004699816455(10)00038835000050000000(15)200411(3103)005000(99)1
То Клеверенс пишет, что товар не найден по ШК 9004699816455
Хотя если вручную вбить на ТСД 9004699816455, то найден.
   NorthWind
 
42 - 17.02.19 - 20:18
(41) но тогда смартс неправильно работает. GTIN вычленяеся и должно все искаться. Техподдержка что говорит?
   vv2304
 
43 - 17.02.19 - 20:24
Техподдержка говорит,что сканера нет в списке поддерживаемых устройств и поэтому сами разбирайтесь.
Просто получилось, что вес нам не нужен был из ШК и работало по шаблонам номенклатуры. Купили ПО.
А теперь понадобилось еще и вес считывать и вычислять после (3103) дробные.
И поэтому нужен ЕАN128 в котором у Клеверенса автоматом вес вычисляется, но тут засада.
   Йохохо
 
44 - 17.02.19 - 20:36
может он по комбинации полей ищет и подсунуть типа 0109004699816455 или 0109004699816455152004113103005000991, а потмо бороться с гс
   Злопчинский
 
45 - 17.02.19 - 20:42
Вообще то 14 первых знаков это не гтин. Гтин туда входит
   Злопчинский
 
46 - 17.02.19 - 20:44
Хотя хз, может я туплю
   vv2304
 
47 - 17.02.19 - 20:55
(44) Не, я через отладчик клеверенсовский прогоняю.
Самое интересное то, что когда ТСД подключаю к отладчику на компе и ставлю точку останова в любом месте, то все четко, товар определяется.
Как только точку останова убираю даже не отключаясь от отладчика, то все, нифига не находит товар по 13-ти значному ШК.
   vv2304
 
48 - 17.02.19 - 20:56
Тогда получается, что код выполняется на ПК и там поиск по ШК работает корректно, а без отладчика весь код выполняется на ТСД и тут засада.
   NorthWind
 
49 - 17.02.19 - 20:57
(45) 01     Глобально-уникальный номер торговых продуктов (Global Trade Item Number (GTIN))     14
https://ru.wikipedia.org/wiki/GS1-128
можно, конечно, почитать и стандарт, но я думаю, там то же самое будет написано
 
 Рекламное место пустует
   Злопчинский
 
50 - 17.02.19 - 21:13
(47) по какому 13-значному шк?
   Злопчинский
 
51 - 17.02.19 - 21:16
   Йохохо
 
52 - 17.02.19 - 21:25
(46)(47) я бы поэкспериментировал еще с \F и написал им письмо подробное про отладчик, сканер то не при чем. Просто вежливо спросить, по телефону такое слишком муторно
   vv2304
 
53 - 17.02.19 - 23:06
(50) В Клеверенсе извлекается Barcode = 13 и по нему идет поиск в промежуточной базе.
(52) У них жесткая позиция, что сканер должен быть из ихнего списка.
А сканер при отладке задействован, там у них отладка через подключение ТСД к отладчику.
В общем, пока решил проблему, но через *****
   Йохохо
 
54 - 17.02.19 - 23:15
(53) интересно же
   Злопчинский
 
55 - 17.02.19 - 23:41
Правильно говорить не из ихнего
А из ихневого
   NorthWind
 
56 - 18.02.19 - 10:30
(53) что-то здесь не то. Это же андроидное приложение, если оно под эту версию андроида, то не видно никаких причин, почему оно должно работать неправильно конкретно на этом терминале. С учетом того что это Java. Я бы попытался все-таки воззвать к вменяемости поддержки и попросить пообщаться с человеком, у которого разум превалирует над менеджеризмом головного мозга. Мне в свое время они дали человека отдельного, который консультировал меня именно по разработке. Неужели за два года все так изменилось? Вы же можете пригрозить, что откажетесь от лицензии и вернете деньги.
   Йохохо
 
57 - 18.02.19 - 11:17
(56) прям как будто привязку влепили к своим девайсам или надо установить обновления, что скучно
   NorthWind
 
58 - 18.02.19 - 11:40
(57) привязка работает не так. Привязка говорит - у вас плохое устройство, я у вас не запущусь. А здесь непонятно что.
   vv2304
 
59 - 18.02.19 - 22:42
(56) Уже собирались в суд, но у меня получилось обойти проблему.
Да и смысл если у них действительно написан список с кем была интеграция ?
Ну а на счет изменилось-не знаю. В последнее время задаю вопрос, ответ ТП на след. день часа после 16.00 примерно, т.е. день потерян.
Ну да ладно :(
   Сияющий в темноте
 
60 - 18.02.19 - 22:57
Если не нравится готовый кактус-изобретай велосипеды сам.
   Злопчинский
 
61 - 19.02.19 - 00:38
а я ж предупреждал - RDP наше все...
   NorthWind
 
62 - 19.02.19 - 06:36
Ну если так, то жаль. Хотя такое бывает, когда из компании уходят нормальные люди и приходят "эффективные продавцы"... :( И начинается рассылка спама, экономия на поддержке и прочие прелести...
   Сияющий в темноте
 
63 - 20.02.19 - 15:19
(61) особенно при сканировании алкоголя в 150 символов и нестабильном WiFi,а в фуре всегда так.
   e200420
 
64 - 07.03.19 - 12:48
(8) не совсем так. Версия 3 работает с 7.7 только под 32 битной ОС. Мне удалось пока настроить все под Windows 7 32x под Администратором. Параллельно поднимаю на WS 2008 и Win10. Обе 64х. Все работает прекрасно, кроме одного - COM Connector. В 7.7 он 32 битный. Не могу из ТСД достучаться до глобальника 1с.
Ответ тут Обращение к 7,7 по OLE из Web сервиса стока 7.
Никак не могу разобраться как COM сделать через COM+. Походу, это единственный выход.

Помогите плиз!
   Сияющий в темноте
 
65 - 07.03.19 - 14:57
Я бы сделал по другому-я бы запустил семерку,а из нее через внешнюю компонентк подключился бы на веб сервис и ждал бы события,а уже клеверенс пусть эти события генерит.
и,в семерочку еще можно через Dde,зайти,только там нужно очень аккуратно,т.к.можно в процессе обработки проведения в код попасть.
   e200420
 
66 - 07.03.19 - 15:04
(65) из 7.7 на вэб сервис без проблем передает данные, далее они на ТСД попадают. Тут вопросов нет, а вот поиск номенклатуры на ТСД прям из 1с не работает через COM только можно
   Сияющий в темноте
 
67 - 07.03.19 - 15:19
вместо com напиши dde запрос к функции на семерке,функция вернет данные товаров.
Dde можно в Com-обьект завернуть и даже семерошный идентификатор обьекта к нему присобачить-плюсом будет то,что через границу процесса ходить не надо будет.

кстати,интересный вопрос,а WM_COPYDATA из 32битного процесса в 64битный сработает?
   NorthWind
 
68 - 07.03.19 - 20:25
(64) У меня ВК Cleverence не работала при подключении к 7.7, в ней происходили ошибки при вызове некоторых нужных процедур. Техподдержка в ответ на мой запрос заявила, что Mobile Smarts (на тот момент это была 3.0) официально не работает с 7.7 и поэтому исправляться ничего не будет. Но, возможно, все-таки что-то исправили.
   Злопчинский
 
69 - 07.03.19 - 21:16
сегодня в руках держал. с УППшкой законтачена. ребята жаловались что тупить начинает когда много жмакаешь.. жмаков 300 сдел и все типа.. чем больше жмакаешь тем медленнее работает
   e200420
 
70 - 12.03.19 - 13:17
(67) WM_COPYDATA из 32битного процесса в 64битный вернет 0, скорее всего.
не могу найти конкретную инфу по DDE запросам. Как это вообще работает?
Мне надо вызвать функцию из глобальника. Она сразу в xml ответит. Поиск товара по штрихкоду.
   e200420
 
71 - 12.03.19 - 13:20
(69) возможно, справочник на ТСД выгружен, а железо слабенькое или внутренняя память на исходе.


Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Рекламное место пустует