惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

D
Docker
人人都是产品经理
人人都是产品经理
小众软件
小众软件
博客园 - Franky
WordPress大学
WordPress大学
Jina AI
Jina AI
Google DeepMind News
Google DeepMind News
I
InfoQ
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
F
Fortinet All Blogs
博客园 - 【当耐特】
IT之家
IT之家
G
Google Developers Blog
J
Java Code Geeks
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
云风的 BLOG
云风的 BLOG
Recent Announcements
Recent Announcements
有赞技术团队
有赞技术团队
V
Visual Studio Blog
U
Unit 42
阮一峰的网络日志
阮一峰的网络日志
月光博客
月光博客
GbyAI
GbyAI
雷峰网
雷峰网

Все публикации подряд на Хабре

Ловим музу за клавиатуру: как айтишнику стать автором Что умеет Midjourney в 2026? Мой немного грустный разбор этого шикарного инструмента Никто не любит писать тесты, но ИИ может исправить это IPv8 выглядит как мечта. Поэтому почти наверняка не взлетит Производители вернули в продажу материнки с DDR3. Что происходит? Управление агентом с телефона через Telegram теперь в KodaCode От координации к лидерству: как меняется роль руководителя разработки Я сделала родителям бизнес вместо пенсии: зарабатываем 70 тысяч, мама не даёт продать В три раза быстрее приемка товара и оптимизация трудозатрат на 73%: как «РСТ-Инвент» помог Gulliver Group ИИ-шечный мир победил? О влиянии искусственного интеллекта на игропром Кремль снижает давление на Телеграмм пока Европа строит интернет по паспорту Как CEO, CTO и CIO за 8 часов собрали ИИ-директора, который умеет держать позицию под давлением Как (не) потерять домен за выходные Вместо 8 разных VPS: как я организовал практику студентам на одном сервере Почему твой Open Source проект не замечают? R&D: искусство управления неопределенностью в разработке AI-дефляция: вакансий для разработчиков больше, а рост зарплат — худший за 15 лет Мы отдали управление роботами OpenClaw. Что из этого вышло Галактический ID: система идентификации для всех форм разумной жизни Шесть основ бизнес-анализа: начинаем с вопроса «Кто в игре?» Код-ревью, в котором дело не в коде Данные переехали. Команда — нет Системной подход к сдаче OSWE в 2025 Почему комната управления реактором покрашена в цвет морской пены 4 YAML-файла вместо PySpark: как аналитикам строить пайплайны без разработчиков LLM-агент для поиска свободных доменов: автоматизируем подбор Когда, зачем и как правильно начинать новую сессию в Claude Code? Как я заставил нейросеть писать макросы для FreeCAD Анатомия ИИ‑агента для подбора персонала. От тысячи резюме к топ‑10 за минуты Опыт разработчика как экономика внимания
Как интегрировать ТСД с любой конфигурацией «1С: Предприя...
cleverence ( · 2026-05-21 · via Все публикации подряд на Хабре

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