Как интегрировать ТСД с любой конфигурацией 1С:Предприятие?

15.10.24

Интеграция - Терминал сбора данных

«Склад 15» интегрирован с большинством конфигураций «1С: Предприятия». Это значит, что между ними уже настроены механизмы обмена, которые позволяют корректно загружать данные с терминала в учетную систему и наоборот. Но если вашей конфигурации нет в списке интегрированных, или вы используете нетиповую конфигурацию, можно интегрировать её самостоятельно.

Что нужно, чтобы сделать интеграцию самописной конфигурации 1С со «Склад 15»

  1. Написать СКД для номенклатуры, справочников и регистров, которые будут использоваться мобильной программой.
    Для большинства нужных справочников и регистров в «Склад 15» уже есть свои метаданные, нужно только написать СКД, который выдаст информацию в заранее определенном жестком формате.
    Это делается один раз и для онлайн, и для оффлайн сценариев интеграции, т. е. в любом сценарии интеграции используются одни и те же СКД.

  2. Настроить в специальной обработке правила обмена документами между 1С и мобильной программой.
    Это называется «настройкой бизнес-процессов». Бизнес-процесс в интеграции со «Склад 15» определяет всё: от отбора нужных документов, до их выгрузки/ загрузки, правил заполнения и постобработки.
    Это тоже делается один раз и для онлайн-режима работы, и для офлайн, т. е. для любых способов обмена используются одни и те же общие правила, даже если конкретные настройки для онлайна и офлайна разные.

  3. Написать так называемые «обработчики» для обработки ситуаций, с которыми не справляется СКД или настройка бизнес-процесса.
    Не всё можно сделать отбором или настройкой, поэтому в обработке интеграции предусмотрены обработчики, где можно «поправить интеграцию». Как правило, они что-то дозаполняют перед выгрузкой или после загрузки, вызывают механизмы модулей конфигурации.

 

