Gitsell.ru
9 subscribers
57 links
Витрина репозиториев github
Download Telegram
Управление платформенными обработками в 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С с минимальными требованиями к оборудованию.
• Возможность адаптации под реальные задачи, включая фоновый режим.

Читать на сайте
Интеграция WhatsApp с 1С через Green API

Репозиторий с обработкой для работы с WhatsApp из 1С через REST сервис green-api.com. Отправка и получение сообщений.

Репозиторий содержит обработку для 1С, позволяющую работать с WhatsApp через REST-сервис green-api.com. Обработка поддерживает отправку и получение сообщений, включая текстовые в чаты и группы. Исходники выгружены в XML-формате, совместимы с платформой 1С версии 8.3.10 и выше (для загрузки — не ниже 8.3.16.1063). Для начала работы скачайте обработку в формате EPF, подключитесь к сервису с помощью API Token и ID Instance, отсканируйте QR-код из WhatsApp Web.

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

• Простая отправка текстовых сообщений в чаты и группы без дополнительных библиотек.
• Получение входящих сообщений в формате JSON для дальнейшей обработки.
• Готовый программный API для встраивания в конфигурации 1С.
• Минимальные требования: платформа 1С 8.3.10+ и доступ к green-api.com.
• Открытые исходники в XML для кастомизации.

Читать на сайте
Onec-Prometheus: инструмент для мониторинга 1С

Инструмент для мониторинга 1С с использованием Prometheus, Grafana и Docker. Отправка метрик из 1С в Prometheus.

Onec-Prometheus — это открытый инструмент для интеграции мониторинга 1С с Prometheus и Grafana. Он позволяет отправлять метрики из 1С (типа Histogram, Gauge, Counter) в Prometheus через Pushgateway, с визуализацией в Grafana. Проект использует Docker для быстрого развертывания сервисов и включает расширение для 1С, которое настраивается через справочник. Для примера берутся метрики из регистра "ЗамерыВремени". Инструмент в разработке, приветствуются предложения.

Установка проста: установите Docker, запустите контейнеры с помощью docker-compose.yaml (Prometheus на 9090, Pushgateway на 9091, Grafana на 3000). В 1С подключите расширение, настройте отправку метрик по расписанию. Импортируйте пример дашборда в Grafana для визуализации. Если сервисы уже есть, подключите только 1С-часть.

• Простая интеграция: отправка метрик из 1С без сложных доработок.
• Docker-поддержка: быстрое развертывание Prometheus, Pushgateway и Grafana в контейнерах.
• Гибкая настройка: метрики по расписанию, примеры для Histogram, Gauge, Counter.
• Визуализация: готовый дашборд для Grafana с данными из 1С.
• Открытый код: на GitHub, с возможностью внести улучшения.

Читать на сайте
Автоматическое обновление расширений 1С из GitHub

🔧 Внешняя обработка для обновления расширений и обработок 1С из GitHub с поддержкой API, фильтрации и сравнения версий.

Вышла внешняя обработка для 1С, которая упрощает обновление расширений и дополнительных обработок напрямую из репозиториев GitHub. Инструмент использует GitHub API для загрузки файлов .cfe, .epf и .erf, поддерживает публичные и приватные репозитории с авторизацией через токен. Фильтрация релизов осуществляется по файлу 1cconf.txt, где указываются диапазоны версий конфигураций (например, "УправлениеТорговлей 11.5.0.0-11.5.0.10").

Для использования скопируйте .epf в базу 1С, откройте через "Дополнительные отчёты и обработки", вставьте ссылку на репозиторий и нажмите "Обновить" или "Скачать". Совместимо с 1С 8.3+ на управляемых формах, не требует изменений в конфигурации. Подробности и исходный код: https://github.com/msrv-tech/1c-extension-installer.

Ключевые преимущества:
• Поддержка GitHub API с авторизацией для приватных репозиториев.
• Фильтрация релизов по версии конфигурации через 1cconf.txt.
• Автоматическое сравнение версий перед установкой.
• Загрузка и установка файлов .cfe, .epf, .erf без модификации базы.
• Интеграция с сервисом gitsell.ru для упрощённой установки.

Читать на сайте
Универсальные инструменты 1С для управляемых форм

