Курируемый список внешних источников. Наши стандарты — не пересказ v8std, а
корпоративные дополнения поверх него; когда нужен первоисточник или чужой опыт —
смотрите сюда.
| Источник |
Что это |
Что брать |
| v8std (its.1c.ru) |
Официальная «Система стандартов и методик разработки» 1С |
Первоисточник для всех #stdNNN, на которые ссылаются наши страницы |
| v8std.ru |
Community-зеркало v8std (CC0), URL вида /std/487/ |
Быстрая навигация и связка «диагностика линтера → стандарт» |
Публичные корпоративные гайды — полезно смотреть, как другие команды решают те же
вопросы, и заимствовать формулировки:
| Репозиторий |
Автор |
Фокус |
Лицензия |
| dev-rules |
ones-devguide |
Процессы + стандарты + обучение (сильная модель «регламент + инструменты + онбординг») |
CC BY-SA 4.0 |
| 1c-styleguide |
skyksandr |
Код-стайл 1С, практичные правила |
MIT |
| code_style |
cpr1c |
Код-стайл + настройки EDT, структура областей |
MIT |
| CodeStyle1C |
kuzyara |
Код-стайл + практические кейсы (в т.ч. транзакции) |
не указана |
| 1c-style-guide-progtb |
progtb |
Корпоративный гайд, модель «иерархии стандартов» |
не указана |
| 1CDesignGuide |
Oxotka |
UI/формы, UX-правила с антипримерами — полезно для чеклиста «Формы» |
MIT |
Готовые каркасы конфигов (.gitlab-ci.yml, GitHub Actions, sonar, BSL LS) — на
странице Шаблоны CI/CD и конфигов качества.
| Инструмент |
Назначение |
| OneScript |
Кроссплатформенный скриптовый слой автоматизации вокруг 1С |
| vanessa-runner |
DevOps-обёртка над операциями конфигуратора для CI (MPL-2.0) |
| v8runner |
Запуск Конфигуратора/Предприятия из скриптов OneScript |
| vanessa-bootstrap |
Шаблон структуры проекта 1С (каталоги, скрипты, sonar-каркас) |
| bootstrap-1c |
Шаблон проекта с .gitlab-ci.yml и sonar-properties |
| Инструмент |
Назначение |
Лицензия |
| YAxUnit |
Unit-тестирование (расширение), современная экосистема, документация |
Apache-2.0 |
| xUnitFor1C |
Зрелый фреймворк модульного тестирования |
Apache-2.0 |
- Берёте практику из чужого гайда → оформляйте её нашим стандартом (скилл
write-standard), с примерами и «Когда не применять» — ссылка на чужой репозиторий
не работает как правило.
- Сторонний код и инструменты перед использованием у заказчика проходят проверку
лицензии: репозитории «без лицензии» (см. таблицу) юридически нельзя копировать
в поставку.