Частичная загрузка модулей и форм из исходников git

Евгений М. Открыто

Всё чаще обращаюсь к ИИ вне конфигуратора в сторонних IDE по типу VSCode, Cursor, Kira и т.п.
Модули и формы он делает достаточно хорошо.
Предлагаю добавить команду по частичной загрузке через ibcmd конкретных (выделенных) модулей и форм.
Как я себе это представляю:

  1. Где-то в настройках хранится путь к исходникам конфигурации.
  2. После того как закончили разработку в сторонней IDE переходим в конфигуратор и нажимаем кнопку "Загрузить из исходников"
  3. Скрипт определяет измененные файлы и показывает их пользователю, чтобы он выбрал какие именно файлы нужно загрузить внутрь cf
  4. Через ibcmd прогружаем выбранные модули.
  5. ОБЯЗАТЕЛЬНО: закрыть конфигурацию и открыть её снова после загрузки изменений. Без этого конфигуратор не видит изменений (вероятнее всего кэш)

Комментарии

Евгений М.
#1, 05 ноября 2025 12:13

Как делаю сейчас: точечно переношу код в модули (или весь модуль) копипастом.
Форму - руками делаю, если она внутри конфы располагается. Для внешних отчетов всё чуть попроще, конечно, там можно сразу из исходников открыть прямо в конфигураторе
Евгений М. изменил статус на Открыто


Евгений М.
#2, 05 ноября 2025 12:14

Почему ibcmd?
Потому что с его помощью можно прогружать изменения без закрытия конфигуратора. Команда отрабатывает параллельно, не дергаю текущий конфигуратор


tormozit
#3, 05 ноября 2025 12:19

(2) Евгений М., мне кажется или ты боялся применять динамическое обновление? Но тут ты предлагаешь регулярно писать в файлы конфигурации конкурентно без высокоуровневого блокирования, что может привести к нарушению согласованности частей конфигурации между собой.


Евгений М.
#4, 05 ноября 2025 12:23

(3) tormozit, не понял про блокировки и конкуренцию.
В конфигураторе закрываем конфигурацию (Меню: Конфигурация - закрыть конфигурацию)
Загружаем выбранные модули.
Открываем конфигурацию.

Какая блокировка и согласованность?

Да, наверное надо еще сделать команду выгрузки изменений в исходники. Забыл про неё упомянуть, но у меня такая в батнике висит и я её периодически дёргаю


tormozit
#5, 05 ноября 2025 12:25

(4) Евгений М., Понял. Не увидел сначала про "Закрыть конфигурацию". Тогда конкуренции не будет.
Для информации есть похожая функция в ИР https://www.hostedredmine.com/issues/1007042


Евгений М.
#6, ред. 05 ноября 2025 13:11

(5) tormozit, стоит ли ждать проброса команды в Адаптер и дополнительных шагов этой команды типа закрыть и открыть конфигурацию?


Для вставки изображения или файла, перетащите его в поле редактора или вставьте файл из буфера