Универсальные инструменты 1С для управляемых форм: поддержка ОС, клиентов, конфигураций, платформ, распространение под лицензией GPL v3.0.

Репозиторий tools_ui_1c на GitHub предлагает подсистему универсальных инструментов для 1С:Предприятие, ориентированную на управляемые формы. Она включает более 20 обработок: от консолей запросов и заданий до редакторов реквизитов, JSON и HTML. Поддерживает платформы 8.3.12+, ОС Windows и Linux (MacOS не тестировалась), толстый/тонкий/web-клиенты, режимы без модальности и синхронных вызовов. Распространяется под GPL v3.0 с открытым кодом, позволяет копирование и доработки с обязательным открытием.

Многие инструменты — форки популярных обработок с ИТС, Infostart и GitHub, адаптированные для интеграции. Доступны через релиз в формате .cfe, с SonarQube для качества кода и Telegram-чатом для обсуждений.

• Открытый код под GPL v3.0 для свободного использования и модификаций.
• Кросс-платформенная поддержка: Windows, Linux, различные клиенты 1С.
• Набор из 20+ инструментов для запросов, обмена данными, редактирования и администрирования.
• Интеграция форков с разрешениями авторов, без зависимостей от конкретных конфигураций.
• Активное сообщество с чатом и отслеживанием issues на GitHub.

Читать на сайте
Коннектор: HTTP-клиент для 1С:Предприятие 8

Библиотека "Коннектор" - HTTP-клиент для 1С:Предприятие 8, аналог Requests для Python. Удобная работа с запросами и ответами.

Библиотека "Коннектор" — это удобный инструмент для работы с HTTP-запросами в 1С:Предприятие 8, аналогичный Python-библиотеке Requests. Она упрощает отправку и обработку запросов, беря на себя рутину: формирование URL, кодирование данных, работу с JSON, формами и файлами. Поддерживает платформу 8.3.10+ и мобильную версию (проверено на 8.3.15). Доступна на GitHub: https://github.com/vbondarevsky/Connector. Библиотека переведена на английский, есть публикация на Infostart.

Основные функции включают передачу параметров в URL, поддержку аутентификации (Basic, Digest, AWS4), автоматическое разрешение редиректов, работу с cookies и сессиями, сжатие GZip, а также настраиваемые повторные попытки соединения. Установка простая: скопируйте общий модуль в конфигурацию. Пример: вместо многострочного кода на стандартных средствах 1С, запрос JSON выполняется одной строкой — Результат = КоннекторHTTP.GetJson("https://api.github.com/events").

Ключевые преимущества:
• Упрощает код: запросы в 1-2 строки вместо десятков.
• Автоматизирует обработку: JSON, формы, файлы, редиректы и cookies.
• Поддерживает сессии: сохраняет состояние для последовательных запросов.
• Работает на мобильной платформе без доработок.
• Настраиваемые ретраи: с экспоненциальной задержкой для надежности.

Читать на сайте
Подсистема logosFor1c для сквозного логирования в 1С

Подсистема сквозного логирования для 1С: клиент и сервер, различные приемники, настройки без хранения в переменной.

logosFor1c — это подсистема для логирования на клиенте и сервере в 1С:Предприятие, основанная на обработке log1c. Она позволяет создавать несколько изолированных настроек логирования без необходимости хранить их в переменных. Поддерживаются различные приемники: консоль, журнал регистрации, память (только клиент), база (регистр сведений), файл и каталог файлов. Распространяется как расширение конфигурации, без ограничений по типам приложений и ОС.

В перспективе планируется переопределяемый интерфейс для добавления пользовательских способов логирования. Инициализация простая: лЛог.НовыйЛог() или по имени. Уровни логирования — от "НЕТ" до "КРИТИЧЕСКАЯОШИБКА", с методами вывода вроде лЛог.Инф_(). Особенность: отдельные хранилища для клиента и сервера, с синхронизацией через лЛог.ОбновитьЛогиНаКлиентеПоДаннымСервера().

• Поддержка нескольких изолированных настроек без хранения в переменных.
• Логирование в разные приемники на клиенте и сервере.
• Гибкие уровни и шаблоны сообщений с псевдонимами.
• Возможность добавления пользовательских способов через модули.
• Нет ограничений по приложениям и ОС, распространение как расширение.

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

