Избранное 1С на GitHub - Программист 1С Минск. Автоматизация бизнеса.

Перейти к контенту

Избранное 1С на GitHub

Справочно:
GitHub это веб-сервис для хостинга IT-проектов и их совместной разработки. GitHub позволяет пользователям хранить свой код на удалённом сервере, создавать и просматривать изменения в коде, обсуждать их с другими участниками проекта и контролировать версии своего кода. GitHub можно использовать для работы с 1С, чтобы упростить процесс разработки, обеспечить более эффективную совместную работу и улучшить качество кода. Вот несколько способов использования GitHub при работе с 1C:
  • Совместная работа над проектами. Разработчики могут использовать GitHub для совместной работы над кодом 1C, что упрощает процесс разработки и обеспечивает более эффективное сотрудничество.
  • Откат к предыдущей версии. Если в новой версии программы 1C обнаружены ошибки, разработчики могут вернуться к предыдущей рабочей версии с помощью GitHub. Это помогает избежать потери данных и времени на исправление ошибок.
  • Отслеживание изменений. GitHub позволяет отслеживать все изменения, внесённые в код 1C, что полезно для анализа работы разработчиков и обеспечения качества кода.
  • Публикация кода. Разработчики могут публиковать свои изменения в коде 1C на GitHub, чтобы другие участники проекта могли их просмотреть и обсудить.
  • Использование готовых решений. На GitHub можно найти готовые решения (репозитории) для различных задач в 1C. Разработчики могут воспользоваться этими решениями или взять их за основу для своих проектов.
