Имя: Пароль:
1C
1С v8
Кто подскажет по работе с Клеверенсом ?
0 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}
в службах компонентов по ключу, тоже безуспешно, нет с таким ключом
1 PR
 
14.08.18
14:41
(0) "похоже пока не купишь продукт, фиг чем помогут"
Вот ведь, а
2 Йохохо
 
14.08.18
14:42
клеверенс хорошие, это заработает 100%, когда купите
3 aka AMIGO
 
14.08.18
14:44
При поиске в яндексе "Клеверенс" - в первой ссылке - "Час с компанией" - задайте вопрос консультанту.
А вдруг подскажут?
4 Kondarat
 
14.08.18
14:45
Базы обе файловые?
5 VKS
 
14.08.18
14:46
Вот кстати, наоборот, очень понравилось работать с Клеверенс, самая адекватная техподдержка которую когда либо встречал. В лицензию дали временную по тестировать ТСД и на вопросы отвечали какие возникали.
6 spectre1978
 
14.08.18
14:48
(0) мне вроде в свое время отвечали. Только вопросы надо грамотно формулировать, скриншоты прилагать и т.д. Т.е. по-человечески описывать проблему.
7 Йохохо
 
14.08.18
14:49
автор еще не определился, то ли криво платформу отученную поставил, то ли вкладку в настройках не нашел
8 spectre1978
 
14.08.18
14:49
(2) там есть свои нюансы. Например, нигде явно не было указано, что версия 3 (с приложением под андроид) не дружит с 7.7. А по факту это оказалось так.
9 aka AMIGO
 
14.08.18
14:50
+3 на их сайте http://www.cleverence.ru/ сразу обращение "Олег Почепский, Здравствуйте могу я чем-нибудь помочь?"

Не верю, что "фиг чем помогут"
10 spectre1978
 
14.08.18
14:51
в целом техподдержка адекватная у них
11 Йохохо
 
14.08.18
14:58
(10) и офис аля "работяги" )
12 vv2304
 
14.08.18
15:01
Форум читают, что ли ? :)
Все сделали. Надо было службу Mobile SMARTS Сервер запустить из под учётной записи администратора а не сетевой службы
13 vv2304
 
14.08.18
15:06
(4) Да
(6)(9) Дело не в вопросах правильных, а в необязательности. Договаривались на вчера, сделал доступ через Тимвьвер. Тишина.
Сегодня та же фигня была.
(7) Видишь, дело то не в бобине.
14 Йохохо
 
14.08.18
15:13
(13) создашь теперь тему какие они молодцы или отматросил и всё?)
15 vv2304
 
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}
17 vv2304
 
16.01.19
12:27
Не, все равно автоматом 1 лепит.
18 Йохохо
 
16.01.19
12:39
черт знает, мб зарезервировано имя переменной {Q:2.0}
19 vv2304
 
16.01.19
12:43
Да, зарегистрировано. В инструкции написано, что можно ей присваивать.
Понятно, что руки кривые, но все по инструкции же делаю.
ЗЫ.Сто раз уже пожалели о покупке этой программы :(
20 Йохохо
 
16.01.19
12:44
(19) не факт что с другими не было бы 10010 раз, терпение
21 Tonik992
 
16.01.19
12:59
(19) Знакомо.. Но пройдет время, вы разберетесь, и потом с гордостью на вопрос "Хорошо разбираетесь в чужом коде?" ответите: "Да"!
22 vv2304
 
16.01.19
14:24
В общем, если до покупки отвечали на вопросы, то теперь ответ практически один : в типовой этого нет.
Оно то понятно, их хлеб, но хоть в инструкции бы написали что и для чего.
23 NorthWind
 
17.01.19
08:48
Делал задачку в 16 году, были весовые коды EAN13 (артикул + количество + контрольная цифра). Ходило вроде все и количество заходило в систему. Делал под заказчика, отдал, но, к сожалению, сейчас на компе клеверенса нет и доступа к заказчику тоже нет - уехал в другой город. Поддержка вела себя адекватно, нерешаемых проблем не припомню.
24 NorthWind
 
17.01.19
08:51
там было пару нестандартных вопросов, под которые пришлось допиливать приложение. До сих пор помню жестяную среду программирования этого смартса - нечто среднее между диаграммами для ПЛК и нормальным языком программирования. Глазки чуть не выпали :) но сделал.
25 akronim
 
17.01.19
11:25
(22) Можешь написать свои вопросы, которых в Клеверенсе нет? Может, кто-нибудь подскажет. Может, кто-то потом найдет эту тему и твой ответ ему поможет.
26 spectre1978
 
17.01.19
13:05
(25) он написал. Нестандартный шк с длинной строкой формата - не забирается количество из шк.
27 vv2304
 
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 - разделитель групп
30 NorthWind
 
17.02.19
14:32
(27) разделитель идентификаторов применения (АI)?
31 NorthWind
 
17.02.19
14:35
ну да, очень похоже. Он же FNC1, он же символ с кодом 29 (1Dh)
32 NorthWind
 