Порядок действий для подключения терминала сбора данных к 1С

  1. Первым делом ознакомимся с продуктом, с которым собираемся делать интеграцию.

  2. Скачиваем и устанавливаем «Склад 15». При установке продукта ОБЯЗАТЕЛЬНО выбираем либо вариант «под самостоятельную интеграцию», либо под ту конфигурацию 1С, которая наиболее подходит по метаданным к вашей конфигурации.

  3. После установки у вас на ПК появится база «Склад 15», с которой будут работать мобильные устройства и будет происходить обмен данными с 1С.

  4. Начнем адаптацию вашей учетной системы с изменения реквизитов интеграционной обработки. Берем за основу наиболее подходящую по метаданным конфигурации 1С интеграционную обработку из поставляемых с продуктом. Копируем её и переименовываем.
    Обработки интеграции находятся в папке базы: «\Обработки 1С\Интеграционные обработки».

  5. Открываем конфигуратором общий модуль скопированной обработки.

  6. Изменяем проверяемую конфигурацию и версию в начальных функциях обработки, в области #Область ИнформацияОСовместимости на свои версии и наименования.

    Функция ПоддерживаемаяКонфигурация()

       
    Функция ПоддерживаемыеВерсииКонфигурации
    (ИмяТекущейКонфигурации)
       
    Функция СведенияОВнешнейОбработке() Экспорт 
       
    Функция Конф_ПрефиксКонфигурации() Экспорт
  7. Для работы основного функционала интеграции потребуется привести метаданные вашей конфигурации к метаданным нашей обработки КлеверенсТСД. Это происходит в области: #Область МетаданныеКонфигурации.

    Указываем имена справочников, к которым будет обращаться (по каким реквизитам) в конфигурацию из нашей интеграции.

  8. Необходимо изменить все экспортные функции общего модуля для работы с вашей конфигурацией, за исключением экспортных функций обработчиков событий бизнес-процессов в области.
    #Область ОбработчикиВыгрузкиДокументов.

  9. Список обязательных экспортных функций в модуле интеграционной обработки, необходимых для работы:

    • СведенияОВнешнейОбработке.
    • ИнформацияСовместимости.
    • Конф_ПроверкаСоответствияИспользуемойКонфигурации.
    • Конф_ПрефиксКонфигурации.
    • Конф_ПолучитьМетаданныеНСИ.
    • Конф_ИспользоватьХарактеристикиНоменклатуры.
    • Конф_ПолучитьПустуюСсылкуСправочника.
    • Конф_ПолучитьСписокИспользуемыхСправочников.
    • ПолучитьМакетСКД.
  10. Удаляем или комментируем лишние обработчики из интеграционной обработки, так как в них могут использоваться вызовы модулей типовой конфигурации, из-за чего интеграционная обработка не сможет подключиться к основной.

  11. Интеграционная обработка готова. Если всё было сделано правильно, то она сможет загрузится в основной обработке КлеверенсТСД.

  12. В функции Функция Конф_ПолучитьСписокИспользуемыхСправочников () Экспорт нужно указать список выгружаемых справочников из 1С в соответствующие таблицы базы Mobile SMARTS.

  13. Для каждой выгружаемой таблицы из 1С в базу «Склад 15», создаем в обработке макет системы компоновки данных (СКД).

    После создания макетов СКД, в функции ПолучитьМакетСКД указываем в каких случаях и какой макет СКД нужно использовать.

  14. В режиме 1С предприятия открываем основную обработку КлеверенсТСД, и в открывшемся окне подключаем созданную интеграционную обработку. Если всё сделано правильно, то обработка подцепится и покажет поддерживаемые версии и конфигурации.

  15. Интеграционная обработка может быть использована в виде файла внешней обработки, добавлена в справочник с реквизитом типа ХранилищеЗначения для хранения обработки (например справочник «Дополнительные отчеты и обработки» в УТ 11.4) или как обработка, встроенная в конфигурацию.

  16. В обработке КлеверенсТСД в окне настройки обмена справочников можно настроить дополнительные отборы справочников и посмотреть предварительный список выгружаемых данных по каждой таблице.

  17. Для выгрузки и загрузки документов, в настройках бизнес-процессов добавим новый бизнес-процесс (БП) или копируем из имеющихся если есть (они появляются если выбрали работу с конкретной учетной системой в мастере настроек).

    В настройках БП обязательно нужно указать название, тип документа MS, тип исходящего документа 1С (для выгрузки) или тип результирующего документа 1С (для загрузки).

    Указываем правила загрузки/ выгрузки реквизитов шапки и табличных частей документов в виде соответствий реквизитов.

  18. Для более тонкой настройки операции загрузки и заполнения документа в базу 1С, можно использовать обработчики из интеграционной обработки.

    Названия обработчиков событий являются названием экспортных процедур в модуле интеграционной обработки. При возникновения события будет вызвано выполнение данных процедур:

    При настройке правил загрузки полей шапки есть возможность указать обработчик события «После открытия формы». Обработчик события «После открытия формы» выполняется в момент окончания заполнения документа и после открытия формы загружаемого документа и вызывает экспортную процедуру из модуля формы интеграционной обработки.


  19. Вместо настраиваемой в бизнес-процессе выгрузки документа 1С в базу «Склад 15» полями, есть возможность использовать полностью произвольный алгоритм выгрузки и загрузки.

    Название обработчика выгрузки документа должно соответствовать названию экспортной функции в модуле интеграционной обработки отвечающей за выгрузку документа.

  20. После создания и настройки бизнес-процесса, добавим настройку отбора документов для интерактивного и онлайн обмена:

    Настройка отборов документов нужна для указания диапазона документов, с которыми будут работать пользователи в интерактивном и онлайн режимах. После настройки отбора можно нажать на кнопку «Показать результат отбора», и, если все настроено верно, появится список документов, соответствующий отбору.

  21. Интерактивный обмен документами происходит на форме «Обмен документами». Онлайн-отбор происходит при вызове функции «ПолучитьСписокДокументов» с мобильного устройства, для получения результата отбора при работе в онлайне.

Group 2087328267.png

Вступайте в нашу телеграмм-группу Инфостарт

См. также

Перенос данных 1C Программист 1С:Предприятие 8 1С:Управление производственным предприятием 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Россия Платные (руб)

Перенос документов, начальных остатков и справочной информации из УПП 1.3 в ERP 2 | из УПП 1.3 в УТ 11 | из УПП в КА 2 | Правила конвертации (КД 2) | Более 360 предприятий выполнили переход с использованием этого продукта! | Сэкономьте время - используйте готовое решение для перехода! | Позволяет перенести из УПП 1.3 в ERP / УТ 11 / КА 2 всю возможную информацию | В переносе есть фильтр по организации и множество других опциональных параметров выгрузки | Есть несколько алгоритмов выгрузки остатков на выбор

