Работать с несколькими модулями
Как открыть несколько модулей и форм во вкладках над редактором BSL, переключаться между ними, закрывать их и не потерять несохранённые правки.
Перед чтением
- Открыть модуль или форму Руководство
На этой странице
Над редактором BSL показываются вкладки всех модулей, которые вы открыли в текущем сеансе: модуль объекта и модули форм вместе. По вкладкам удобно переключаться, когда правка затрагивает несколько модулей — например, процедуру модуля объекта и обработчик формы, который её вызывает.
Когда это нужно#
- Правка затрагивает модуль объекта и один или несколько модулей форм.
- Нужно сравнивать код двух модулей, переключаясь между ними.
- Вы открыли много модулей и хотите убрать лишние вкладки.
Перед началом#
- В проекте открыт файл, и хотя бы один модуль открыт в редакторе (Открыть модуль или форму).
Шаги#
- Откройте первый модуль из навигатора или со списка на этапе Source. Над редактором появится его вкладка, например «Модуль объекта ×».
- Откройте следующий модуль тем же способом. Его вкладка добавится справа, например «Форма ×»; для модулей форм во вкладке стоит имя формы.
- Чтобы вернуться к модулю, нажмите его вкладку. Studio откроет нужную вкладку этапа Source («Модули» или «Формы») и выделит модуль в навигаторе.
- Чтобы закрыть вкладку, нажмите «×» на ней (подсказка «Закрыть»). Если закрыта активная вкладка, откроется соседняя слева, а если её нет — справа.
- Перед сборкой сохраните каждый изменённый модуль: перейдите на его вкладку и нажмите «Сохранить BSL» (Сохранить изменения BSL).
Результат#
- Над редактором — вкладки открытых модулей; активная выделена.
- У модуля с несохранёнными правками после имени во вкладке стоит точка, например «Модуль объекта ·», а в навигаторе рядом с ним — «●» с подсказкой «Несохранённые изменения».
- Пока хотя бы в одном модуле есть несохранённые правки, в строке состояния — «Есть несохранённые изменения».
Что происходит с правками#
- Переключение вкладок не теряет правки. Несохранённый текст модуля запоминается, и при возврате на вкладку вы увидите его снова. Позиция курсора тоже восстанавливается.
- Закрытие вкладки не сохраняет и не отменяет правки. Вкладка исчезает, но несохранённый текст остаётся: если снова открыть этот модуль, правки будут на месте, а Studio продолжит показывать «Есть несохранённые изменения». Чтобы правка попала в проект, откройте модуль и нажмите «Сохранить BSL».
- Обновление страницы. Несохранённые правки хранятся только в открытой странице браузера и пропадут при её обновлении или закрытии без предупреждения.
- «Сохранить BSL» сохраняет только модуль, открытый в редакторе. Остальные вкладки сохраняются по отдельности.
Ограничения#
- Одновременно показывается не больше 12 вкладок. При открытии тринадцатого модуля самая старая вкладка убирается из полосы; модуль можно снова открыть из навигатора.
- Вкладки — только для модулей BSL. Просмотр «Форма (УФ)» и вкладка «Данные» в полосу не попадают.
- При переходе к другому проекту набор вкладок очищается.
Если не получилось#
| Что видно | Что сделать |
|---|---|
| Вкладка нужного модуля пропала | Открыто больше 12 модулей, и самая старая вкладка убрана. Откройте модуль из навигатора (Открыть модуль или форму). |
| После закрытия последней вкладки — «Нет открытого модуля BSL. Выберите форму или модуль в списке слева или в навигаторе.» | Откройте модуль из списка «Модули объекта» или из навигатора. |
| Строка состояния показывает «Есть несохранённые изменения», хотя текущий модуль сохранён | Правки остались в другом модуле. Найдите вкладку с точкой после имени или модуль с «●» в навигаторе и сохраните его. |
| При переходе к другому проекту — вопрос «Остались несохранённые изменения. Продолжить?» | Нажмите «Отмена», сохраните модули с правками и повторите переход. |
См. также
- Source Справочник
- Сохранить изменения BSL Руководство
- Редактор BSL Справочник
Сверено с продуктом: 27.10.2026