Управление платформенными обработками в 1C
Управление платформенными обработками для доработки и улучшения функционала, включая работу с пользователями, журналом регистрации и другими функциями.
Расширение позволяет подменять встроенные обработки платформы 1C:Enterprise для их доработки. Оно использует недокументированные механизмы, чтобы заменять стандартные инструменты, такие как "Активные пользователи", "Журнал регистрации" или "Конструктор запросов". Установка требует добавления расширения без флагов безопасного режима и защиты от опасных действий; после перезапуска сеанса обновляются версии обработок.
Настройка происходит в справочнике "Версии платформенных обработок": выгружаете оригинал, дорабатываете, загружаете обратно и подключаете подмену для сеанса, пользователя или всех. Поддерживает версии платформы до 8.3.24, русскоязычные и англоязычные конфигурации. Расширение легко отключить, возвращая всё к исходному состоянию.
• Подмена более 30 стандартных обработок без изменения основной конфигурации.
• Автоматическое извлечение и обновление версий обработок при смене платформы.
• Гибкая настройка подмены: для сеанса, пользователя или глобально.
• Выгрузка обработок в каталог для внешней доработки.
• Поддержка нескольких языков интерфейса для удобной установки.
Читать на сайте
Управление платформенными обработками для доработки и улучшения функционала, включая работу с пользователями, журналом регистрации и другими функциями.
Расширение позволяет подменять встроенные обработки платформы 1C:Enterprise для их доработки. Оно использует недокументированные механизмы, чтобы заменять стандартные инструменты, такие как "Активные пользователи", "Журнал регистрации" или "Конструктор запросов". Установка требует добавления расширения без флагов безопасного режима и защиты от опасных действий; после перезапуска сеанса обновляются версии обработок.
Настройка происходит в справочнике "Версии платформенных обработок": выгружаете оригинал, дорабатываете, загружаете обратно и подключаете подмену для сеанса, пользователя или всех. Поддерживает версии платформы до 8.3.24, русскоязычные и англоязычные конфигурации. Расширение легко отключить, возвращая всё к исходному состоянию.
• Подмена более 30 стандартных обработок без изменения основной конфигурации.
• Автоматическое извлечение и обновление версий обработок при смене платформы.
• Гибкая настройка подмены: для сеанса, пользователя или глобально.
• Выгрузка обработок в каталог для внешней доработки.
• Поддержка нескольких языков интерфейса для удобной установки.
Читать на сайте
Gitsell
Gitsell — витрина GitHub репозиториев
Покупка и продажа доступа к приватным GitHub репозиториям.
Clockify to Bitrix24: Интеграция через 1С
Программа для выгрузки времени из Clockify в задачи Bitrix24 через 1С. Удобное интегрированное решение для учета времени.
Новый репозиторий на GitHub предлагает обработку для 1С, которая позволяет выгружать данные о затраченном времени из тайм-трекера Clockify напрямую в задачи CRM Bitrix24. Это решение упрощает учет рабочего времени в проектах, где используются обе системы, без необходимости в ручном переносе данных. Обработка работает через API Clockify и Bitrix24, интегрируясь в среду 1С для автоматизации процесса.
Репозиторий включает исходный код, инструкции по установке и примеры использования. Подходит для команд, ведущих учет в Bitrix24 с трекингом в Clockify. Доступны релизы, лицензия MIT и поддержка через issues.
Ключевые преимущества:
• Автоматическая синхронизация времени без ручного ввода.
• Интеграция через 1С, совместимая с существующими корпоративными системами.
• Открытый код для доработки под свои нужды.
• Простая установка и настройка с использованием API.
• Минимизация ошибок при переносе данных.
Читать на сайте
Программа для выгрузки времени из Clockify в задачи Bitrix24 через 1С. Удобное интегрированное решение для учета времени.
Новый репозиторий на GitHub предлагает обработку для 1С, которая позволяет выгружать данные о затраченном времени из тайм-трекера Clockify напрямую в задачи CRM Bitrix24. Это решение упрощает учет рабочего времени в проектах, где используются обе системы, без необходимости в ручном переносе данных. Обработка работает через API Clockify и Bitrix24, интегрируясь в среду 1С для автоматизации процесса.
Репозиторий включает исходный код, инструкции по установке и примеры использования. Подходит для команд, ведущих учет в Bitrix24 с трекингом в Clockify. Доступны релизы, лицензия MIT и поддержка через issues.
Ключевые преимущества:
• Автоматическая синхронизация времени без ручного ввода.
• Интеграция через 1С, совместимая с существующими корпоративными системами.
• Открытый код для доработки под свои нужды.
• Простая установка и настройка с использованием API.
• Минимизация ошибок при переносе данных.
Читать на сайте
Gitsell
Gitsell — витрина GitHub репозиториев
Покупка и продажа доступа к приватным GitHub репозиториям.
Менеджер синхронизаций для 1С: расширение на GitHub
Менеджер синхронизации данных для 1С. Позволяет настраивать подключения, правила и расписание синхронизаций. (разработка)
Расширение oneс-sync-manager добавляет в конфигурацию 1С подсистему для управления синхронизацией данных с внешними источниками. Оно позволяет хранить параметры подключений, задавать запросы к базам данных, определять правила обмена и расписания. Проект реализован как расширение конфигурации, совместимое с ERP 2.5 на базе БСП, и находится в разработке. Для работы требуется ручная настройка подключений и прав пользователей.
Установка простая: скачайте релиз с GitHub (https://github.com/kropachev/onec-sync-manager) и добавьте расширение в 1С. Структура включает справочники для запросов, настроек подключений и правил синхронизации, что упрощает обработку данных при загрузке и выгрузке.
Ключевые преимущества:
• Гибкая настройка параметров подключений к внешним БД (сервер, имя, тип).
• Определение запросов и сопоставление данных для точного обмена.
• Формирование правил синхронизации с расписаниями и объектами.
• Простая интеграция как расширения без изменения базовой конфигурации.
• Обработка данных на этапах загрузки и выгрузки для автоматизации.
Читать на сайте
Менеджер синхронизации данных для 1С. Позволяет настраивать подключения, правила и расписание синхронизаций. (разработка)
Расширение oneс-sync-manager добавляет в конфигурацию 1С подсистему для управления синхронизацией данных с внешними источниками. Оно позволяет хранить параметры подключений, задавать запросы к базам данных, определять правила обмена и расписания. Проект реализован как расширение конфигурации, совместимое с ERP 2.5 на базе БСП, и находится в разработке. Для работы требуется ручная настройка подключений и прав пользователей.
Установка простая: скачайте релиз с GitHub (https://github.com/kropachev/onec-sync-manager) и добавьте расширение в 1С. Структура включает справочники для запросов, настроек подключений и правил синхронизации, что упрощает обработку данных при загрузке и выгрузке.
Ключевые преимущества:
• Гибкая настройка параметров подключений к внешним БД (сервер, имя, тип).
• Определение запросов и сопоставление данных для точного обмена.
• Формирование правил синхронизации с расписаниями и объектами.
• Простая интеграция как расширения без изменения базовой конфигурации.
• Обработка данных на этапах загрузки и выгрузки для автоматизации.
Читать на сайте
GitHub
GitHub - kropachev/onec-sync-manager: Менеджер синхронизаций 1C. Расширение предназначено для добавления в конфигурацию 1С подсистемы…
Менеджер синхронизаций 1C. Расширение предназначено для добавления в конфигурацию 1С подсистемы управления синхронизацией данных с внешними источниками. - kropachev/onec-sync-manager
Библиотека для программного изменения графических схем в 1С: Предприятии
Библиотека для программного изменения графической схемы 1С: Предприятия с возможностью добавления элементов и обновления схемы.
Репозиторий graphic-diagram-1c предлагает библиотеку, которая позволяет программно модифицировать графические схемы в 1С: Предприятии. Она решает проблему отсутствия встроенных методов для добавления элементов в схемы, что полезно для создания low-code или no-code систем, где пользователи могут редактировать схемы в пользовательском режиме.
Все функции собраны в модуле ГС_СхемаКлиентСервер. Функция ПолучитьЭлементыСхемы разбирает схему на массив элементов, а метод УстановитьСхемуИзЭлементов собирает схему обратно. Для добавления элемента его включают в массив и применяют сборку; при изменении схемы вызывают разбор для обновления массива. Тестовая обработка демонстрирует работу на примерах. Планы включают рефакторинг, оптимизацию скорости и поддержку дополнительных элементов вроде разветвлений и декораций.
• Программное добавление и редактирование элементов схемы без встроенных ограничений платформы.
• Разбор схемы на элементы и обратная сборка для удобной манипуляции данными.
• Поддержка пользовательского редактирования в low-code сценариях.
• Открытый код на GitHub для доработки и интеграции.
• Планы на расширение: ускорение, картинки и сложные структуры.
Читать на сайте
Библиотека для программного изменения графической схемы 1С: Предприятия с возможностью добавления элементов и обновления схемы.
Репозиторий graphic-diagram-1c предлагает библиотеку, которая позволяет программно модифицировать графические схемы в 1С: Предприятии. Она решает проблему отсутствия встроенных методов для добавления элементов в схемы, что полезно для создания low-code или no-code систем, где пользователи могут редактировать схемы в пользовательском режиме.
Все функции собраны в модуле ГС_СхемаКлиентСервер. Функция ПолучитьЭлементыСхемы разбирает схему на массив элементов, а метод УстановитьСхемуИзЭлементов собирает схему обратно. Для добавления элемента его включают в массив и применяют сборку; при изменении схемы вызывают разбор для обновления массива. Тестовая обработка демонстрирует работу на примерах. Планы включают рефакторинг, оптимизацию скорости и поддержку дополнительных элементов вроде разветвлений и декораций.
• Программное добавление и редактирование элементов схемы без встроенных ограничений платформы.
• Разбор схемы на элементы и обратная сборка для удобной манипуляции данными.
• Поддержка пользовательского редактирования в low-code сценариях.
• Открытый код на GitHub для доработки и интеграции.
• Планы на расширение: ускорение, картинки и сложные структуры.
Читать на сайте
Gitsell
Gitsell — витрина GitHub репозиториев
Покупка и продажа доступа к приватным 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С:Предприятие 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С:Предприятие.
• Высокая скорость: бенчмарк-утилита для тестирования производительности на реальных данных.
• Открытый исходный код с примерами использования и сборки.
Читать на сайте
Gitsell
Gitsell — витрина GitHub репозиториев
Покупка и продажа доступа к приватным GitHub репозиториям.
Агрегатор микросервисов для 1С: поиск и установка расширений
Агрегатор микросервисов для 1С, удобный поиск и установка расширений, отчетов и обработок, с актуализацией и техподдержкой.
Агрегатор — это открытый инструмент для 1С, который собирает расширения, дополнительные отчеты и обработки из источников вроде msrv.tech, infostart.ru и GitHub. Он позволяет искать решения, подходящие под конкретную конфигурацию, и устанавливать их прямо из информационной базы. Интерфейс включает форму списка с фильтрами и карточки микросервисов с описаниями, параметрами и опцией обновления.
Агрегатор совместим с управляемыми формами, использует API для интеграции и поддерживает автоматическую проверку обновлений. Исходный код открыт, что упрощает доработки. Серверная часть реализована на базе УНФ в 1С ГРМ.
• Удобный поиск и фильтрация микросервисов по совместимости с конфигурацией.
• Моментальная установка и обновление прямо в интерфейсе 1С.
• Интеграция маркетплейса с бесплатными и платными решениями.
• Открытый код для адаптации под свои нужды.
• Автоматическая проверка обновлений для актуальности.
Читать на сайте
Агрегатор микросервисов для 1С, удобный поиск и установка расширений, отчетов и обработок, с актуализацией и техподдержкой.
Агрегатор — это открытый инструмент для 1С, который собирает расширения, дополнительные отчеты и обработки из источников вроде msrv.tech, infostart.ru и GitHub. Он позволяет искать решения, подходящие под конкретную конфигурацию, и устанавливать их прямо из информационной базы. Интерфейс включает форму списка с фильтрами и карточки микросервисов с описаниями, параметрами и опцией обновления.
Агрегатор совместим с управляемыми формами, использует API для интеграции и поддерживает автоматическую проверку обновлений. Исходный код открыт, что упрощает доработки. Серверная часть реализована на базе УНФ в 1С ГРМ.
• Удобный поиск и фильтрация микросервисов по совместимости с конфигурацией.
• Моментальная установка и обновление прямо в интерфейсе 1С.
• Интеграция маркетплейса с бесплатными и платными решениями.
• Открытый код для адаптации под свои нужды.
• Автоматическая проверка обновлений для актуальности.
Читать на сайте
Gitsell
Gitsell — витрина GitHub репозиториев
Покупка и продажа доступа к приватным GitHub репозиториям.
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.
• Протестирована в продакшене с интенсивным трафиком.
Читать на сайте
Библиотека 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.
• Протестирована в продакшене с интенсивным трафиком.
Читать на сайте
Gitsell
Gitsell — витрина GitHub репозиториев
Покупка и продажа доступа к приватным GitHub репозиториям.
Демо-обработка чат-бота для 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. Запуск бота, настройка сценариев.
Репозиторий содержит внешнюю обработку для 1С, демонстрирующую создание чат-бота в WhatsApp с интеграцией через Green API. Это готовый пример для разработки собственных ботов: бот отвечает на сообщения, поддерживает сценарии диалогов и глобальные команды. Требуется платформа 1С не ниже 8.3.10, два номера WhatsApp (клиентский и для бота), аккаунт Green API (бесплатный тариф подойдет). Запуск: скачать обработку, настроить через помощник с QR-кодом, активировать бота и общаться в WhatsApp. Бот работает в цикле ожидания сообщений (20 сек) и бездействия (10 сек); рекомендуется перенос в фоновое задание для непрерывности. Телефон с номером бота должен быть онлайн.
Настройка сценариев происходит в модуле объекта: функция ПодготовитьШаблоныСообщений() определяет ответы, обработчики и вложенные диалоги. Поддерживаются команды вроде "Выход" для сброса. Пример: запрос списка номенклатуры по цифре "1".
• Интеграция с Green API для отправки/получения сообщений без сложного кода.
• Настраиваемые шаблоны ответов и вложенные сценарии для шаговых диалогов.
• Глобальные команды для управления ботом (например, сброс диалога).
• Простой запуск в 1С с минимальными требованиями к оборудованию.
• Возможность адаптации под реальные задачи, включая фоновый режим.
Читать на сайте
Gitsell
Gitsell — витрина GitHub репозиториев
Покупка и продажа доступа к приватным GitHub репозиториям.
Интеграция 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 для кастомизации.
Читать на сайте
Репозиторий с обработкой для работы с 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 для кастомизации.
Читать на сайте
Gitsell
Gitsell — витрина GitHub репозиториев
Покупка и продажа доступа к приватным GitHub репозиториям.
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С с использованием 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, с возможностью внести улучшения.
Читать на сайте
Gitsell
Gitsell — витрина GitHub репозиториев
Покупка и продажа доступа к приватным 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С из 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 для упрощённой установки.
Читать на сайте
GitHub
GitHub - msrv-tech/1c-extension-installer: Внешняя обработка для установки обновлений расширений, доп обработок и отчетов
Внешняя обработка для установки обновлений расширений, доп обработок и отчетов - msrv-tech/1c-extension-installer
Универсальные инструменты 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.
Читать на сайте
Универсальные инструменты 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.
Читать на сайте
Gitsell
Gitsell — витрина GitHub репозиториев
Покупка и продажа доступа к приватным 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.
• Поддерживает сессии: сохраняет состояние для последовательных запросов.
• Работает на мобильной платформе без доработок.
• Настраиваемые ретраи: с экспоненциальной задержкой для надежности.
Читать на сайте
Библиотека "Коннектор" - 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.
• Поддерживает сессии: сохраняет состояние для последовательных запросов.
• Работает на мобильной платформе без доработок.
• Настраиваемые ретраи: с экспоненциальной задержкой для надежности.
Читать на сайте
GitHub
GitHub - vbondarevsky/Connector: Коннектор: удобный HTTP-клиент для 1С:Предприятие 8
Коннектор: удобный HTTP-клиент для 1С:Предприятие 8 - vbondarevsky/Connector
Подсистема logosFor1c для сквозного логирования в 1С
Подсистема сквозного логирования для 1С: клиент и сервер, различные приемники, настройки без хранения в переменной.
logosFor1c — это подсистема для логирования на клиенте и сервере в 1С:Предприятие, основанная на обработке log1c. Она позволяет создавать несколько изолированных настроек логирования без необходимости хранить их в переменных. Поддерживаются различные приемники: консоль, журнал регистрации, память (только клиент), база (регистр сведений), файл и каталог файлов. Распространяется как расширение конфигурации, без ограничений по типам приложений и ОС.
В перспективе планируется переопределяемый интерфейс для добавления пользовательских способов логирования. Инициализация простая: лЛог.НовыйЛог() или по имени. Уровни логирования — от "НЕТ" до "КРИТИЧЕСКАЯОШИБКА", с методами вывода вроде лЛог.Инф_(). Особенность: отдельные хранилища для клиента и сервера, с синхронизацией через лЛог.ОбновитьЛогиНаКлиентеПоДаннымСервера().
• Поддержка нескольких изолированных настроек без хранения в переменных.
• Логирование в разные приемники на клиенте и сервере.
• Гибкие уровни и шаблоны сообщений с псевдонимами.
• Возможность добавления пользовательских способов через модули.
• Нет ограничений по приложениям и ОС, распространение как расширение.
Читать на сайте
Подсистема сквозного логирования для 1С: клиент и сервер, различные приемники, настройки без хранения в переменной.
logosFor1c — это подсистема для логирования на клиенте и сервере в 1С:Предприятие, основанная на обработке log1c. Она позволяет создавать несколько изолированных настроек логирования без необходимости хранить их в переменных. Поддерживаются различные приемники: консоль, журнал регистрации, память (только клиент), база (регистр сведений), файл и каталог файлов. Распространяется как расширение конфигурации, без ограничений по типам приложений и ОС.
В перспективе планируется переопределяемый интерфейс для добавления пользовательских способов логирования. Инициализация простая: лЛог.НовыйЛог() или по имени. Уровни логирования — от "НЕТ" до "КРИТИЧЕСКАЯОШИБКА", с методами вывода вроде лЛог.Инф_(). Особенность: отдельные хранилища для клиента и сервера, с синхронизацией через лЛог.ОбновитьЛогиНаКлиентеПоДаннымСервера().
• Поддержка нескольких изолированных настроек без хранения в переменных.
• Логирование в разные приемники на клиенте и сервере.
• Гибкие уровни и шаблоны сообщений с псевдонимами.
• Возможность добавления пользовательских способов через модули.
• Нет ограничений по приложениям и ОС, распространение как расширение.
Читать на сайте
Gitsell
Gitsell — витрина GitHub репозиториев
Покупка и продажа доступа к приватным GitHub репозиториям.
Шаблон для запуска длительных операций в 1С без изменений конфигурации
Шаблон для запуска длительной операции в файловой или клиент-серверной базе без модификации конфигурации.
Представляем шаблон внешней обработки, который позволяет запускать длительные операции в файловой или клиент-серверной базе 1С. Он использует подсистему "Длительные операции" из БСП и не требует модификаций основной конфигурации. Репозиторий доступен на GitHub: https://github.com/iljyxa/Template_ExternalDataProcessorBackgroudJob.
Шаблон поддерживает три способа интеграции: открытие как файла, добавление в информационную базу как дополнительной обработки или включение в состав конфигурации. Тестировался на версии БСП 3.1.7.153. Для работы необходима БСП с подсистемой длительных операций.
Ключевые преимущества:
• Не требует изменений в конфигурации, упрощая внедрение.
• Совместим с файловыми и клиент-серверными базами.
• Гибкие варианты запуска: файл, дополнительная обработка или интеграция в конфигурацию.
• Зависит только от стандартной подсистемы БСП.
Читать на сайте
Шаблон для запуска длительной операции в файловой или клиент-серверной базе без модификации конфигурации.
Представляем шаблон внешней обработки, который позволяет запускать длительные операции в файловой или клиент-серверной базе 1С. Он использует подсистему "Длительные операции" из БСП и не требует модификаций основной конфигурации. Репозиторий доступен на GitHub: https://github.com/iljyxa/Template_ExternalDataProcessorBackgroudJob.
Шаблон поддерживает три способа интеграции: открытие как файла, добавление в информационную базу как дополнительной обработки или включение в состав конфигурации. Тестировался на версии БСП 3.1.7.153. Для работы необходима БСП с подсистемой длительных операций.
Ключевые преимущества:
• Не требует изменений в конфигурации, упрощая внедрение.
• Совместим с файловыми и клиент-серверными базами.
• Гибкие варианты запуска: файл, дополнительная обработка или интеграция в конфигурацию.
• Зависит только от стандартной подсистемы БСП.
Читать на сайте
GitHub
GitHub - iljyxa/Template_ExternalDataProcessorBackgroudJob: Шаблон внешней обработки с длительной операцией
Шаблон внешней обработки с длительной операцией. Contribute to iljyxa/Template_ExternalDataProcessorBackgroudJob development by creating an account on GitHub.
Дымовые тесты для 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С с выводом в отчет 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.
Читать на сайте
Gitsell
Gitsell — витрина GitHub репозиториев
Покупка и продажа доступа к приватным GitHub репозиториям.
Примеры работы с новыми возможностями 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 для фидбека и ссылки на статьи/видео для глубокого изучения.
Читать на сайте
Репозиторий 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 для фидбека и ссылки на статьи/видео для глубокого изучения.
Читать на сайте
GitHub
GitHub - SeiOkami/ExamplesOneS: Примеры работы с новыми возможностями 1С
Примеры работы с новыми возможностями 1С. Contribute to SeiOkami/ExamplesOneS development by creating an account on GitHub.
Универсальные функции для работы с цветом в 1С:Предприятие 8
Универсальные функции для работы с цветом в 1С:Предприятие 8, включая конвертацию, работу с палитрами, генерацию случайных цветов и многое другое.
В репозитории color1c собраны инструменты для обработки цветов в 1С:Предприятие 8. Библиотека включает функции для конвертации между моделями (HEX, HSV, HSL, CMYK, Web-цвета, Windows-цвета), работы с палитрами (RAL, безопасные веб-цвета, пастельные тона), генерации случайных цветов и трансформаций (осветление, затемнение, смешивание). Все функции доступны в модуле объекта обработки color1c.epf. Репозиторий на GitHub: https://github.com/Diversus23/color1c. Автор — Барилко Виталий Викторович, лицензия MIT.
• Поддержка нескольких цветовых моделей и конвертаций между ними для гибкой интеграции в проекты.
• Работа с готовыми палитрами (RAL, веб-безопасные, пастельные) и поиск ближайших цветов.
• Генерация случайных, контрастных и инвертированных цветов для динамического дизайна.
• Трансформации цветов: осветление, затемнение, градация серого и смешивание.
• Определение яркости и совместимости цветов для фона и текста.
Читать на сайте
Универсальные функции для работы с цветом в 1С:Предприятие 8, включая конвертацию, работу с палитрами, генерацию случайных цветов и многое другое.
В репозитории color1c собраны инструменты для обработки цветов в 1С:Предприятие 8. Библиотека включает функции для конвертации между моделями (HEX, HSV, HSL, CMYK, Web-цвета, Windows-цвета), работы с палитрами (RAL, безопасные веб-цвета, пастельные тона), генерации случайных цветов и трансформаций (осветление, затемнение, смешивание). Все функции доступны в модуле объекта обработки color1c.epf. Репозиторий на GitHub: https://github.com/Diversus23/color1c. Автор — Барилко Виталий Викторович, лицензия MIT.
• Поддержка нескольких цветовых моделей и конвертаций между ними для гибкой интеграции в проекты.
• Работа с готовыми палитрами (RAL, веб-безопасные, пастельные) и поиск ближайших цветов.
• Генерация случайных, контрастных и инвертированных цветов для динамического дизайна.
• Трансформации цветов: осветление, затемнение, градация серого и смешивание.
• Определение яркости и совместимости цветов для фона и текста.
Читать на сайте
GitHub
GitHub - Diversus23/color1c: Универсальные функции для работы с цветом в 1С
Универсальные функции для работы с цветом в 1С. Contribute to Diversus23/color1c development by creating an account on GitHub.
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.
Читать на сайте
Библиотека для написания 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.
Читать на сайте
Gitsell
Gitsell — витрина GitHub репозиториев
Покупка и продажа доступа к приватным 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С.
• Легко интегрируется в существующие конфигурации.
• Не требует дополнительных зависимостей или сложной настройки.
Читать на сайте
Расширение для быстрого переключения окон 1С с глобальной горячей клавишей Ctrl-Alt-O. Использует недокументированную особенность платформы.
Расширение SwitcherOpenFormsOneS позволяет быстро переключаться между открытыми окнами в 1С с помощью глобальной горячей клавиши Ctrl-Alt-O. Оно использует недокументированную особенность платформы, создавая почти глобальную команду без параметров. Установка простая: скачайте репозиторий с GitHub и интегрируйте в конфигурацию 1С.
Ограничение — клавиша не срабатывает в формах с блокировкой владельца; в таких случаях достаточно кликнуть мышью для перевода фокуса. Подробности и скриншоты в README: https://github.com/SeiOkami/SwitcherOpenFormsOneS. Новости проекта в Telegram: https://t.me/JuniorOneS/533.
Ключевые преимущества:
• Ускоряет навигацию между формами без лишних кликов.
• Работает глобально в большинстве сценариев 1С.
• Легко интегрируется в существующие конфигурации.
• Не требует дополнительных зависимостей или сложной настройки.
Читать на сайте
GitHub
GitHub - SeiOkami/SwitcherOpenFormsOneS: Расширение для быстрого переключения окон 1С с глобальной горячей клавишей
Расширение для быстрого переключения окон 1С с глобальной горячей клавишей - SeiOkami/SwitcherOpenFormsOneS
Расширение 1s-GoToLinkedObjects для 1С:Предприятие 8.3
Расширение для 1С:Предприятие 8.3, обеспечивающее быстрый переход к сопоставленным объектам и диагностику проблем синхронизации.
Расширение предназначено для конфигураций 1С:Предприятие 8.3, в частности для 1С:Бухгалтерия государственного учреждения 2.0 с интеграцией с Единой метрологической платформой (ЕМП). Оно добавляет команды для быстрого перехода к сопоставленным объектам в синхронизируемых базах и диагностики проблем обмена данными. Основные функции: команда "Перейти в ЕМП" для прямого доступа к связанным объектам, "Сопоставленные объекты" для просмотра регистра соответствий и "Предупреждения синхронизации" для анализа ошибок в регистре результатов обмена.
Расширение помогает выявлять и решать проблемы, такие как дублирование объектов из-за множественных записей в регистре. Для работы требуется подключение без безопасного режима, настройка ролей и параметров подключения к базе ЕМП. Репозиторий доступен на GitHub, с поддержкой Semantic Versioning и Conventional Commits.
Ключевые преимущества:
• Ускоряет навигацию между сопоставленными объектами в разных базах.
• Облегчает диагностику дубликатов и ошибок синхронизации через специализированные формы.
• Добавляет роли для контроля доступа без изменения базовой конфигурации.
• Поддерживает интеграцию с ЕМП, включая настройки через файлы обмена.
• Легко вносить изменения с использованием precommit1c и Git Flow.
Читать на сайте
Расширение для 1С:Предприятие 8.3, обеспечивающее быстрый переход к сопоставленным объектам и диагностику проблем синхронизации.
Расширение предназначено для конфигураций 1С:Предприятие 8.3, в частности для 1С:Бухгалтерия государственного учреждения 2.0 с интеграцией с Единой метрологической платформой (ЕМП). Оно добавляет команды для быстрого перехода к сопоставленным объектам в синхронизируемых базах и диагностики проблем обмена данными. Основные функции: команда "Перейти в ЕМП" для прямого доступа к связанным объектам, "Сопоставленные объекты" для просмотра регистра соответствий и "Предупреждения синхронизации" для анализа ошибок в регистре результатов обмена.
Расширение помогает выявлять и решать проблемы, такие как дублирование объектов из-за множественных записей в регистре. Для работы требуется подключение без безопасного режима, настройка ролей и параметров подключения к базе ЕМП. Репозиторий доступен на GitHub, с поддержкой Semantic Versioning и Conventional Commits.
Ключевые преимущества:
• Ускоряет навигацию между сопоставленными объектами в разных базах.
• Облегчает диагностику дубликатов и ошибок синхронизации через специализированные формы.
• Добавляет роли для контроля доступа без изменения базовой конфигурации.
• Поддерживает интеграцию с ЕМП, включая настройки через файлы обмена.
• Легко вносить изменения с использованием precommit1c и Git Flow.
Читать на сайте
Gitsell
Gitsell — витрина GitHub репозиториев
Покупка и продажа доступа к приватным GitHub репозиториям.