Реестр технических решений для 1С на гите получивших от меня звезду.
🌟 1C:EDT plugins: Общий репозиторий-агрегатор всех плагинов для 1C:EDT.
🌟 1C HMAC & JWT: Это реализация RFC 2104 и RFC 7519 на 1С. Для JWT поддерживается алгоритм HS256. Функция HMAC поддерживает алгоритмы: MD5, SHA1, SHA256
🌟 1C:SSL support for 1C:EDT: Расширение для 1C:EDT, позволяющее разрабатывать конфигурации на основе библиотеки 1С:БСП (Библиотека Стандартных Подсистем, Standard Subsystems Library) с бОльшим комфортом.
🌟 1С:ГитКонвертер: Конфигурация предназначена для односторонней синхронизации хранилища конфигурации "1С:Предприятия" с репозиторием Git и последующим переходом на разработку в 1C:Enterprise Development Tools (1C:EDT) с сохранением истории.
🌟 1С:Предприятие. Облачная подсистема Фреш в Docker: Позволяет в течении ~30 минут развернуть рабочий стенд облачной подсистемы Фреш с использованием технологии docker.
🌟 1С:Стандарты разработки V8: Расширение для 1C:EDT, которое помогает разрабатывать конфигурации/приложения по стандартам 1С для платформы "1С:Предприятие 8".
🌟 Обработка для просмотра содержимого файлов обновлений (cfu) и расширений (cfe) в режиме 1С:Предприятие: Работает в любой конфигурации для 1С 8.3.+. Основана на разработке CFU-reader Андрей Д. Многое из его обработки было использовано мною..
🌟 DirectBank (прямой обмен с банком) – технология системы "1С:Предприятие 8": Для того, чтобы сделать процесс управления денежными средствами на счете в банке более удобным и безопасным, в системе программ «1С:Предприятие 8» реализована новая технология DirectBank – прямой обмен с банком непосредственно из программы.
🌟 DFI: Динамическое Формирование Интерфейса. Библиотека ДФИ готовый набор функций по разработке интерфейса с помощью кода. Данная библиотека значительно упростит и ускорит разработку.
🌟 Formhelper: Библиотека для программного управления элементами формы. В составе расширение и файл с шаблонами кода.
🌟 Google API 1C: Реализация работы с сервисами google через API.
🌟 Onec-Docker: Файлы для сборки образов Docker c платформой 1С:Предприятие 8.3.
🌟 OnesTemplates - шаблоны кода 1С: Шаблоны фрагментов кода для удобной работы в конфигураторе 1С:Предприятия 8.3
🌟 OneS SSL World Edition: The repository is used as the main configuration for developing universal extension.
🌟 Password Changer 1C: Сброс паролей пользователей для файловой, клиент-серверной базы 1С и хранилища конфигураций.
🌟 Phoenix BSL для 1С: Проект позволяет анализировать и форматировать код 1С в конфигураторе. Инструмент основан на проекте BSL LS.
🌟 RTD-TurboConf-Adapter: TurboConf скрипт "ИР Адаптер" обеспечивает в конфигураторе 1С 8 доступ к функциям мощной подсистемы "Инструменты разработчика Tormozit (ИР)".
🌟 SonarQube 1C (BSL) Community Plugin: Поддержка языка 1С:Предприятие 8 и OneScript для SonarQube.
🌟 TaskManagerFor1C: Библиотека TaskManagerFor1C предназначена для создания асинхронных и параллельных алгоритмов с гарантированным выполнением в среде 1С Предприятия на базе фоновых заданий.
🌟 Vanessa Automation: BDD в 1С.
🌟 Vanessa Deployment Engine: Развертывание конфигураций 1С на целевой базе 1С.
🌟 Библиотека сериализации 1С (обработка): Набор процедур и функций для сериализации/десериализации данных 1С и объектов СКД в простые структуры данных (Структура, соответствие, массив).
🌟 Гайд для создания форм на 1С: Когда и как использовать различные элементы, примеры и антипримеры по использованию.
🌟 Коллекция кода на 1С (Желтый Чайник 1С): Данный репозиторий - просто личная коллекция универсальных (не зависящих от конфигурации) методов.
🌟 Коммандер 1С: Двух панельный менеджер файлов на 1С.
🌟 Конвертор расширения .cfe в конфигурацию .cf.
🌟 Коннектор: удобный HTTP-клиент для 1С:Предприятие 8: В мире python очень популярна библиотека для работы с HTTP запросами - Requests (автор: Kenneth Reitz). Библиотека берет на себя всю рутину работы с HTTP запросами. Буквально в одну строку можно получать данные, отправлять, не заботясь о необходимости конструирования URL, кодирования данных и т.п. В общем библиотека очень мощная и проста в использовании. Коннектор - это "Requests" для мира 1С.
🌟 Консоль кода для 1С 8.3 (Управляемые и обычные формы): Подсветка синтаксиса языка 1С. Подсветка языка запросов. Автокомплит для глобальных перечислений и функций. Автокомплит для метаданных (Справочники, Документы и т.п.). Автокомплит для объектов метаданных (СправочникСсылка, ДокументОбъект и т.п.). Подсказка параметров конструкторов и методов. Подсказка для типов. И т.д....
🌟 Конфигурация "Let's code": Платформа для решения и проверки задач на встроенном языке 1С: Предприятие.
🌟 Конфигурация "Библиотека стандартных подсистем", редакция 3.1: Библиотека включает в себя набор универсальных функциональных подсистем, предназначенных для использования в прикладных решениях на платформе "1С:Предприятие 8.3", готовые разделы для пользовательской документации и технологию для разработки прикладных решений на платформе "1С:Предприятие".
🌟 Конфигурация "Управление задачами": C использованием библиотеки стандартных подсистем. Канбан доска. Загрузка изменений из хранилища 1C. Легкая, удобная и комфортная работа в первую очередь для исполнителя задачи
🌟 Менеджер открытых форм 1С: Обработка поможет разработчикам, которым потребовалось в режиме предприятия открыть скрытые элементы формы, поменять временно их свойства или просто подставить нужное значение в недоступный реквизит, но нет желания (или возможности) подменивать эти значения через отладку конфигуратора.
🌟 Мониторинг производительности серверов 1С (1c-parsing-tech-log): Open source проект в задачи которого входит мониторинг проблем производительности серверов под работой предприятия 1С.
🌟 Обновление вариантов отчетов 1С (БСП): Инструмент предназначен для массовой замены полей в пользовательских отчетах на основе БСП.
🌟 Обфускатор языка 1С (bsl): Репозиторий содержит инструмент для обфускации кода на языке 1С:Предприятие (BSL). Обфускация позволяет усложнить анализ кода и повысить уровень защиты интеллектуальной собственности в ваших проектах на платформе 1С.
🌟 Открытый пакет интеграций для популярных API: Telegram, VK, Viber, Bitrix24, Яндекс.Диск, Ozon  и многих других. Open-source набор библиотек интеграции с популярными сервисами: методы для 15-ти популярных API, поставка в виде расширения, OneScript-пакета и даже полноценного приложения для командной строки, подробная документация.
🌟 Подсистема "Инструменты разработчика" для платформы 1С: Интегрированный набор инструментов разработчика.
🌟 Подсистема "История формирования отчетов в 1С": Сохраняет информацию о выполнениях отчетов пользователями: длительность, используемые настройки, описание ошибки и т.д.
🌟 Помощник выполнения команд Конфигуратора (v8runner.os): Скрипт предназначен для инкапсуляции запуска команд Конфигуратора и 1С:Предприятия с помощью командной строки.
🌟 Примеры использования паттернов в 1С: Проект предназначен для демонстрации различных паттернов проектирования на языке 1С:Предприятие. Здесь вы найдете примеры кода и описание применения популярных паттернов, что поможет вам лучше понять, как можно использовать эти паттерны в своих проектах на 1С.
🌟 Проектная библиотека подсистем: В библиотеке собраны подсистемы, реализующие методы для удобного расширения функциональности типовых конфигураций, максимально соответствуя регламенту разработки и облегчая будущую доработку и обновление этих конфигураций.
🌟 Расширенный глобальный поиск 1С: Расширение глобального поиска 1С. Позволяет создавать пользовательское меню в поле глобального поиска.
🌟 Стек технологий: которые могут быть полезны разработчику на 1С и около 1С. По каждой технологии постарался объяснить, зачем она нужна и с чего начать изучение, если заинтересует.
🌟 Универсальные инструменты 1С для управляемых форм: Групповые обработки, редакторы, менеджеры, консоли и т.п.
🌟 Управление платформенными обработками: Расширение использует недокументированную возможность для управления платформенными обработками. Например, чтобы подменить "Активные пользователи" или доработать "Конструктор запросов".
____________________
Copyright©, «Программист 1С в г.Минске», 17.07.2024
Перепечатка текста и фотографий разрешена при наличии прямой ссылки на источник
Яндекс.Метрика
Защищенное соединение ssl
visa
mastercard
Maestro
Яндекс деньги
Назад к содержимому