17.02.19
14:53
(28) Нет. Этот символ применяется, чтобы "закончить" идентификатор применения, у которого может быть переменная длина, и начать следующий. Вот скажем номер партии (AI 10). Он может быть максимум 20 символов, но может быть и меньше, скажем если партией является дата изготовления, то достаточно 6 символов. Соответственно чтобы понять где конец и пошел следующий AI, используется этот символ.
33 vv2304
 
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
34 vv2304
 
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) а что выводит тест сканера? он часто пишет тип шк
36 vv2304
 
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
что-то типа смартфона. Клиент Клеверенс там как приложение.
Теста нет.
37 NorthWind
 
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
41 vv2304
 
17.02.19
20:06
(37) Все понятно. Клеверенс спотыкается об 
Даже если я удалю отсюда
0109004699816455100003883500005152004113103005000991
этот символ и допишу недостающие знаки как + "0000000"
и получу
(01)09004699816455(10)00038835000050000000(15)200411(3103)005000(99)1
То Клеверенс пишет, что товар не найден по ШК 9004699816455
Хотя если вручную вбить на ТСД 9004699816455, то найден.
42 NorthWind
 
17.02.19
20:18
(41) но тогда смартс неправильно работает. GTIN вычленяеся и должно все искаться. Техподдержка что говорит?
43 vv2304
 
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
Хотя хз, может я туплю
47 vv2304
 
17.02.19
20:55
(44) Не, я через отладчик клеверенсовский прогоняю.
Самое интересное то, что когда ТСД подключаю к отладчику на компе и ставлю точку останова в любом месте, то все четко, товар определяется.
Как только точку останова убираю даже не отключаясь от отладчика, то все, нифига не находит товар по 13-ти значному ШК.
48 vv2304
 
17.02.19
20:56
Тогда получается, что код выполняется на ПК и там поиск по ШК работает корректно, а без отладчика весь код выполняется на ТСД и тут засада.
49 NorthWind
 
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 и написал им письмо подробное про отладчик, сканер то не при чем. Просто вежливо спросить, по телефону такое слишком муторно
53 vv2304
 
17.02.19
23:06
(50) В Клеверенсе извлекается Barcode = 13 и по нему идет поиск в промежуточной базе.
(52) У них жесткая позиция, что сканер должен быть из ихнего списка.
А сканер при отладке задействован, там у них отладка через подключение ТСД к отладчику.
В общем, пока решил проблему, но через *****
54 Йохохо
 
17.02.19
23:15
(53) интересно же
55 Злопчинский
 
17.02.19
23:41
Правильно говорить не из ихнего
А из ихневого
56 NorthWind
 
18.02.19
10:30
(53) что-то здесь не то. Это же андроидное приложение, если оно под эту версию андроида, то не видно никаких причин, почему оно должно работать неправильно конкретно на этом терминале. С учетом того что это Java. Я бы попытался все-таки воззвать к вменяемости поддержки и попросить пообщаться с человеком, у которого разум превалирует над менеджеризмом головного мозга. Мне в свое время они дали человека отдельного, который консультировал меня именно по разработке. Неужели за два года все так изменилось? Вы же можете пригрозить, что откажетесь от лицензии и вернете деньги.
57 Йохохо
 
18.02.19
11:17
(56) прям как будто привязку влепили к своим девайсам или надо установить обновления, что скучно
58 NorthWind
 
18.02.19
11:40
(57) привязка работает не так. Привязка говорит - у вас плохое устройство, я у вас не запущусь. А здесь непонятно что.
59 vv2304
 
18.02.19
22:42
(56) Уже собирались в суд, но у меня получилось обойти проблему.
Да и смысл если у них действительно написан список с кем была интеграция ?
Ну а на счет изменилось-не знаю. В последнее время задаю вопрос, ответ ТП на след. день часа после 16.00 примерно, т.е. день потерян.
Ну да ладно :(
60 Сияющий в темноте
 
18.02.19
22:57
Если не нравится готовый кактус-изобретай велосипеды сам.
61 Злопчинский
 
19.02.19
00:38
а я ж предупреждал - RDP наше все...
62 NorthWind
 
19.02.19
06:36
Ну если так, то жаль. Хотя такое бывает, когда из компании уходят нормальные люди и приходят "эффективные продавцы"... :( И начинается рассылка спама, экономия на поддержке и прочие прелести...
63 Сияющий в темноте
 
20.02.19
15:19
(61) особенно при сканировании алкоголя в 150 символов и нестабильном WiFi,а в фуре всегда так.
64 e200420
 
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,зайти,только там нужно очень аккуратно,т.к.можно в процессе обработки проведения в код попасть.
66 e200420
 
07.03.19
15:04
(65) из 7.7 на вэб сервис без проблем передает данные, далее они на ТСД попадают. Тут вопросов нет, а вот поиск номенклатуры на ТСД прям из 1с не работает через COM только можно
67 Сияющий в темноте
 
07.03.19
15:19
вместо com напиши dde запрос к функции на семерке,функция вернет данные товаров.
Dde можно в Com-обьект завернуть и даже семерошный идентификатор обьекта к нему присобачить-плюсом будет то,что через границу процесса ходить не надо будет.

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