Gitsell.ru
9 subscribers
57 links
Витрина репозиториев github
Download Telegram
Расширенный глобальный поиск для 1С

Расширение для 1С, улучшающее глобальный поиск через иерархическое меню команд. Позволяет быстро находить нужные объекты.

Расширение AdvancedGlobalSearchOneS улучшает встроенный глобальный поиск в 1С, добавляя иерархическое меню команд. Оно активируется символом '\', после чего пользователь интерактивно выбирает команды для поиска метаданных, форм, вычисления выражений и других объектов. Фреймворк позволяет разработчикам добавлять свои пункты меню в отдельных расширениях, не модифицируя основное. Поддерживает конфигурации на русском и английском языках, работает на платформе 8.3.22 и выше. Установка через конфигуратор, с обработкой возможных конфликтов.

Расширение сохраняет стандартный поиск, дополняя его постраничным выводом, панелью избранного и пользовательскими настройками. Формат строки поиска автоматически формируется: \Команда\Подчиненная?Параметры\СтрокаПоиска. Встроенные команды включают поиск по метаданным с фильтрами, работу с открытыми формами и выполнение выражений с историей.

• Иерархическое меню для быстрого доступа к объектам без запоминания ключевых слов.
• Фреймворк для создания кастомных команд в независимых расширениях.
• Постраничный вывод результатов с навигацией.
• Интеграция с панелью избранного для сохранения поисковых строк.
• Пользовательские настройки для команд и общего поведения.

Читать на сайте
Custom Role Generator: инструмент для настройки ролей в 1С:Предприятие 8.3

Инструмент для настройки ролей в 1С:Предприятие 8.3 без модификации конфигурации. Удобен для разработчиков и администраторов.

Инструмент позволяет настраивать роли в конфигурациях на платформе 1С:Предприятие 8.3 без изменений исходной конфигурации. Он поставляется как расширение, которое добавляет справочник "Пользовательские роли". На основе элементов справочника генерируется новое расширение с ролями, которое автоматически устанавливается в базу данных. После перезапуска системы роли становятся доступны для использования.

Это упрощает внедрение на предприятиях с уникальными сценариями, где стандартные роли не подходят. Разработчики могут быстро настроить права, а администраторы — корректировать доступ без привлечения специалистов и модификаций кода. Актуальные версии доступны в релизах на GitHub.

Ключевые преимущества:
• Настройка ролей в пользовательском режиме без изменений конфигурации.
• Автоматическая генерация и установка расширения на основе справочника.
• Удобство для разработчиков: ускоряет внедрение без поиска подходящих ролей.
• Полезно для администраторов: изменения прав без кода и внешней помощи.
• Открытый код под лицензией CC BY-SA 4.0 с возможностью вклада.

Читать на сайте
Накидка: инструмент для создания форм в 1С:Предприятие по Markdown-подобному описанию

Накидка - инструмент для 1С:Предприятие 8, создающий формы по текстовому описанию с помощью Markdown-подобного синтаксиса и визуального проектирования.

Накидка — это открытый инструмент для 1С:Предприятие 8, который генерирует формы на основе текстового описания в синтаксисе, похожем на Markdown. Он позволяет преобразовывать текст в визуальную форму и обратно, поддерживает визуальное проектирование элементов интерфейса. Репозиторий доступен на GitHub: https://github.com/crimsongoldteam/md_design. Документация и примеры — на сайте проекта.

Инструмент интегрируется с ИИ для автоматизации создания прототипов, экспортирует формы в конфигурацию и генерирует код для реквизитов. Подходит для аналитиков, разработчиков и тестировщиков, упрощая этапы проектирования и тестирования.

• Быстрое создание прототипов форм по текстовому описанию.
• Поддержка экспорта в конфигурацию 1С и генерации кода.
• Интеграция с ИИ для автоматизации описаний.
• Визуальное проектирование и обратное преобразование в текст.
• Соответствие стандартам 1С для унифицированных интерфейсов.

Читать на сайте
RDT1C: Инструменты для удаленной разработки в 1C

RDT1C — это открытый репозиторий с инструментами для удаленной разработки в платформе 1C:Enterprise. Проект предоставляет набор скриптов и утилит, позволяющих подключаться к удаленным базам данных, редактировать конфигурации и выполнять отладку без необходимости в локальной установке. Репозиторий создан на GitHub пользователем tormozit и ориентирован на разработчиков, работающих в распределенных командах.

