Получітьформу - об'єкт вбудованої мови

Тип: Рядок.
Ім'я форми. Утворюється як повний шлях до об'єкта метаданих Форма (наприклад, "Справочнік.Контрагенти.Форма.ФормаОб'екта", "ОбщаяФорма.ФормаСохраненіяФайла") або як повний шлях до прикладного об'єкту, доповнений ім'ям форми за замовчуванням (наприклад, "Справочнік.Товари.ФормаВибора" ).
Імена форм за замовчуванням:
  • ФормаОб'екта (ObjectForm) - форма об'єкта за замовчуванням;
  • ФормаГруппи (FolderForm) - форма групи за замовчуванням;
  • ФормаЗапісі (RecordForm) - форма запису регістра за замовчуванням;
  • ФормаСпіска (ListForm) - форма списку за замовчуванням;
  • ФормаВибора (ChoiceForm) - форма вибору за замовчуванням;
  • ФормаВибораГруппи (FolderChoiceForm) - форма вибору групи за замовчуванням;
  • ФормаКонстант (ConstantsForm) - форма констант за замовчуванням для звичайного режиму, встановлена ​​як форма констант для конфігурації;
  • Форма (Form) - форма константи, звіту і обробки за замовчуванням;
  • ОбщаяФорма (CommonForm) - загальна форма;
  • ФормаНастроек (SettingsForm) - форма налаштувань звіту за умовчанням;
  • ФормаЗагрузкі (LoadForm) - форма завантаження налаштувань;
  • ФормаСохраненія (SaveForm) - форма збереження налаштувань;
  • ФормаВаріанта (VariantForm) - форма редагування варіанту звіту;
  • ФормаПоіска (SearchForm) - форма повнотекстового пошуку в даних.
Наприклад, для отримання загальної форми "ОбщіеНастройкі" слід в модулі написати код:

Форма = ПолучітьФорму ( "ОбщаяФорма.ОбщіеНастройкі");


Для зовнішніх звітів і обробок ім'я форми задається наступним чином:
  • ВнешнійОтчет.<имя отчета>.Форма.<имя формы>;
  • ВнешнійОтчет.<имя отчета>.<имя стандартной формы>;
  • ВнешняяОбработка.<имя обработки>.Форма.<имя формы>;
  • ВнешняяОбработка.<имя обработки>.<имя стандартной формы>.
При цьому зовнішній звіт або обробка повинні бути попередньо зареєстровані в системі.

Тип: Структура.
Параметри форми. Ключ структури - ім'я параметра, а значення - значення параметра форми. Ім'я елемента має збігатися з ім'ям параметра структури.

П = Новий Структура ( "Ключ". Постачальник);
Форма = ПолучітьФорму ( "Справочнік.Контрагенти.ФормаОб'екта". П);
Форма. Відкрити ();

Власник форми - форма чи елемент управління іншої форми.

Тип: Довільний.
В даному параметрі може бути заданий деякий ключ, значення якого буде використовуватися для пошуку вже відкритих форм. Якщо буде знайдена форма з таким же ключем унікальності, замість відкриття нової форми буде активізована знайдена форма.
Брехня - шукати форму з ключем унікальності за замовчуванням, Істина - не шукав форму взагалі, будь-яке інше значення встановлює ключ унікальності, за яким буде проведений пошук.
Значення за замовчуванням: Брехня.

Тип: ОкноКліентскогоПріложенія; ВаріантОткритіяОкна.
Вікно додатка, в якому буде відкрита форма.
Стосується тільки для керованої форми. Вікном може бути тільки основне вікно програми або допоміжне вікно форми.
Якщо зазначений тип ВаріантОткритіяОкна. вікно форми буде створено відповідно до обраного варіанту.

Отримує форму або керовану форму. Перед отриманням здійснюється пошук вже відкритої такої ж форми.
Пошук здійснюється по типу форми, значенням ключових параметрів форми, власнику форми, призначеного для користувача ключу унікальності.
Якщо в параметрі <Уникальность> передано значення Істина. то пошук вже відкритих форм не здійснюється.

Тонкий клієнт, веб-клієнт, товстий клієнт, мобільний додаток (клієнт).

У тонкому і веб-клієнта отримує тільки керовану форму.
Звичайні форми зовнішніх обробок не підтримуються.
Якщо при отриманні звичайної форми в параметрі <ИмяФормы> вказано не стандартне ім'я форми, що передаються параметри не обробляються.
В процесі виконання може бути кілька звернень до сервера. Частина з них кешуються. Як мінімум одне звернення до сервера є завжди і воно не кешируєтся. Кешування залежить від версії платформи і версії конфігурації в цілому. Якщо встановлена ​​низька швидкість з'єднання і не вказується поточний рядок, то кешируєтся форма вибору. Очищення кеш-пам'яті здійснюється з періодичністю в 20 хв. Видаляються форми, які не використовувалися в цей період часу.

одного рівня

верхні рівні

Схожі статті