Відкриття форми всередині іншої форми
Передмова
Керовані форми дозволяють досить гнучко працювати з відкриттям / перемиканням форм і вікон програми. У цій статті розглянемо приклад відкриття однієї керованої форми всередині іншої.
Для демонстрації напишемо просту обробку, в якій буде єдиний реквізит форми "ІмяФормиДляОткритія" строкового типу і команда форми.

Програмний код обробника команди наступний:
Для відкриття нової форми в поточному вікні нам потрібно в якості п'ятого параметра методу "ОткритьФорму" передати вікно поточної форми. Так ми і зробили в прикладі вища.
Як приклад імені форми введемо шлях основної форми об'єкта довідника "Номеклатура" (приклад актуальний для конфігурації "Управління торгівлею" релізу 11):
Ось так це виглядає в режимі 1С: Підприємство:

нажам на кнопку команди "ОткритьФормуПоІмені" в поточному вікні буде відкрита форма елемента номенклатури:

Ця можливість повсюдно використовується в типових конфігураціях, наприклад, при переході від елемента довідника "Номенклатура" до списку приєднаних файлів по спільній команді "Приєднані файли".

Оброблювач спільної команди представлений на наступному лістингу:
Зверніть увагу, тут в якості вікна для відкривається форми вказується вікно форми-власника.
Таким чином, відкриття форми в поточному вікні дозволяє економно використовувати екранний простір і створювати зручний інтерфейс для користувачів.
Завантажити обробку з прикладом зі статті.