58000 руб.

04.08.2015    183655    425    298    

437

Перенос данных 1C Файловый обмен (TXT, XML, DBF), FTP Системный администратор Программист 1С:Предприятие 8 1С:Комплексная автоматизация 1.х 1С:Управление производственным предприятием 1С:Бухгалтерия 3.0 Россия Бухгалтерский учет Платные (руб)

Перенос данных из 1С:Управление производственным предприятием 1.3 в 1С:Бухгалтерия предприятия 3.0 с помощью правил обмена | Можно выполнить переход с УПП на БП 3 или запускать выгрузку данных за выбранный период времени | Переносятся документы, начальные остатки и вся справочная информация | Есть фильтр по организации и множество других параметров выгрузки | Поддерживается несколько сценариев работы: как первичный полный перенос, так и перенос только новых документов | Перенос данных возможен в "1С: Бухгалтерия 3.0" версии ПРОФ, КОРП или базовую | Переход с "1С: УПП1.3" / "1С:КА 1.1" на "1С:БП3.0" с помощью правил конвертации будет максимально комфортным! | Можно бесплатно проверить перенос на вашем сервере!

50050 руб.

25.02.2015    180562    348    283    

409

Перенос данных 1C Файловый обмен (TXT, XML, DBF), FTP Системный администратор Программист 1С:Предприятие 8 1С:Розница 2 1С:Управление нашей фирмой 1.6 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 1С:Розница 3.0 Россия Платные (руб)

Правила в универсальном формате обмена для ERP 2.5, КА 2.5, УТ 11.5, БП 3.0, Розница, УНФ, для последних версий конфигураций. Ссылки на другие конфигурации в описании публикации. Правила совместимы со всеми другими версиями конфигураций новыми и старыми, поддерживающими обмен и синхронизацию в формате EnterpriseData. Не требуется синхронного обновления правил после обновления другой конфигурации, участвующей в обмене. Типовой обмен через планы обмена кнопкой Синхронизация вручную или автоматически по расписанию, или вручную обработкой.

22650 руб.

12.06.2017    157242    939    306    

475

Перенос данных 1C Файловый обмен (TXT, XML, DBF), FTP Системный администратор Программист 1С:Предприятие 8 1С:Управление производственным предприятием 1С:Бухгалтерия 3.0 Россия Бухгалтерский учет Управленческий учет Платные (руб)

Перенос данных из 1С:Управление производственным предприятием 1.3 в 1С:Бухгалтерия предприятия 3.0 с помощью правил обмена. Переносятся остатки, документы (обороты за период), справочная информация. Правила проверены на конфигурациях УПП 1.3 (1.3.262.x) и БП 3.0 (3.0.190.x). Правила подходят для версии ПРОФ и КОРП.

38000 руб.

15.12.2021    32160    237    61    

177

Перенос данных 1C Файловый обмен (TXT, XML, DBF), FTP Программист 1С:Предприятие 8 1С:Комплексная автоматизация 1.х 1С:Управление производственным предприятием 1С:Зарплата и Управление Персоналом 3.x Россия Бухгалтерский учет Платные (руб)

Правила переноса кадровых и расчетных данных и справочной информации из "1С:УПП1.3" или "1С:КА 1.1" в "1С:ЗУП 3.1 | Разработан в формате КД 2 (правила конвертации данных) | При выгрузке есть фильтр по организациям | Обновляется при выходе новых релизов 1С | Развитие алгоритмов | Расчетные документы переносятся в документ "Перенос данных" | Создаются документы "Начальная штатная расстановка" и "Начальная задолженность по зарплате", переносятся кадровые документы

58000 руб.

29.10.2018    60924    76    128    

74

Перенос данных 1C Файловый обмен (TXT, XML, DBF), FTP Системный администратор Программист 1С:Предприятие 8 1С:Управление торговлей 10 Россия Управленческий учет Платные (руб)

Перенос данных из 1С:Управление торговлей 10.3 в 1С:Управление торговлей 11.5 с помощью правил обмена. Переносятся остатки, документы (обороты за период), справочная информация. Правила проверены на конфигурациях УТ 10.3 (10.3.88.x) и УТ 11.5 (11.5.25.x).

38000 руб.