Инструменты построены на базе стандартных API 1C и совместимы с версиями 8.3 и выше. Для начала работы достаточно клонировать репозиторий и настроить конфигурационные файлы. Проект находится в активной разработке, с возможностью внесения вклада через pull requests.

• Поддержка удаленного доступа без VPN: упрощает работу с базами в облаке или на удаленных серверах.
• Интеграция с Git: позволяет версионировать изменения конфигураций напрямую.
• Автоматизация задач: скрипты для быстрой отладки и тестирования кода.
• Кросс-платформенность: работает на Windows, Linux и macOS.
• Открытый исходный код: облегчает кастомизацию под конкретные нужды.

Читать на сайте
Swagger для 1С:Предприятия 8

Swagger для 1С:Предприятия 8 - инструмент для документирования HTTP сервисов конфигураций на платформе 1С. Визуализация через swagger-ui, ReDoc, Scalar, Stoplight, RapiDoc.

Репозиторий swagger-1c предоставляет расширение для платформы 1С:Предприятие 8, предназначенное для документирования HTTP-сервисов. Инструмент генерирует спецификацию OpenAPI на основе описаний в общих модулях конфигурации и визуализирует её через swagger-ui, ReDoc, Scalar, Stoplight или RapiDoc. Для переключения между библиотеками используется параметр в URL, например, `/swagger/index.html?ui=scalar`.

Установка выполняется в режиме конфигуратора: создайте расширение и загрузите файлы из каталога swagger. После публикации базы на веб-сервере с включенной опцией "Публиковать HTTP сервисы расширений по умолчанию" документация доступна по адресу `/hs/swagger/index.html`. Описания сервисов размещаются в общих модулях по шаблону "<Наименование_HTTP_сервиса>Описание". Инструмент поддерживает проверку входящих параметров и ответов через функции `ПроверитьПараметры` и `ПроверитьОтвет`.

• Поддержка нескольких библиотек визуализации для удобного просмотра API.
• Встроенная проверка запросов и ответов на соответствие спецификации.
• Простая интеграция как расширения конфигурации без изменения основной базы.
• Автоматическая генерация документации из общих модулей.
• Динамический доступ к спецификации без статических файлов (статический JSON в разработке).

Читать на сайте
Оформитель модулей 1С: форматтер кода с ИИ

**Оформлятор модулей 1С** - форматтер кода и документации для модулей 1С с ИИ. Расставляет области, анализирует код, документирует методы.

Оформитель модулей 1С — это инструмент на базе GitHub, предназначенный для автоматизации форматирования и анализа кода в 1С:Предприятие. Он расставляет области в модулях, распределяет методы по ним, генерирует документацию с помощью LLM (локально или через API) и парсит код на уровни от токенов до абстрактного синтаксического дерева. Проект полностью написан на языке 1С, что упрощает изучение и доработку без внешних зависимостей. Доступны готовое расширение (.cfe) для платформы 8.3.14+ и исходники в XML.

Инструмент поддерживает типовые сценарии: копирование модуля из конфигуратора, разбор, расстановку областей, документирование и возврат отформатированного текста. Дополнительно есть компоненты для сортировки методов, добавления препроцессорных инструкций и анализа связей в коде. Для расширения можно создавать свои компоненты под конкретные задачи, такие как перенос функционала между конфигурациями.

Ключевые преимущества:
• Полная реализация на 1С: любой разработчик может доработать под свои стандарты без изучения новых технологий.
• Интеграция ИИ для документирования и форматирования: генерирует описания методов и применяет правила без ручного труда.
• Глубокий анализ кода: строит АСД, графы вызовов и выявляет зависимости, упрощая рефакторинг.
• Расширяемость: готовые компоненты для областей, сортировки и генерации текста, плюс поддержка пользовательских.
• Бесплатный режим LLM с ограничениями или подключение API для полного функционала.

Читать на сайте
KBS-Reports: внешние отчеты и обработки для 1С в Украине

Репозиторий KBS-Reports - набор звітів та обробок для 1С, спрощує облік та аналіз бухгалтерських даних для українських компаній.

Репозиторий KBS-Reports на GitHub предлагает набор внешних отчетов и обработок (.epf, .erf) для платформы 1С, ориентированных на украинские компании. Он предназначен для работы с конфигурациями КБС "Комплексные бюджетные системы" и "UA Бюджет", помогая бухгалтерам упрощать учет и анализ данных.