Шаблон для запуска длительной операции в файловой или клиент-серверной базе без модификации конфигурации.

Представляем шаблон внешней обработки, который позволяет запускать длительные операции в файловой или клиент-серверной базе 1С. Он использует подсистему "Длительные операции" из БСП и не требует модификаций основной конфигурации. Репозиторий доступен на GitHub: https://github.com/iljyxa/Template_ExternalDataProcessorBackgroudJob.

Шаблон поддерживает три способа интеграции: открытие как файла, добавление в информационную базу как дополнительной обработки или включение в состав конфигурации. Тестировался на версии БСП 3.1.7.153. Для работы необходима БСП с подсистемой длительных операций.

Ключевые преимущества:
• Не требует изменений в конфигурации, упрощая внедрение.
• Совместим с файловыми и клиент-серверными базами.
• Гибкие варианты запуска: файл, дополнительная обработка или интеграция в конфигурацию.
• Зависит только от стандартной подсистемы БСП.

Читать на сайте
Дымовые тесты для 1С с интеграцией Allure

Дымовые тесты для 1С с выводом в отчет Allure. Установка, создание проекта, синтаксическая проверка и другие команды.

Репозиторий ones-smoke-allure предоставляет инструменты для автоматизации дымовых тестов в 1С:Предприятие с выводом результатов в отчет Allure. Он включает скрипты для установки, создания проекта, синтаксической проверки, запуска тестов и формирования отчетов. Поддерживается интеграция с Vanessa-Runner и Vanessa-ADD, а также запуск Allure в Docker. Дополнительно реализована групповая проверка доработок для типовых конфигураций, таких как ERP, УТ 11, БП 3.0 и ЗУП 3.

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

• Быстрое развертывание проекта с шаблоном и сборкой обработок через vanessa-runner.
• Автоматизация синтаксической проверки и дымовых тестов с сохранением истории в Allure.
• Групповая проверка доработок для ключевых конфигураций 1С с фильтрацией по расширениям.
• Поддержка серверных баз и авторизации в тест-клиенте.
• Получение JSON с метаданными для изменяемых объектов через vanessa-support.

Читать на сайте
Примеры работы с новыми возможностями 1С в репозитории ExamplesOneS

Репозиторий ExamplesOneS содержит примеры работы с новыми возможностями 1С: буфером обмена, регулярными выражениями, оформлением отчетов.