23.07.2020    65266    303    83    

243

Перенос данных 1C Файловый обмен (TXT, XML, DBF), FTP Системный администратор Программист 1С:Предприятие 8 1С:Комплексная автоматизация 1.х 1С:Управление торговлей 10 1С:Управление производственным предприятием Россия Платные (руб)

Регулярный обмен, выгрузка, перенос из КА 1.1, УПП 1.3, УТ 10.3 для обмена с любыми конфигурациями, поддерживающими обмен в формате EnterpriseData (КД3) - БП 3.0, ERP, КА 2, УТ 11, Розница 3, УНФ 3 и другими. Правила для старых и доработанных конфигураций не требуют синхронного обновления и совместимы с новыми и будущими конфигурациями. Обмен по расписанию, через папку, FTP, почту.

16531 руб.

18.02.2016    198493    659    543    

559

Перенос данных 1C Файловый обмен (TXT, XML, DBF), FTP Программист 1С:Предприятие 8 1С:ERP Управление предприятием 2 1С:Комплексная автоматизация 2.х 1С:Зарплата и Управление Персоналом 3.x Россия Платные (руб)

Перенос данных из ЗУП 3 в ЗУП 3 | из ЗУП 3 в КА 2 | из ЗУП 3 в ERP | Оперативно обновляется при выходе новых релизов 1С | Готовые правила конвертации (КД 2) для перехода с "ЗУП 3" на "УП ред. 3" / "КА, ред. 2" / "ERP, ред. 2" |Переносится нормативно-справочная информация и документы с движениями

55200 руб.

11.01.2021    36968    32    56    

34
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. Xershi 1537 16.10.24 00:14 Сейчас в теме
Разбирался с данным продуктом, вложили они в него много. Цена соответствует.
Косяки с коробки единственное не смотрел как быстро устраняют.
Думаю реклама что-ли. Ну да, клеверенс+))
Больше статьей на инфостарте и народ подтянется.
2. RustIG 1937 16.10.24 00:17 Сейчас в теме
(1) форум их почитайте, я вот при всей прелести, фиксировал риски того, что часть вопросов решается долго. Вместе с клиентом смотрели их форум.
dimaster; +1 Ответить
6. Xershi 1537 16.10.24 09:57 Сейчас в теме
(2) ну вопросы на их стороне не знаю как быстро решаются. Мне нужна была консультация, всё быстро было. Потом переписал их код, сделал доработки и донастройки и задача была готова.
7. RustIG 1937 16.10.24 11:05 Сейчас в теме
(6) в этом плане нет проблем - их обработки 1с - открытые и весьма простые для понимания уже как 10 лет...
на форуме более сложные вопросы решаются
3. RustIG 1937 16.10.24 00:20 Сейчас в теме
(0) конкуренты уже подросли, мне клиент сегодня звонил, начали внедрять simple. А так, да, Склад 15 -сила. Только на ИС мало статей про внедрение от партнеров 1С....
Bessondo; dimaster; +2 Ответить
4. CheBurator 3232 16.10.24 02:15 Сейчас в теме
Сила подобгых решений - она не в интеграции с типовыми конфигами (хотя и это не стоит сбрасывать со счетов). Сила в том, что умеют эти решения на стороне ТСД и что требуется для их подстройки под что-нибудь нетиповое, кроме банальных пересчетов с использованием ТСД на соответствие плана и факта.
5. RustIG 1937 16.10.24 09:36 Сейчас в теме
(4) я так понял, на стороне ТСД можно дорабатывать приложение - у них свой движок (конфигуратор) для доработки своего приложения есть.
8. user2033930 18.10.24 20:52 Сейчас в теме
Как я придумал формат настроек обмена, надизайнил формы, так за 7 лет ничего и не изменилось...
Даже префиксы имен методов в коде те же самые остались ))
9. user2033930 18.10.24 22:13 Сейчас в теме
(8) Хех, нашел версию для обычных форм от 08.09.2017. ))) Ностальгия, прям!!!
В принципе на тот момент я только ОФ и разрабатывал в качестве концепта. Потом планировали только формы перерисовать для УФ.
Перерисовали уже без меня. А концепт всё еще практически полностью живой, включая терминологию...

Был бы умнее - сейчас бы отличный процент с этого имел ))
Прикрепленные файлы:
Для отправки сообщения требуется регистрация/авторизация