INFOSTART EVENT 2018 EDUCATION

Второй тур голосования за доклады.
Окончание 5 сентября.

Пустовой Вячеслав | Руководитель компании | ЕВ групп

«Опыт интеграции 1С и облачного Битрикс 24»

Сейчас многие компании используют облачные CRM такие как Amo CRM и Битрикс 24, наша компания не стала исключением и мы подключились к Битрикс 24 Возникла задача интеграции текущей учетной системы с нашей новой облачной CRM Расскажу как обычному специалисту, который никогда не выходил за рамки языка 1С, быстро во всем разобраться и написать свою интеграцию. Расскажу как мы применяем на практике интеграцию с битриксом (загрузка выгрузка контрагентов, обмен контактными данными, загрузка выгрузка задач и расчет KPI). 1. Как зарегистрировать свое приложение 2. Где смотреть REST api и как его читать 3. Структура интеграции и разбор готового кода 4. Как быстро и просто писать свои модули используя готовые шаблоны 5. Основные конструкции для запросов

CipherLab 8000/8100/8200/8300 для Розница 2.1

Оборудование - Терминал сбора данных

9
Универсальный механизм для загрузки и выгрузке данных с ТСД CipherLab 8000/8100/8200/8300 для Розница 2.1.
Штатный механизм для ТСД CipherLab - не работает вплоть до новой версии 1С Розницы.

По опыту я понял, что CipherLab не работает с Розницей 2.1. Были попытки воспроизвести загрузку и выгрузку ТСД, но они увенчались не успехом.

Запускаем Розницу 8. редакция 2.1 (с версии 2.1.2.14)

Запускаем файл через Файл-> Открыть...

Это обработка по выгрузке данных во временный файл.

Для этого заполняем данные в ТЧ и Выгружаем в файл.


Запускаем Управление торговлей, редакция 10.3 (с версии 10.3.29.1)

Запускаем файл через Файл-> Открыть...

Если после открытии появиться ошибка: Терминал сбора данных не подключен. Следует установить данный терминал через Сервис-> Торговое оборудование-> Подключение и настройка торгового оборудования.

В составе архива есть файл обработки ТСД (ScanCityТерминалыСбораДанныхCipherLab2.EPF)

Загрузить с ТСД - Загружает данные с ТСД которые были считаны им.

Выгрузить в ТСД - Выгружает информацию в ТСД для дальнейшей работы с ней. Укажите галочками информацию, которую хотите выгрузить...

Загрузить из фала - Применяется для того, чтобы заполнить ТЧ данными из Розницы для последующей загрузки их в ТСД.

Сохранить в файл - Применяется, для выгрузки данных на диск С:\ для последующей загрузки информации в ТЧ Розницы.

 

Загрузить информацию с ТСД в Розницу.

Для примеру в Чек ККМ. Создаем кнопку на панели задач на странице Товары. Называем ее- Загрузить. Создаем команду и присваиваем к ней команду Загрузить_с_файла (данные по коду в архиве)

Указываем код в форме.

9

Скачать файлы

Наименование Файл Версия Размер
Архив с обработками + Код
.rar 65,37Kb
20.11.15
48
.rar 1.0.0.0 65,37Kb 48 Скачать

См. также

Комментарии
Сортировка: Древо
1. TODD22 17 21.11.15 06:15 Сейчас в теме
И в чём проблема с подключением ТСД к рознице?
У меня ТСД 8300 работает с самописной конфигурацией в которой есть библиотека подключаемого оборудования. Такой же как в Рознице.
2. maksa2005 224 21.11.15 09:25 Сейчас в теме
(1) TODD22, проблема в том, что она:
1)не выгружает информацию в ТСД
2)не загружает информацию с нее.