Репозиторий ExamplesOneS на GitHub (https://github.com/SeiOkami/ExamplesOneS) содержит практические примеры использования свежих функций платформы 1С. В нём собраны инструменты для работы с буфером обмена (с версии 8.3.24), регулярными выражениями (8.3.23) и оформлением отчётов (8.3.22). Каждый раздел включает демонстрационные формы, код и скриншоты для тестирования.

Рекомендуется скачивать полную конфигурацию с релизов, так как некоторые возможности зависят от глобальных событий и свойств. Для отдельных инструментов доступны релизы. Ошибки и предложения можно регистрировать в issues, а связаться с автором — через Telegram (@SeiOkami). Дополнительно: статьи на Infostart, видеообзоры и краткие описания в Telegram-канале.

• Практические примеры для буфера обмена: тестирование форматов, копирование/вставка табличных частей, обработка событий и анализ MIME-форматов.
• Инструмент для регулярных выражений: просмотр результатов поиска/замены, примеры методов и сравнение с RegExp по скорости.
• Управление оформлением отчётов: установка макетов для пользователей, администрирование настроек и влияние на программные СКД.
• Доступ к исходникам и релизам: скачивание полной конфигурации или отдельных частей.
• Поддержка сообщества: issues для фидбека и ссылки на статьи/видео для глубокого изучения.

Читать на сайте
Универсальные функции для работы с цветом в 1С:Предприятие 8

Универсальные функции для работы с цветом в 1С:Предприятие 8, включая конвертацию, работу с палитрами, генерацию случайных цветов и многое другое.

В репозитории color1c собраны инструменты для обработки цветов в 1С:Предприятие 8. Библиотека включает функции для конвертации между моделями (HEX, HSV, HSL, CMYK, Web-цвета, Windows-цвета), работы с палитрами (RAL, безопасные веб-цвета, пастельные тона), генерации случайных цветов и трансформаций (осветление, затемнение, смешивание). Все функции доступны в модуле объекта обработки color1c.epf. Репозиторий на GitHub: https://github.com/Diversus23/color1c. Автор — Барилко Виталий Викторович, лицензия MIT.

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

Читать на сайте
Fluent-запросы в 1С: библиотека fluent-request-schema-1c

Библиотека для написания Fluent запросов в 1С Предприятии, уменьшающая объем кода и повышающая читаемость. В стадии 'beta'.

Библиотека fluent-request-schema-1c позволяет писать запросы в 1С:Предприятие в функциональном (fluent) стиле, вдохновленном LINQ. Она упрощает создание запросов, избавляя от необходимости вручную формировать текст запроса и использовать замены строк. Например, стандартный запрос к справочнику заменяется одной строкой: `ТаблицаЗначений = СхЗапрос.НовыйЗапрос("Справочник.Номенклатура").ВТаблицуЗначений();`. Проект находится в стадии beta, с частичным покрытием функциональности языка запросов 1С. Документация доступна на GitHub Pages, установка возможна через CF/CFE-файлы или сборку из исходников с Node.js.

Разработка мотивирована желанием сократить объем кода и повысить его читаемость, без попытки полностью эмулировать синтаксис 1С-запросов. Существующие аналоги (например, query-model) часто избыточно многословны или не готовы к производственному использованию. Тесты проводились на конфигурации "Управление торговлей" с YAxUnit. Roadmap включает расширение API для вложенных запросов, виртуальных таблиц и других элементов.

• Сокращение объема кода: примеры показывают уменьшение с 30 до 16 строк при сохранении читаемости.
• Избавление от хаков: нет нужды в `СтрЗаменить` для динамических условий.
• Функциональный стиль: упрощает группировку, сортировку и фильтрацию без ручного текста запроса.
• Легкая интеграция: подключается как расширение или конфигурация, с открытым исходным кодом на GitHub.

Читать на сайте
Переключатель открытых форм для 1С

Расширение для быстрого переключения окон 1С с глобальной горячей клавишей Ctrl-Alt-O. Использует недокументированную особенность платформы.

Расширение SwitcherOpenFormsOneS позволяет быстро переключаться между открытыми окнами в 1С с помощью глобальной горячей клавиши Ctrl-Alt-O. Оно использует недокументированную особенность платформы, создавая почти глобальную команду без параметров. Установка простая: скачайте репозиторий с GitHub и интегрируйте в конфигурацию 1С.

Ограничение — клавиша не срабатывает в формах с блокировкой владельца; в таких случаях достаточно кликнуть мышью для перевода фокуса. Подробности и скриншоты в README: https://github.com/SeiOkami/SwitcherOpenFormsOneS. Новости проекта в Telegram: https://t.me/JuniorOneS/533.

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

Читать на сайте
Расширение 1s-GoToLinkedObjects для 1С:Предприятие 8.3

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

Расширение предназначено для конфигураций 1С:Предприятие 8.3, в частности для 1С:Бухгалтерия государственного учреждения 2.0 с интеграцией с Единой метрологической платформой (ЕМП). Оно добавляет команды для быстрого перехода к сопоставленным объектам в синхронизируемых базах и диагностики проблем обмена данными. Основные функции: команда "Перейти в ЕМП" для прямого доступа к связанным объектам, "Сопоставленные объекты" для просмотра регистра соответствий и "Предупреждения синхронизации" для анализа ошибок в регистре результатов обмена.

Расширение помогает выявлять и решать проблемы, такие как дублирование объектов из-за множественных записей в регистре. Для работы требуется подключение без безопасного режима, настройка ролей и параметров подключения к базе ЕМП. Репозиторий доступен на GitHub, с поддержкой Semantic Versioning и Conventional Commits.

Ключевые преимущества:
• Ускоряет навигацию между сопоставленными объектами в разных базах.
• Облегчает диагностику дубликатов и ошибок синхронизации через специализированные формы.
• Добавляет роли для контроля доступа без изменения базовой конфигурации.
• Поддерживает интеграцию с ЕМП, включая настройки через файлы обмена.
• Легко вносить изменения с использованием precommit1c и Git Flow.

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