Инструменты включают классические формы, такие как Главная Книга и мемориальные ордера в "бумажном" формате, а также отчеты по основным средствам, материалам, услугам, договорам и оплатам. Репозиторий добавляет функционал, которого нет в стандартных конфигурациях, с простым интерфейсом для быстрой интеграции.

• Упрощение учета и анализа бухгалтерских данных.
• Классические формы отчетов в привычном формате.
• Расширенные возможности, отсутствующие в типовых конфигурациях.
• Интуитивный интерфейс для легкой адаптации.
• Специализация на нуждах украинских бухгалтеров.

Читать на сайте
Ssl-Ci: расширение для синхронизации Git с 1С:Предприятие

Расширение Ssl-Ci для синхронизации Git с справочником "Дополнительные отчеты и обработки" в 1С:Предприятие. Поддерживает GitLab CE 14.8.4.

Расширение Ssl-Ci предназначено для интеграции репозиториев Git с справочником "Дополнительные отчеты и обработки" в 1С:Предприятие. Оно позволяет автоматизировать синхронизацию кода, упрощая работу разработчиков в экосистеме 1С. Проект доступен на GitHub (https://github.com/Arcius7012/ssl-ci), полное описание — на Infostart (https://infostart.ru/public/1811577/). Текущий режим совместимости — версия 8.3.12.

Поддерживается GitLab Community Edition 14.8.4, что обеспечивает стабильную работу с указанной системой управления репозиториями. Расширение ориентировано на БСП + Git, без лишних зависимостей.

Ключевые преимущества:
• Автоматическая синхронизация Git-репозиториев со справочником 1С для быстрого обновления обработок.
• Совместимость с GitLab CE 14.8.4, обеспечивающая интеграцию без дополнительных настроек.
• Поддержка режима 8.3.12, подходящая для актуальных версий 1С:Предприятие.
• Простая установка через GitHub, с открытым исходным кодом для доработок.

Читать на сайте
Управление ботами Telegram в 1С: новое расширение

"Управление ботами Telegram в 1С: создание, настройка и взаимодействие с помощью готовых объектов метаданных и сценариев на языке 1С."

Расширение для конфигураций 1С на базе БСП (ERP, КА, УТ и других) упрощает интеграцию с Telegram. Оно предоставляет готовые объекты метаданных для создания и настройки ботов, а также инструменты для взаимодействия через вебхуки или регламентные задания. Поддерживается написание сценариев на языке 1С, включая цепочки общения и отправку отчетов.

Документация доступна на GitHub, где также можно сообщить об ошибках или предложить улучшения. Расширение совместимо с существующими механизмами 1С, такими как документы "Электронное письмо исходящее" для передачи сообщений и файлов.

Ключевые преимущества:
• Готовые метаданные для быстрой настройки и подключения ботов.
• Поддержка вебхуков и регламентных заданий для взаимодействия.
• Возможность создания персонализированных команд для чатов.
• Интерфейс для написания и выполнения сценариев на 1С.
• Защита от несанкционированного использования команд.

Читать на сайте
CURL Builder: генератор команд для curl

"Обработка для сборки команд curl для cmd и bash, а также 1С. Используется с cURL для 1С:Предприятие 8. Ограничение размера для API."

CURL Builder — это открытая обработка на GitHub, предназначенная для сборки консольных команд curl. Она генерирует команды для интерпретаторов cmd и bash, а также код на языке 1С для интеграции с обработкой cURL для 1С:Предприятие 8. Инструмент полезен при работе с API, где есть ограничения на размер запросов, помогая автоматизировать и упрощать вызовы.

Проект включает предпросмотр интерфейса и поддерживает проверку качества кода через Sonar. Исходный код доступен по ссылке: https://github.com/Stivo182/curl-builder.

• Поддержка нескольких платформ: cmd, bash и 1С.
• Автоматическая генерация кода для обхода ограничений API по размеру.
• Простая интеграция с существующими инструментами curl в 1С:Предприятие.
• Открытый код с релизами и метриками качества.

Читать на сайте
Менеджер открытых форм 1С

Менеджер открытых форм 1С - обработка для изменения скрытых элементов формы и управления окнами в режиме предприятия.

Обработка для платформы 1С:Предприятие, предназначенная разработчикам. Позволяет в режиме предприятия перехватывать открытые окна, собирать данные о формах и редактировать их свойства. Это упрощает доступ к скрытым элементам, изменение реквизитов и тестирование без запуска отладчика в конфигураторе.

Инструмент выводит информацию в удобный редактор, поддерживает манипуляции с формами и открытие новых окон, включая системные. Подробное описание доступно на Infostart, исходный код — на GitHub (https://github.com/SeiOkami/ManagerOpenForms).

• Доступ к скрытым элементам форм без отладки.
• Изменение свойств и значений реквизитов в реальном времени.
• Управление открытыми окнами и запуск новых, включая системные.
• Сокращение времени на тестирование конфигураций.
• Полная информация о формах в едином редакторе.

Читать на сайте
Консоль запросов 1С: consquery

"Консоль запросов 1С - обработка для выполнения запросов, управляемый и обычный режимы, без гарантий, открытый код"

Обработка consquery предназначена для выполнения запросов в платформе 1С:Предприятие. Она поддерживает как управляемый, так и обычный режимы работы, что позволяет использовать её в различных конфигурациях. Код открыт и доступен на GitHub, без каких-либо гарантий от автора — пользователь несёт ответственность за свои данные. Ранее известна как "Дополненная обработка Консоль запросов".

Для дополнительной информации доступны сайт consquery.ru, YouTube-канал @consquery_ru и Telegram-группа. Обработка проходит проверку качества через Sonar, релизы публикуются на GitHub.

Ключевые преимущества:
• Совместимость с управляемым и обычным режимами 1С.
• Открытый исходный код для самостоятельной доработки.
• Простая установка через внешнюю обработку.
• Интеграция с инструментами качества кода (Sonar).
• Активное сообщество в Telegram для обсуждений.

Читать на сайте
Расширение для подмены форм конфигурации в 1С

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

Расширение SubstitutionConfigurationFormsOneS позволяет заменять стандартные формы объектов конфигурации в 1С: Предприятие на дополнительные обработки БСП. Подмена происходит динамически, без необходимости перезапуска сеанса, в отличие от стандартных расширений. Когда пользователь открывает форму встроенной обработки или основную форму объекта, система проверяет наличие подмены и открывает указанную альтернативу.

Для использования добавьте расширение в базу, активируйте его (оставив только галочку "Активно"), затем в регистре сведений "Подмена форм конфигурации" укажите имя подменяемой формы и выберите дополнительную обработку. Подмена реализуется через подписку на событие ОбработкаПолученияФормы, с поиском записи в регистре. Ограничения: работает только с основными формами (списка, записи, выбора); прямые вызовы форм по имени не переопределяются без изменений в коде. Совместимость проверена на БСП и платформе 8.3.23; для других версий может потребоваться корректировка свойств в конфигураторе.

• Динамическая подмена без перезапуска сеанса.
• Простая настройка через регистр сведений.
• Поддержка русской и международной версий БСП.
• Открытый код для доработки и регистрации ошибок на GitHub.
• Минимальное вмешательство в конфигурацию.

Читать на сайте
Управление платформенными обработками в 1C

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

Расширение позволяет подменять встроенные обработки платформы 1C:Enterprise для их доработки. Оно использует недокументированные механизмы, чтобы заменять стандартные инструменты, такие как "Активные пользователи", "Журнал регистрации" или "Конструктор запросов". Установка требует добавления расширения без флагов безопасного режима и защиты от опасных действий; после перезапуска сеанса обновляются версии обработок.

Настройка происходит в справочнике "Версии платформенных обработок": выгружаете оригинал, дорабатываете, загружаете обратно и подключаете подмену для сеанса, пользователя или всех. Поддерживает версии платформы до 8.3.24, русскоязычные и англоязычные конфигурации. Расширение легко отключить, возвращая всё к исходному состоянию.

• Подмена более 30 стандартных обработок без изменения основной конфигурации.
• Автоматическое извлечение и обновление версий обработок при смене платформы.
• Гибкая настройка подмены: для сеанса, пользователя или глобально.
• Выгрузка обработок в каталог для внешней доработки.
• Поддержка нескольких языков интерфейса для удобной установки.

Читать на сайте
Clockify to Bitrix24: Интеграция через 1С

Программа для выгрузки времени из Clockify в задачи Bitrix24 через 1С. Удобное интегрированное решение для учета времени.

Новый репозиторий на GitHub предлагает обработку для 1С, которая позволяет выгружать данные о затраченном времени из тайм-трекера Clockify напрямую в задачи CRM Bitrix24. Это решение упрощает учет рабочего времени в проектах, где используются обе системы, без необходимости в ручном переносе данных. Обработка работает через API Clockify и Bitrix24, интегрируясь в среду 1С для автоматизации процесса.

Репозиторий включает исходный код, инструкции по установке и примеры использования. Подходит для команд, ведущих учет в Bitrix24 с трекингом в Clockify. Доступны релизы, лицензия MIT и поддержка через issues.

Ключевые преимущества:
• Автоматическая синхронизация времени без ручного ввода.
• Интеграция через 1С, совместимая с существующими корпоративными системами.
• Открытый код для доработки под свои нужды.
• Простая установка и настройка с использованием API.
• Минимизация ошибок при переносе данных.

Читать на сайте
Менеджер синхронизаций для 1С: расширение на GitHub

Менеджер синхронизации данных для 1С. Позволяет настраивать подключения, правила и расписание синхронизаций. (разработка)

Расширение oneс-sync-manager добавляет в конфигурацию 1С подсистему для управления синхронизацией данных с внешними источниками. Оно позволяет хранить параметры подключений, задавать запросы к базам данных, определять правила обмена и расписания. Проект реализован как расширение конфигурации, совместимое с ERP 2.5 на базе БСП, и находится в разработке. Для работы требуется ручная настройка подключений и прав пользователей.

Установка простая: скачайте релиз с GitHub (https://github.com/kropachev/onec-sync-manager) и добавьте расширение в 1С. Структура включает справочники для запросов, настроек подключений и правил синхронизации, что упрощает обработку данных при загрузке и выгрузке.

Ключевые преимущества:
• Гибкая настройка параметров подключений к внешним БД (сервер, имя, тип).
• Определение запросов и сопоставление данных для точного обмена.
• Формирование правил синхронизации с расписаниями и объектами.
• Простая интеграция как расширения без изменения базовой конфигурации.
• Обработка данных на этапах загрузки и выгрузки для автоматизации.

Читать на сайте
Библиотека для программного изменения графических схем в 1С: Предприятии

Библиотека для программного изменения графической схемы 1С: Предприятия с возможностью добавления элементов и обновления схемы.

Репозиторий graphic-diagram-1c предлагает библиотеку, которая позволяет программно модифицировать графические схемы в 1С: Предприятии. Она решает проблему отсутствия встроенных методов для добавления элементов в схемы, что полезно для создания low-code или no-code систем, где пользователи могут редактировать схемы в пользовательском режиме.

Все функции собраны в модуле ГС_СхемаКлиентСервер. Функция ПолучитьЭлементыСхемы разбирает схему на массив элементов, а метод УстановитьСхемуИзЭлементов собирает схему обратно. Для добавления элемента его включают в массив и применяют сборку; при изменении схемы вызывают разбор для обновления массива. Тестовая обработка демонстрирует работу на примерах. Планы включают рефакторинг, оптимизацию скорости и поддержку дополнительных элементов вроде разветвлений и декораций.

• Программное добавление и редактирование элементов схемы без встроенных ограничений платформы.
• Разбор схемы на элементы и обратная сборка для удобной манипуляции данными.
• Поддержка пользовательского редактирования в low-code сценариях.
• Открытый код на GitHub для доработки и интеграции.
• Планы на расширение: ускорение, картинки и сложные структуры.

Читать на сайте
Парсер технологического журнала 1С:Предприятие 8 на Rust

Парсер технологического журнала 1С:Предприятие 8 с возможностью конвертации в JSON и использования внешней компоненты.

В репозитории tech-log-parser представлена библиотека для парсинга технологического журнала 1С:Предприятие 8, написанная на Rust. Она решает проблемы существующих подходов: скрипты на Perl с регулярными выражениями медленные и неудобные, а встроенный JSON-вывод в версии 8.3.25 содержит дубли, усложняя десериализацию. Проект включает библиотеку парсера (планируется публикация как crate), утилиту для бенчмаркинга скорости, конвертер файлов/каталогов в JSON и внешнюю компоненту Native API для интеграции с 1С.

Конвертер обрабатывает отдельные файлы или директории, выводя события в чистый JSON без дублей. Внешняя компонента предоставляет метод ParseFile для чтения событий с фильтрами (по длительности, имени, свойствам, включая regex). Тестовая конфигурация на 1С 8.3.23 доступна для проверки. Сборка проекта требует Rust и скриптов из связанного репозитория.

Ключевые преимущества:
• Эффективный парсинг без дублей в JSON, упрощающий анализ в 1С или других инструментах.
• Поддержка фильтров (включая regex) для выборочного чтения событий, минимизируя потребление памяти.
• Интеграция через внешнюю компоненту Native API напрямую из 1С:Предприятие.
• Высокая скорость: бенчмарк-утилита для тестирования производительности на реальных данных.
• Открытый исходный код с примерами использования и сборки.

Читать на сайте
Агрегатор микросервисов для 1С: поиск и установка расширений

Агрегатор микросервисов для 1С, удобный поиск и установка расширений, отчетов и обработок, с актуализацией и техподдержкой.

Агрегатор — это открытый инструмент для 1С, который собирает расширения, дополнительные отчеты и обработки из источников вроде msrv.tech, infostart.ru и GitHub. Он позволяет искать решения, подходящие под конкретную конфигурацию, и устанавливать их прямо из информационной базы. Интерфейс включает форму списка с фильтрами и карточки микросервисов с описаниями, параметрами и опцией обновления.

Агрегатор совместим с управляемыми формами, использует API для интеграции и поддерживает автоматическую проверку обновлений. Исходный код открыт, что упрощает доработки. Серверная часть реализована на базе УНФ в 1С ГРМ.

• Удобный поиск и фильтрация микросервисов по совместимости с конфигурацией.
• Моментальная установка и обновление прямо в интерфейсе 1С.
• Интеграция маркетплейса с бесплатными и платными решениями.
• Открытый код для адаптации под свои нужды.
• Автоматическая проверка обновлений для актуальности.

Читать на сайте
SynchClientServer: библиотека для TCP-сервера в 1C 8.3

Библиотека SynchClientServer для работы с TCP сервером в 1С 8.3 на C++ с использованием Boost.Asio. Поддерживает Windows и Linux.

Библиотека SynchClientServer — это внешняя Native API компонента для платформы 1C 8.3, реализованная на C++ с использованием Boost.Asio. Она предоставляет функциональность синхронного TCP-сервера, но может работать и в режиме клиента. Поддерживает обработку нескольких соединений на разных портах, настройку задержек чтения/записи и времени жизни сокетов без активности. Компонента протестирована в реальных проектах, включая интеграцию медицинского оборудования с системами на 1C, и работает на Windows (32/64-бит) и Linux (64-бит).

Методы включают настройку параметров (SetServerParameters), запуск сервера (Listen), получение сообщений (GetMessagesFromClients и варианты), подтверждение обработки (AckMessagesReceipt) и отправку данных (SendMessageToClient, SendMessageToRemoteServer). Синхронный подход упрощает отладку, а Boost.Asio обеспечивает гибкость для будущих расширений на UDP или COM-порты.

Ключевые преимущества:
• Поддержка множества соединений на нескольких портах, в отличие от MSWINSCK.OCX.
• Настраиваемые задержки для чтения/записи и таймауты неактивности сокетов.
• Синхронные методы для удобной отладки и доработки.
• Кросс-платформенность: Windows и Linux.
• Протестирована в продакшене с интенсивным трафиком.

Читать на сайте
Демо-обработка чат-бота для WhatsApp на базе 1С

Демо обработка чат-бота для WhatsApp на базе 1С с интеграцией Green API. Запуск бота, настройка сценариев.

Репозиторий содержит внешнюю обработку для 1С, демонстрирующую создание чат-бота в WhatsApp с интеграцией через Green API. Это готовый пример для разработки собственных ботов: бот отвечает на сообщения, поддерживает сценарии диалогов и глобальные команды. Требуется платформа 1С не ниже 8.3.10, два номера WhatsApp (клиентский и для бота), аккаунт Green API (бесплатный тариф подойдет). Запуск: скачать обработку, настроить через помощник с QR-кодом, активировать бота и общаться в WhatsApp. Бот работает в цикле ожидания сообщений (20 сек) и бездействия (10 сек); рекомендуется перенос в фоновое задание для непрерывности. Телефон с номером бота должен быть онлайн.

Настройка сценариев происходит в модуле объекта: функция ПодготовитьШаблоныСообщений() определяет ответы, обработчики и вложенные диалоги. Поддерживаются команды вроде "Выход" для сброса. Пример: запрос списка номенклатуры по цифре "1".

• Интеграция с Green API для отправки/получения сообщений без сложного кода.
• Настраиваемые шаблоны ответов и вложенные сценарии для шаговых диалогов.
• Глобальные команды для управления ботом (например, сброс диалога).
• Простой запуск в 1С с минимальными требованиями к оборудованию.
• Возможность адаптации под реальные задачи, включая фоновый режим.

Читать на сайте