Контекст проекта 1С
Контекст проекта РМС (Рабочее место сборщика). Агент опирается на него во всех задачах 1С.
Конфигурация
| Параметр | Значение |
|---|---|
| Конфигурация | 1С:УТ 11.5 |
| Версия конфигурации | 11.5 |
| Платформа 1С | 8.3.27.2074 |
| Режим | файловая ИБ |
Репозиторий
| Параметр | Значение |
|---|---|
| Корень проекта | E:\Cursor\Фур\РМС |
| Исходники расширения | E:\Cursor\Фур\РМС\ВыгрузкаРМС (junction C:\1c-build\cfe-src) |
| Выгрузка УТ (родитель) | E:\Cursor\Фур\Выгрузка УТ |
| Рабочая ИБ (ручная) | E:\Cursor\Фур\База УТ («Черновик УТ 115») |
| Сборочная ИБ (только сборка) | C:\1c-build\ut-build-ib |
| Скрипт сборки CFE | C:\1c-build\build-cfe-rms.bat |
| Артефакт CFE | E:\Cursor\Фур\РМС\РабочееМестоСборщика.cfe |
Команда и процессы
- Сборка расширения CFE: всегда через
C:\1c-build\ut-build-ib+build-cfe-rms.bat. Не использовать рабочую ИББаза УТ/ junctionut-ib— она часто открыта в Конфигураторе. - После любых изменений исходников расширения сразу собирай CFE (
build-cfe-rms.bat) — не ждать отдельной просьбы пользователя. - Конфигуратор с «Черновик УТ 115» при сборке закрывать не нужно и не просить пользователя закрывать — сборка идёт в отдельную
ut-build-ib. - Bat пишет в
C:\1c-build\cfe-out\RMS.cfe. После сборки копируй вbuild\РабочееМестоСборщика.cfeи в кореньРабочееМестоСборщика.cfe. Если корневой файл занят — оставьРабочееМестоСборщика.cfe.newи при возможности переименуй без просьбы закрыть Конфигуратор (блокировка файла ≠ блокер сборки). - Исходники:
ВыгрузкаРМС→ load extension → dump CFE → копировать в корень проекта иbuild\. - Если сборочная ИБ устарела относительно рабочей — один раз скопировать
1Cv8.1CDизБаза УТвut-build-ib(когда рабочая ИБ не занята эксклюзивно). - По завершении задачи в чате звуковой сигнал — строго последний tool call хода, непосредственно перед финальным ответом пользователю. Порядок: (1) весь анализ/правки/сборка CFE/копирование
.cfeполностью завершены; (2) больше никаких tool call кроме Beep; (3) Beep; (4) финальный текст. Запрещено: Beep в начале, параллельно с Task/сборкой, до копирования CFE, до проверки результата сборки, и отдельным ходом «заранее». Команда:[Console]::Beep(880, 200); Start-Sleep -Milliseconds 50; [Console]::Beep(1175, 300)(PowerShell,required_permissions: ["all"]).
Полезные ссылки
- ТЗ:
E:\Cursor\Фур\РМС\ТЗ_РабочееМестоСборщика.md
Особенности
- Префикс расширения:
РМС_, имя расширения:РабочееМестоСборщика. - Все новые собственные объекты (обработки, регистры, подсистемы, роли и т.д.) сразу именуй с префиксом
РМС_. Заимствованные объекты основной конфигурации не переименовывать. - Подсистема командного интерфейса: заимствованный
Склад→ собственнаяРМС_Сборка(синоним «Сборка»). Все новые объекты добавляй в составРМС_Сборка, делай видимыми в командном интерфейсе и выдавай права ролиПолныеПрава(иРМС_ОсновнаяРоль). - Для динамического списка нужны заимствованные
Catalog.ПользователииDocument.ОтборРазмещениеТоваров(разные UUID + ExtendedConfigurationObject). - Пути с кириллицей для 1cv8: через junction/
chcp 1251bat вC:\1c-build\. - В bat:
set "PLATFORM=C:\Program Files\..."— путь в кавычках.
Связанные skills
- Программист:
1c-bsl-dev,1c-platform-tools*, cc-1c-skills - Аналитик:
1c-analyst - Пользователь:
1c-user-help