Как интегрировать ТСД с любой конфигурацией 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

См. также

SALE! 20%

Перенос данных 1C Файловый обмен (TXT, XML, DBF), FTP Системный администратор Программист Платформа 1С v8.3 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. Не требуется синхронного обновления правил после обновления другой конфигурации, участвующей в обмене. Типовой обмен через планы обмена кнопкой Синхронизация вручную или автоматически по расписанию, или вручную обработкой.

26280 22338 руб.

12.06.2017    141463    798    297    

419

SALE! 10%

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

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

55778 50200 руб.

04.08.2015    166425    332    277    

373

SALE! 10%

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

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

35000 31500 руб.

15.12.2021    23985    169    51    

127

SALE! 10%

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

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

35000 31500 руб.

23.07.2020    51180    228    69    

185

SALE! 10%

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

Перенос данных из ERP в ЗУП 3 | из КА 2 в ЗУП | Готовые правила конвертации данных (КД 2) для переноса остатков, документов с движениями и справочной информации 3 | Есть перенос начальной задолженности по зарплате и начальной штатной расстановки на выбранную дату | Обороты за прошлые годы (данные для расчета среднего) переносятся свернуто в документ "Перенос данных" | Есть фильтр по организациям | Документы за текущий период переносятся сразу с движениями, поэтому не потребуется делать перерасчеты | Перенос можно проверить перед покупкой, обращайтесь!

53111 47800 руб.

03.12.2020    36568    94    66    

89

SALE! 10%

Перенос данных 1C Файловый обмен (TXT, XML, DBF), FTP Системный администратор Программист Платформа 1С v8.3 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" с помощью правил конвертации будет максимально комфортным! | Можно бесплатно проверить перенос на вашем сервере!

48278 43450 руб.

25.02.2015    171154    303    257    

378

SALE! 15%

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

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

15300 13005 руб.

18.02.2016    186854    589    509    

526

Перенос данных 1C Программист Бухгалтер Платформа 1С v8.3 Сложные периодические расчеты 1С:Зарплата и Управление Персоналом 3.x Россия Бухгалтерский учет НДФЛ ФОМС, ЕФС Платные (руб)

Обработки для быстрого перехода с конфигураций «КАМИН:Расчет заработной платы 3.0», «КАМИН:Зарплата для бизнеса 4.0» и «КАМИН:Зарплата 5.0» на конфигурацию «Зарплата и управление персоналом» версии 3.1.

12000 руб.

25.09.2016    80632    312    250    

264
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. Xershi 1555 16.10.24 00:14 Сейчас в теме
Разбирался с данным продуктом, вложили они в него много. Цена соответствует.
Косяки с коробки единственное не смотрел как быстро устраняют.
Думаю реклама что-ли. Ну да, клеверенс+))
Больше статьей на инфостарте и народ подтянется.
2. RustIG 1747 16.10.24 00:17 Сейчас в теме
(1) форум их почитайте, я вот при всей прелести, фиксировал риски того, что часть вопросов решается долго. Вместе с клиентом смотрели их форум.
dimaster; +1 Ответить
6. Xershi 1555 16.10.24 09:57 Сейчас в теме
(2) ну вопросы на их стороне не знаю как быстро решаются. Мне нужна была консультация, всё быстро было. Потом переписал их код, сделал доработки и донастройки и задача была готова.
7. RustIG 1747 16.10.24 11:05 Сейчас в теме
(6) в этом плане нет проблем - их обработки 1с - открытые и весьма простые для понимания уже как 10 лет...
на форуме более сложные вопросы решаются
3. RustIG 1747 16.10.24 00:20 Сейчас в теме
(0) конкуренты уже подросли, мне клиент сегодня звонил, начали внедрять simple. А так, да, Склад 15 -сила. Только на ИС мало статей про внедрение от партнеров 1С....
Bessondo; dimaster; +2 Ответить
4. CheBurator 2712 16.10.24 02:15 Сейчас в теме
Сила подобгых решений - она не в интеграции с типовыми конфигами (хотя и это не стоит сбрасывать со счетов). Сила в том, что умеют эти решения на стороне ТСД и что требуется для их подстройки под что-нибудь нетиповое, кроме банальных пересчетов с использованием ТСД на соответствие плана и факта.
5. RustIG 1747 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. ))) Ностальгия, прям!!!
В принципе на тот момент я только ОФ и разрабатывал в качестве концепта. Потом планировали только формы перерисовать для УФ.
Перерисовали уже без меня. А концепт всё еще практически полностью живой, включая терминологию...

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