Я обновлял конфигурацию, толку нет.
3. TODD22 17 21.11.15 11:46 Сейчас в теме
4. maksa2005 224 21.11.15 19:30 Сейчас в теме
(3) TODD22, в понедельник напишу.
5. Orlanxxx 43 21.11.15 19:35 Сейчас в теме
У меня CipherLab 8000 успешно работает в сети магазинов на Рознице 2.1
Какой драйвер используете? У нас scancode
6. maksa2005 224 21.11.15 20:05 Сейчас в теме
(5) Orlanxxx, тоже scancond.
Дело не в дровах, а в том что она не работает с Розницей. Работает успешно только с УТ 10.3
7. TODD22 17 21.11.15 20:29 Сейчас в теме
(6)
тоже scancond.

Может не той версии драйвера?

Если версия не та то БПО с ней не работает. В одной из процедур идёт обращение к одной из функций драйвера. И драйвер должен вернуть ответ. Старая версия драйвера ответ не возвращает. По этому вылетает с ошибкой.
Там нужно или код в БПО подправить. Буквально несколько строк кода. Или установить новую версию драйвера и тогда будет работать.

Напишите какая у вас ошибка. А то у меня как раз ТСД 8300 и планирую Розницу ставить.
8. hornet_X 1 23.11.15 08:12 Сейчас в теме
(7) TODD22,
Поясните пож что есть БПО???
9. TODD22 17 23.11.15 09:47 Сейчас в теме
(8) hornet_X, "Библиотека подключаемого оборудования" что же ещё...
10. mea4712 23.11.15 10:06 Сейчас в теме
У меня 8000/8001 на scancode без проблем на рознице работает. И не на одной. В чем смысл разработки? Согласен с TODD22, была какая-то проблема с версиями, но новую обработку для этого писать...
11. maksa2005 224 23.11.15 11:36 Сейчас в теме
(10) mea4712, я бы не писал, не будь такой необходимости.
12. maksa2005 224 23.11.15 11:37 Сейчас в теме
(10) mea4712, Какая розница?
В чем смысл разработки? Решить проблему с выгрузкой загрузкой данных в ТСД
13. maksa2005 224 24.11.15 13:28 Сейчас в теме
(10) mea4712,
ОШИБКА ПРИ Выгрузке данных на ТСД:
При выгрузке данных в терминал сбора данных произошла ошибка.
Значение, заносимое в поле 2, имеет большой размер
Данные в терминал сбора данных не выгружены.
14. Alex3691 24.11.15 17:21 Сейчас в теме
(13) у меня CH 8001 без проблем работает с розницы 2.0, а сейчас на 2.1. Причем там можно выбрать поставщика драйвера и все работают, проверял
15. TODD22 17 24.11.15 17:42 Сейчас в теме
(13) Препдолагаю что проблема не в рознице а в прошивке ТСД. Размеры полей в ТСД и выгружаемые из розницы не совпадают.
В утилите которой настраиваешь прошивку там есть настройка полей.
16. maksa2005 224 24.11.15 19:35 Сейчас в теме
(15) TODD22, Поподробнее если можно или ссылку...
17. maksa2005 224 24.11.15 20:48 Сейчас в теме
(15) TODD22, а почему тогда УТ выгружает информацию?
18. crs 23 27.11.15 13:01 Сейчас в теме
В описании нужно было указать какую библиотеку использовали. Мне нужна RadioCPT.dll Зря скачивал
19. rozer 216 03.12.15 08:50 Сейчас в теме
В статье не описан способ какой программой собственно закачиваются/выкачиваются из ТСД файлики. В рознице 2.1.9 обработка не запускается... зря скачивал (
20. rozer 216 03.12.15 08:52 Сейчас в теме
+(19) а потом настроил все в рознице 2.1.9 через нативный механизм обмена с ТСД... просто драйвер изначально не тот устанавливал...
21. maksa2005 224 03.12.15 11:34 Сейчас в теме
(20) rozer, и до сих пор не работает?
22. rozer 216 10.12.15 12:31 Сейчас в теме
(21) да работает на "Сканкод:Драйвер для ТСД CipherLAB 8x00 (NativeApi)"
23. maksa2005 224 10.12.15 14:01 Сейчас в теме
(22) rozer, что за драйвер и версия?
24. rozer 216 14.12.15 16:50 Сейчас в теме
(23) Сканкод:Драйвер для ТСД CipherLAB 8x00 (NativeApi) дрова с сайта
25. maksa2005 224 14.12.15 19:33 Сейчас в теме
(24) rozer, какой сайт? дай точнее данные...
27. sportleader 03.02.16 23:07 Сейчас в теме
Была проблема с загрузкой в ТСД. Теперь все работает! Спасибо разработчику!!!
28. zippygrill 10 25.03.16 11:33 Сейчас в теме
А для 9200 какой драйвер то выбрать?
29. maksa2005 224 25.03.16 14:18 Сейчас в теме
(28) zippygrill, не работал с такой моделью. Не подскажу...
30. sergik444 8 16.04.16 13:41 Сейчас в теме
косяк вылез
розница 2.0
розница 2.2

Значение не является значением объектного типа (Метаданные)

ошибочка
31. maksa2005 224 17.04.16 08:32 Сейчас в теме
(30) sergik444, Конкретно при каких действиях и что за ошибка. В студию))
32. agent00mouse 176 22.07.16 22:01 Сейчас в теме
Розница 2 и так прекрасно работает, а вот УТ 10,3 теперь отказывается работать
//Ответ =
Объект.Драйвер.УстановитьПараметры(
раньше была функция, стала процедура. комментирование ни к чему не приводит хорошему, работа тсд не возобновляется.

"CipherLab CPT-8000/8001":
Тест устройства не был пройден.
Автоматический тест устройства не пройден.
Невозможно открыть COM порт!

т.ч. да... файлы скачанные не помогли. печаль.

платформа 8.2.16.352
"Управление торговлей", редакция 10.3 (10.3.21.1)
полёт нормальный


платформа 8.3 (8.3.7.1790)
"Управление торговлей", редакция 10.3 (10.3.34.1)
полёта нет

думается, что виновата всё же платформа.

вот сканкодеры общаются
http://www.scancode.ru/forum/topic/4/1813/
результат - 0.
33. maksa2005 224 22.07.16 22:13 Сейчас в теме
(32) agent00mouse, Решение. Могу помочь разобраться по удаленке.
34. agent00mouse 176 22.07.16 22:17 Сейчас в теме
(33) Вопрос снимается, решение простое. комментируем проверку результата. Верим только себе, убедившись, что прибор подключён.
35. agent00mouse 176 23.07.16 12:24 Сейчас в теме
1С:Предприятие 8.3 (8.3.7.1790)
Розница, редакция 2.1 (2.1.9.17)

При открытии обработки падает с ошибкой.
{ОбщийМодуль.ОбщегоНазначения.Модуль(88)}: Значение не является значением объектного типа (Метаданные)
Запрос.Текст =
36. maksa2005 224 25.07.16 19:45 Сейчас в теме
(35) agent00mouse, Я на этой версии не тестировал. Могу только 8.3.4.365 сказать точно что работает без ошибок.
37. memb3r 16.01.17 13:53 Сейчас в теме
Чтобы выгружало стандартными средствами:
- Необходимо увеличить значение поля(Наименование), например, до 100 символов в редакторе шаблонов интерфейса от сканкод(утилитка редактирования шаблонов) и тогда будет выгружаться данные и не будет ошибки.

Проверено на Рознице 2.2.5.22 выгружает/загружает без ошибок.
38. maksa2005 224 16.01.17 19:06 Сейчас в теме
39. user662198_vkustorg 27.01.17 09:39 Сейчас в теме
Добрый день! На рознице 2.2 работает? А то не выгружается весовуха, может кто подскажет?
40. maksa2005 224 27.01.17 18:33 Сейчас в теме
(39)
день! На розни
не подскажу...старую версию использую
Оставьте свое сообщение