Разбор тестирования 1С:Профессионал и PMP
3.62 Настройки редактора управляемых форм определяются.
1. Для всех форм в настройках параметров конфигуратора
2. Только в настройках самой формы
3. Общие в настройках конфигуратора и индивидуальные в настройке формы
4. Платформой без возможности их изменений
Правильный ответ четвертый — в случае режима работы конфигуратора "Управляемое приложение" в настройках параметров конфигурации нет закладки Формы:
1С:Предприятие 8.3 (8.3.12.1616) В случае режима работы конфигуратора "Управляемое приложение" в настройках параметров конфигурации ЕСТЬ закладка Формы. И на этой закладке можно указать настройки. Как быть?
Подтверждаю. Есть там эта закладка. Как это влияет на ответ на вопрос?
Действительно, закладка "Форма" существует, но ее настройки относятся к работе приложения для мобильной платформы. Та закладка, о которой идет речь в этом вопросе называется "Обычные формы" и к управляемым очевидно не имеет никакого отношения. Таким образом, все что относится к настройке конкретной управляемой формы, настраиваться может только в ней.
По вопросу 03.66 не согласен. Считаю третий вариант ответа "Ограничена видимость реквизита объекта по ролям" не верным. Поясняю.
Реквизит "ПолноеНаименование" не является реквизитом ФОРМЫ, поскольку находится в дереве реквизита "Объект". Т.е. мы видим в списке реквизитов формы реквизит "Объект", раскрываем плюсиком его элементы, и уже среди них видим реквизит "ПолноеНаименование", справа от которого стоит галка "Использовать всегда".
Так вот. Реквизиту "Объект" свойства Просмотр и Редактирование доступны. А вот для ЕГО реквизитов (через плюсик которые) никаких свойств уже не видно. Получается, что настроить права Просмотр и Видимость на реквизит формы "Объект" можно только ЦЕЛИКОМ.
Далее. Переходим к ЭЛЕМЕНТУ формы "Полное наименование". Среди его свойств видим "Пользовательская видимость (открыть)". Вот там уже и можно настроить видимость данного элемента формы по ролям.
Таким образом видно, что правильным ответом является первый вариант "Ограничена видимость элемента по ролям".
Спасибо за внимание.

Надо мыслить шире. У пользователя есть роли. В ролях для реквизита объекта можно устанавливать свои права доступа, отличные от прав доступа к объекту в целом. В данном случае у пользователя право чтения объекта есть, а право чтения реквизита — нет. Тогда на форме этого реквизита не будет.
Обычно конечно никто так не делает, это вопрос чисто чтоб подловить сдающего.
Нюанс ещё и в том, что нужно иметь хотя бы одного пользователя с ролью. Иначе, если просто завести роль и в ней для реквизита объекта снять галки видимости, то это никак не отразится на видимости этого реквизита в режиме исполнения. Один фиг он будет виден.
Правильный ответ всё-таки 3.
Александр — против. Логично. И что теперь? Фирма 1С должна покаяться? А нам сдающим на сертификат, что делать?
Как в диалоге управляемой формы разместить элементы по горизонтали
3.62 Настройки редактора управляемых форм определяются.
- Для всех форм в настройках параметров конфигуратора
- Только в настройках самой формы
- Общие в настройках конфигуратора и индивидуальные в настройке формы
- 4.Платформой без возможности их изменений
3.63 Какие типы элементов можно добавить на форму в редакторе управляемых форм?
- 1.Поле, Кнопка, Таблица, Картинка, Группа, Декорация
- Поле, Кнопка, Таблица, Картинка, Диаграмма, Декорация
- Иоле, Кнопка, Таблица, Картинка, Группа, Декорация, Диаграмма
- Поле, Кнопка, Таблица, Картинка, Группа, Декорация. Разделитель
3.64 Как разместить в диалоге управляемой формы графические элементы, например, диаграмму?
1. Вызвать диалог вставки элементов управления и выбрать нужный элемент
- Добавить элемент «Поле» и выбрать и определить у него тип «Диаграмма»
- 3.Добавить элемент «Поле» и связать с реквизитом, у которого задан тип «Диаграмма»
- Использовать панель инструментов для размещения элементов заданного типа на форму
3.65 Какие набор свойств соответствует реквизиту управляемой формы?
- Имя, Тип
- Заголовок, Проверка заполнения
- Основной реквизит, Функциональные опции
- Просмотр, Редактирование
- Верны варианты 1 и 4
- 6.Верны все варианты
3.66 Серый цвет флажка в настройке видимости элемента по ролям на форме
- Для элемента не доступно изменение видимости в режиме исполнения
- Видимость элемента определяется программно при создании формы
- 3.Видимость по ролям наследуется из общей настройки видимости
3.67 Как узнать в редакторе управляемых форм, что реквизит используется элементом управления?
- Выбрать реквизит формы и выполнить поиск ссылок на объект?
- Открыть палитру свойств реквизита и открыть свойство «Просмотр»
- 3.Реквизиты, размещенные в форме, помечаются в редакторе реквизитов в колонке е пиктограммой в виде квадрата
- Открыть палитру свойств реквизита и открыть свойство «Редактирование»
3.68 Почему элемент «Полное наименование» отсутствует в доступных полях при настройке формы в режиме исполнения, хотя в редакторе управляемой формы он есть?
- 1.Ограничена видимость элемента по ролям
- Ограничена видимость реквизита формы по ролям
- Ограничена видимость реквизита объекта по ролям
3.69 Как осуществляется изменение размера элемента управления в диалоге управляемой форме?
- Средствами визуального редактирования диалога формы
- 2.С помощью определенных свойств элемента управления
- С помощью макета размещения элементов на форме
3.70 Как в диалоге управляемой формы разместить элементы по горизонтали?
- Выбрать элементы и перетащить в нужное место на диалоге
- В свойстве элемента задать расположение относительно предыдущего
- 3.Правила размещения могут быть заданы для всех элементов формы, либо на отдельные группы
4. Конструкторы
4.1 Конструктор макета можно использовать.
- для создания макетов объектов конфигурации
- для создания общих макетов
- при написании текстов модулей
- 4.верны утвержденияI,2
- все утверждения верны
4.2 Для открытия окна конструктора макета необходимо.
- выполнить пункт «Действия — Добавить», если выбрана ветвь подчиненного объекта «Макеты»
- выполнить пункт «Действия — Добавить», если выбрана ветвь «Общие макеты»
- установить курсор в текст модуля и выбрать пункт «Текст Конструктор макета»
- 4.верно утверждение 1 и 2
4.3 Макет какого типа может быть создан конструктором макетов?
- Active document
- Табличный документ
- XML документ
- Таблицу значений
- Все ответы правильные
- 6.Верны 1, 2 утверждения
4.4 Какие данные может содержать макет, созданный конструктором макетов?
- Текстовый документ
- Географическую схему
- Дерево значений
- Все ответы правильные
- 5.Верны 1, 2 утверждения
4.5 При работе с конструктором макета необходимо выполнять загрузку из файла при работе с типами макета:
- Табличный документ, Текстовый документ, HTML-документ
- Текстовый документ, Двоичные данные, Active document, Географическая схема
- 3.Двоичные данные,Activedocument,Географическая схема
- HTML-документ, Двоичные данные, Active document, Географическая схема
4.6 Выбор в конструкторе макетов типа «Табличный документ».
- позволяет использовать для подготовки макета Текстовый редактор
- 2.предполагает, что подготовка макета будет производиться с помощью Табличного редактора
- позволяет использовать заранее подготовленные редактором географических схем документы для создания макета
- верны утверждения 1 и 2
- вее утверждения верны
4.7 Для чего предназначен конструктор печати?
- Для создания макета с заданными именованными областями для некоторых объектов конфигурации
- Для создания макета с заданными именованными областями и процедуры печати отчетов
- Для создания макета с заданными именованными областями и процедуры печати для некоторых объектов конфигурации
- 4.Для создания макета с заданными именованными областями и процедуры печати любых объектов
4.8 Если в конструкторе печати указано имя процедуры, которая будет выполнять построение печатной формы, и такая процедура уже присутствует в модуле.
- 1.то конструктор перепишет ее заново, при этом введенный ранее в тело процедуры текст будет потерян
- то конструктор предложит задать другое имя процедуры
- то конструктор выполнит объединение текстов модулей, при этом ранее существовавший текст процедуры будет закомментирован
- то конструктор выполнит объединение текстов модулей, при этом добавляемый текст процедуры будет закомментирован
- конструктор выполнит объединение текстов модулей с вариантом, указанным пользователем
4.9 Назовите инструмент визуального создания алгоритма заполнения объекта «на основании» и основное место его вызова?
- 1.Конструктор ввода на основании. Основное место вызова через окно редактирования объекта, закладка «Ввод на основании», кнопка «Конструктор ввода на основании»
- Конструктор ввода на основании. Основное место вызова через главное меню «Конструкторы» / «Ввод па основании. «
- Мастер ввода на основании. Основное место вызова через окно редактирования объекта, закладка «Ввод на основании», кнопка «Мастер ввода на основании»
- Конструктор ввода на основании. Основное место вызова через окно редактирования объекта, закладка «Данные», кнопка «Конструктор ввода на основании»
4.10 Назовите основное назначение конструктора ввода документа «на основании»
- 1.Конструктор ввода на основании облегчает задачу разработки процедуры, с помощью которой будет формироваться новый объект при вводе «па основании»
- Конструктор ввода документа «на основании» в системе отсутствует
- Конструктор ввода на основании облегчает задачу формирования движений в регистрах учета «на основании» данных документа
- Конструктор ввода на основании облегчает задачу разработки структуры другого документа «на основании» структуры «документа-основания»
4.11 Можно ли формулу заполнения поля «Состав.Цена» задать произвольным выражением?
- 1.Да, можно, правильность написания формулы конструктор не проверяет
- Нет, нельзя, формулу можно заполнить только значениями, выделенными «галочками» в списке «Реквизиты объекта основания»
- Да, можно, но конструктор проверит правильность написания формул согласно списку «Реквизиты объекта основания»
- Нет, нельзя, формулу можно заполнить только значениями из списка «Реквизиты объекта основания»
4.12 Если процедура с именем «ОбработкаЗаполнения» уже определена в модуле документа, то возможно ли в этом случае использование конструктора ввода основании?
- 1.Да, но при этом система попросит подтверждение на полное замещение уже существующей процедуры «ОбработкаЗаполнения» новой процедурой
- Нет, сначала надо вручную удалить «старую» обработку заполнения, а только потом вызывать конструктор
- Да, но система при этом, безусловно, удалит «старую» обработку заполнения
- Да, система закомментирует «старую» обработку заполнения и создаст «новую»
4.13 Какое предназначение имеет выделение «галочками» элементов списка «Реквизиты объекта основания»?
- 1.Эти реквизиты система предлагает в качестве формулы заполнения реквизита «Состав.Количество» по принципу совпадения типов реквизитов
- Эти реквизиты предлагаются для заполнения реквизитов «Состав.Количество», «Состав.Сумма» по принципу совпадения имен
- Эти реквизиты предлагаются для заполнения реквизита «Состав.Количество» по кнопке «Заполнить выражения»
- Эти реквизиты система впишет в качестве формул заполнения реквизитов «Состав.Количество», «Состав.Сумма» при нажатии кнопки «ОК»
4.14 Назовите инструмент визуального создания алгоритма проведения документа и основное место его вызова
- 1.Конструктор движений. Основное место вызова через окно редактирования объекта, закладка «Движения», кнопка «Конструктор движений»
- Конструктор движений. Основное место вызова через главное меню «Конструкторы» / «Движения регистров. «
- Конструктор проведения. Основное место вызова через окно редактирования объекта, закладка «Движения», кнопка «Конструктор проведения»
- Конструктор движений. Основное место вызова через окно редактирования объекта, закладка «Проведение», кнопка «Конструктор движений»
- Инструмент визуального создания алгоритма проведения документов в системе отсутствует
4.15 Назовите основное назначение конструктора движений документа
- 1.Конструктор движений облегчает задачу разработки процедуры, с помощью которой будут формироваться движения документа в регистрах учета
- Конструктор движений документа в системе отсутствует
- Конструктор движений облегчает задачу формирования движений, но только в регистрах накопления
- Конструктор движений облегчает задачу разработки структуры документа, исходя из структуры регистров учета
4.16 Процедуру с каким именем и в каком контексте определяет конструктор движений документа?
- 1.ОбработкаПроведения. Определяется в модуле объекта документа
- ОбработкаПроведения. Определяется в модуле формы документа
- ДвиженияДокумента. Определяется в модуле объекта документа
- ДвиженияДокумента. Определяется в модуле формы документа
4.17 Если процедура с именем «ОбработкаПроведения» уже определена в модуле документа, то возможно ли в этом случае использование конструктора движений?
- 1.Да, но при этом система попросит подтверждение на замещение алгоритма проведения уже существующей процедуры «ОбработкаПроведения» новым
- Нет, сначала надо вручную удалить «старую» обработку проведения, а только потом вызывать конструктор
- Да, по система при этом, безусловно, удалит «старую» обработку проведения
- Да, система закомментирует «старую» обработку проведения и создаст «новую»
4.18 Можно ли произвести автозаполнение выражений и, если «да», то какими действиями?
- 1.Да, можно. 8 элементе формы «Табличная часть» выбрать табличную часть «Состав» документа и нажать кнопку «Заполнить выражения»
- Нет, нельзя. Каждое выражение для поля-приемника необходимо определять «вручную»
- Да, можно. Оставить все настройки согласно рисунку и нажать кнопку «Заполнить выражения»
4.19 Можно ли значение ресурса «Количество» задать произвольным выражением?
- 1.Да, можно, правильность написания формулы конструктор не проверяет
- Нет, нельзя, формулу можно заполнить только значениями, выделенными «галочками» в списке реквизитов документа
- Да, можно, но конструктор проверит правильность написания формул согласно списку реквизитов документа
- Нет, нельзя, формулу можно заполнить только значениями из списка реквизитов документа
4.20 Конструктор форматной строки используется для составления текста форматной строки данных.
- имеющих любой тип
- 2.имеющих тип Число, Дата или Булево
- имеющих тип Число, Строка, Дата или Булево
- имеющих примитивный тип
4.21 Конструктор форматной строки.
- можно вызывать в поле ввода и ячейке табличного документа
- можно использовать при написании текстов модулей
- можно вызывать в поле выбора, поле списка
- 4.верно утверждение I и 2
4.22 Для открытия окна конструктора форматной строки необходимо.
- нажать кнопку выбора в палитре свойств элемента управления формы в свойстве Формат
- установить курсор в текст модуля и выбрать пункт «Текст — Конструктор форматной строки»
- находясь в палитре свойств элемента управления формы в свойстве Формат, выбрать пункт «Текст Конструктор форматной строки»
- 4.верно утверждение 1 и 2
4.23 Форматная строка, сформированная в палитре свойств элемента управления формы при помощи конструктора форматной строки.
- 1.может быть изменена вручную
- может быть изменена только конструктором форматной строки
- недоступна для редактирования
- верно утверждение 2 и 3
4.24 Каким образом можно задать текст надписей для элементов управления на выбранном языке?
- 1.В палитре свойств элемента управления в свойстве Заголовок нажать па кнопку «Кнопка открытия». В появившемся окне «Строки на разных языках» ввести надпись
- Сменить язык просмотра конфигурации, а потом ввести надпись в свойстве Заголовок (или Синоним)
- Нет правильного ответа
- Верны ответы 1 и 2
4.25 Конструктор строк на разных языках может использоваться для.
- определения строковых представлений интерфейса на разных языках
- определения нескольких форматных строк под разные языки
- перевода данных базы на разные языки
- 4.верно утверждение 1 и 2
- Верны вес утверждения
4.26 Для открытия окна конструктора строк на разных языках необходимо.
- нажать кнопку открытия в палитре свойств элемента управления формы в свойстве Формат
- установить курсор в текст модуля и выбрать пункт «Текст — Конструктор строк на разных языках»
- находясь в палитре свойств элемента управления формы в свойстве Формат, выбрать пункт «Текст — Конструктор строк па разных языках»
- 4.верно утверждение 1 и 2
4.27 Количество языков для конструктора строк на разных языках.
- предопределено в платформе и неизменно
- задается настройками конфигуратора
- определяется в конфигурации и ограничено набором языков
- 4.определяется в конфигурации и может расширяться программно
4.28 Конструктор форм предназначен для.
- 1.создания новых объектов типа «Форма»
- редактирования объектов типа «Форма»
- оформления диалоговой части формы и является лишь составной частью конструктора выходных форм
- верно 1 и 2
4.29 Как можно вызвать конструктор форм объектов конфигурации?
- Из окна редактирования объекта конфигурации, закладка «Форма», при создании новой формы
- При помощи контекстного меню из окна «Конфигурация»
- Никак. Конструктор форм является составной частью конструктора выходных форм
- 4.Верно 1 и 2
4.30 При создании формы конструктором формы был установлен флажок «Назначить форму основной». После сохранения этой формы можно ли будет назначить основной другую форму?
- Нет, пока не будет удалена текущая основная форма
- Нет ни при каких условиях
- Можно, предварительно сняв флаг «Основная» в свойствах формы, бывшей основной ранее
- 4.Можно в окне редактирования объекта конфигурации
4.31 При создании формы конструктором формы количество размещаемых на форме командных панелей.
- 1.не ограничено
- не более двух
- всегда — две (верхняя и нижняя)
4.32 При построении формы конструктором с показанными на рисунке настройками.
- в табличном поле будет только две колонки «Номер Строки» и «Подразделение»
- все элементы управления (включая табличные поля) будут расположены па форме в две колонки
- 3.поля ввода «Дата» и «Номер» будут расположены в две колонки (то есть на одной линии по горизонтали)
- конструктор проигнорирует попытку указать две колонки, поскольку в табличном поле нужно отобразить 4-ре реквизита
- конструктор разместит «лишние» колонки табличного поля с положением «в следующей строке»
4.33 После нажатия на кнопку «Далее», в соответствии с рисунком, на второй закладке конструктора общих форм можно будет:
- Определить состав констант и связанных с ними элементов управления, размещаемых на форме
- Определить состав констант, некоторых свойств глобального контекста и связанных с ними элементов управления, размещаемых на форме
- Определить состав некоторых свойств глобального контекста и связанных с ними элементов управления, размещаемых на форме
- 4.Список реквизитов и связанных с ними элементов управления будет пуст (без возможности добавления)
4.34 Конструктор формы списка справочника на закладке «Далее».
- всегда позволяет разместить на форме и дерево групп и список элементов
- 2.всегда позволяет разместить на диалоге список элементов и, кроме того, для иерархических справочников с иерархией групп и элементов, — дерево групп
- для иерархических справочников состав размещаемых элементов определяется видом иерархии справочника
4.35 Конструктор формы списка иерархического справочника при указании размещения дерева.
- сразу позволяет выбрать просмотр групп и элементов
- 2.не позволяет выбрать просмотр групп и элементов. Это можно сделать позже — при работе с формой из конфигуратора
- не позволяет выбрать просмотр групп и элементов. Это можно сделать позже — при работе с формой из пользовательского режима
4.36 Можно ли в конструкторе формы элемента справочника на втором шаге (кнопка «Далее») указать размещение табличного поля, содержащего данные подчиненного справочника?
- 1.Нет, такие действия нужно выполнять уже при работе с формой
- Да, при любых условиях
- Да, если текущий справочник является владельцем только для одного справочника
4.37 Можно ли в конструкторе формы документа на втором шаге (кнопка «Далее») указать размещение табличного поля, содержащего данные документа, на основании которого введен данный документ?
- 1.Нет, такие действия нужно выполнять уже при работе с формой
- Да, при любых условиях
- Да, только если данный документ является владельцем только для одного документа
4.38 Можно ли в конструкторе формы документа на втором шаге (кнопка «Далее») указать размещение табличного поля, содержащего данные регистра, для которого данный документ может являться регистратором?
- Нет, такие действия выполняются уже при работе с формой
- 2.Да, при любых условиях
- Да, только если документ может иметь движения только по одному регистру
4.39 В конструкторе формы документа при необходимости нестандартного размещения элементов управления.
- можно указать необходимость размещения на форме всех или только некоторых элементов управления, соответствующих составу подчиненных объектов
- можно указать требуемый вид элементов управления, соответствующих составу подчиненных объектов
- 3.верно все вышеперечисленное
4.40 У документа уже определены все основные формы. При создании новой формы в конструкторе выставляют следующие флажки (см. рисунок). Что произойдет после того, как форма будет создана?
- Форма2 будет назначена основной формой документа
- 2.Форма2 будет назначена основной формой списка документа
- Ничего, поскольку основные формы уже назначены
- Ничего, поскольку не выставлен флажок «Основная форма списка и выбора»
4.41 Использование конструктора запросов позволяет:
- Сформировать текст нового запроса
- Сформировать программный код, содержащий создание объекта встроенного языка Запрос, текста запроса и получение результата выполнения запроса
- Отредактировать текст имеющегося запроса
- 4.Верны ответы 1 и 3
- Все вышеперечисленное
4.42 Использование конструктора запроса с обработкой результата позволяет:
- Сформировать текст нового запроса
- Сформировать программный код, содержащий создание объекта встроенного языка Запрос, текста запроса, получение и обработку результата выполнения запроса
- Отредактировать текст имеющегося запроса
- Верны ответы 1 и 3
- 5.Вес вышеперечисленное
4.43 При сохранении текста запроса, открытого повторно с помощью конструктора запроса, без внесения в этот текст изменений:
- Весь первоначальный текст остается без изменений
- 2.Из первоначального текста будут удалены только комментарии
- В первоначальном тексте комментарии останутся, а будут удалены только конструкции языка запросов построителя отчетов
- Из первоначального текста будут удалены и комментарии, и конструкции языка запросов построителя отчетов
4.44 Конструктор запросов может быть вызван:
- С помощью пункта главного меню «Текст — Конструктор запроса. «
- С помощью кнопки «Конструкторы — Конструктор запросов» на закладке «Макеты» из окна редактирования объекта
- С помощью пункта всплывающего контекстного меню «Конструктор запроса. «, появляющегося при нажатии в тексте модуля правой клавиши мыши
- Верно все вышеперечисленное
- 5.Верны ответы 1 и 3
4.45 Кем может использоваться конструктор запросов?
- Разработчиками, так как необходимо знание языка запросов
- Квалифицированными пользователями без использования конфигуратора
- 3.Верно все вышеперечисленное
- Пет верного ответа
4.46 На закладке «Таблицы и поля» конструктора запросов задают:
- Источники данных запросов, в качестве которых могут выступать реальные и виртуальные таблицы
- Набор полей из таблиц — источников данных запроса
- Поля в виде произвольного выражения
- Верпы ответы I и 2
- 5.Верно все вышеперечисленное
4.47 Для создания в конструкторе запросов вложенного запроса необходимо:
- 1.Открыть закладку «Таблицы и поля». В командной панели над деревом «База данных» нажать кнопку «Добавить» или выбрать одноименный пункт контекстного меню
- Открыть закладку «Таблицы и поля». В командной панели над деревом «Таблицы» нажать кнопку «Добавить» или выбрать одноименный пункт контекстного меню
- Открыть закладку «Таблицы и поля». В командной панели над деревом «Поля» нажать кнопку «Добавить» или выбрать одноименный пункт контекстного меню
- В конструкторе запросов создать вложенный запрос нельзя
4.48 Для создания в конструкторе запросов вычисляемого поля необходимо:
1 с 8 Предприятие. Конфигурирование и администрирование.
Как в диалоге управляемой формы разместить элементы по горизонтали?
1. Выбрать элементы и перетащить в нужное место на диалоге
2. В свойстве элемента задать расположение относительно предыдущего
3. Правила размещения могут быть заданы для всех элементов формы, либо на отдельные группы
Да в управляемой форме теперь не разгуляешься, но может оно и к лучшему. Так глядишь скоро и конфигуратор не понадобится а с ним и целая братия стоящих у кормушки.
1С редактор html управляемые формы: Редактор HTML-документа
Разбор тестирования 1С:Профессионал и PMP: Редактирование управляемых форм
Редактор управляемых форм имеет более сложную структуру, чем редактор обычных; это следствие того, что элементы и команды располагаются на форме автоматически:
Форма может содержать как реквизиты самого объекта, так и чисто реквизиты формы; реквизиты объекта можно отличить по опции Использовать всегда:
Если в обычной форме разработчик в явном виде определяет местоположение для каждого реквизита или команды, то в управляемом приложении визуальный интерфейс программа отрисовывает сама; разработчик может влиять на особенности расположения, размерности, графического выделения объектов через их группировку в папки и настройку этих папок:
Также можно настроить отображение и для отдельных элементов:
Вопрос 03.61 экзамена 1С:Профессионал по платформе. Редактор управляемых форм содержит закладки…
- Диалог, Модуль, Реквизиты
- Форма, Модуль формы, Реквизиты
- Диалог, Модуль, Реквизиты, Команды формы
- Форма, Модуль, Элементы, Команды, Реквизиты, Параметры, Командный интерфейс
- Диалог, Модуль, Реквизиты, Элементы, Параметры, Команды формы, Командный интерфейс
Правильный ответ четвертый, см. первый скрин в посте.
Вопрос 03.62 экзамена 1С:Профессионал по платформе. Настройки редактора управляемых форм определяются…
- Для всех форм в настройках параметров конфигуратора
- Только в настройках самой формы
- Общие в настройках конфигуратора и индивидуальные в настройке формы
- Платформой без возможности их изменений
Правильный ответ четвертый — в случае режима работы конфигуратора «Управляемое приложение» в настройках параметров конфигурации нет закладки Формы:
Вопрос 03.63 экзамена 1С:Профессионал по платформе. Какие типы элементов можно добавить на форму в редакторе управляемых форм?
-
Поле, Кнопка, Таблица, Картинка, Группа, Декорация
Правильный ответ первый:
Вопрос 03.
64 экзамена 1С:Профессионал по платформе. Как разместить в диалоге управляемой формы графические элементы, например, диаграмму?
- Вызвать диалог вставки элементов управления и выбрать нужный элемент
- Добавить элемент «Поле» и выбрать и определить у него тип «Диаграмма»
- Добавить элемент «Поле» и связать с реквизитом, у которого задан тип «Диаграмма»
- Использовать панель инструментов для размещения элементов заданного типа на форму
Правильный ответ третий. Создадим реквизит с этим типом:
и пропишем из формы связь с ним:
Вопрос 03.65 экзамена 1С:Профессионал по платформе. Какой набор свойств соответствует реквизиту управляемой формы?
- Имя, Тип
- Заголовок, Проверка заполнения
- Основной реквизит, Функциональные опции
- Просмотр, Редактирование
- Верны варианты 1 и 4
- Верны все варианты
Правильный ответ шестой — все эти варианты есть.
Причем, по ссылкам Просмотри и Редактирование открывается список ролей, для которых и можно выставить просмотр или редактирование.
Вопрос 03.66 экзамена 1С:Профессионал по платформе. Почему элемент «Полное наименование» отсутствует в доступных полях при настройке формы в режиме исполнения, хотя в редакторе управляемой формы он есть?
-
Ограничена видимость элемента по ролям
Правильный ответ третий — Полное наименование это явно реквизит объекта, о чем говорит галка Использовать всегда.
Вопрос 03.67 экзамена 1С:Профессионал по платформе. Серый цвет флажка в настройке видимости элемента по ролям на форме
- Для элемента не доступно изменение видимости в режиме исполнения
- Видимость элемента определяется программно при создании формы
- Видимость по ролям наследуется из общей настройки видимости
Правильный ответ третий. Пример серого флажка виден в разборе вопроса 03.65.
Вопрос 03.
68 экзамена 1С:Профессионал по платформе. Как узнать в редакторе управляемых форм, что реквизит используется элементом управления?
- Выбрать реквизит формы и выполнить поиск ссылок на объект?
- Открыть палитру свойств реквизита и открыть свойство «Просмотр»
- Реквизиты, размещенные в форме, помечаются в редакторе реквизитов в колонке с пиктограммой в виде квадрата
- Открыть палитру свойств реквизита и открыть свойство «Редактирование»
Правильный ответ третий, выглядит это так:
Вопрос 03.69 экзамена 1С:Профессионал по платформе. Как осуществляется изменение размера элемента управления в диалоге управляемой форме?
- Средствами визуального редактирования диалога формы
- С помощью определенных свойств элемента управления
- С помощью макета размещения элементов на форме
Правильный ответ второй, см. выше.
Вопрос 03.70 экзамена 1С:Профессионал по платформе.
- Выбрать элементы и перетащить в нужное место на диалоге
- В свойстве элемента задать расположение относительно предыдущего
- Правила размещения могут быть заданы для всех элементов формы, либо на отдельные группы
Правильный ответ третий.
Управляемые формы
Если вы посмотрите внимательнее на списки реестров и каталогов на Домашняя страница , то увидите, что информация представлена не очень удобно. В реестре есть лишняя информация, а в каталожном наоборот мало.
Рисунок 8-36. Домашняя страница
Чтобы исправить ситуацию, вернитесь в режим Designer. Начните с регистрации и откройте недавно созданную форму списка Финансовые операции Регистр накопления.
До сих пор все формы, которые вы видели, генерировались автоматически, даже те, которые создавались одним щелчком мыши для размещения на
домашней странице .
В 1С:Предприятии 8 нет необходимости рисовать формы вручную. Разработчику нужно только настроить состав формы в иерархическом дереве внутри верхней панели редактора форм, а внешний вид полученной формы отображается в виде превью внутри окна. нижняя панель редактора форм.
Платформа автоматически рассчитывает позиции и размеры элементов на форме.
Рисунок 8-37. Редактор управляемых форм
Теперь вы настроите эту форму списка. Удалите нечетные атрибуты Recorder и LineNumber . Выберите нужный атрибут в списке и нажмите Удалить текущий элемент (Del).
Рисунок 8-38. Удаление атрибутов управляемой формы
После удаления нечетных элементов формы платформа перерисует форму и отобразит превью так, как ее увидит пользователь в режиме 1С:Предприятия. Текущая форма будет выглядеть следующим образом:
Рисунок 8-39. Настройка управляемой формы
В дополнение к удалению ненужных элементов формы также настройте представление оставшихся элементов формы.
В платформе 1С:Предприятие 8 многие свойства, влияющие на представление данных в интерфейсе, вынесены непосредственно в свойства атрибутов объектов конфигурации. Достаточно описать настройки представления атрибутов в самих метаданных объекта. Затем платформа будет автоматически применять эти свойства при отображении атрибутов во всех формах, где они размещены.
Конечно, если есть необходимость изменить представление для той или иной формы, то эти изменения можно сделать в свойствах элемента формы.
Для начала измените ширину на 10 для всех элементов формы Список Таблица списка формы Финансовые операции Регистр накопления.
Рисунок 8-40. Настройка ширины элемента управляемой формы
За Сумма 9Элемент формы 0004 выберите Right в качестве значения свойства HorizontalAlign , чтобы суммы можно было легче наблюдать.
Рисунок 8-41. Настройка выравнивания элемента формы
Затем дайте более понятное имя элементу формы Период , пусть это будет Дата .
Рисунок 8-42. Настройка заголовка элемента формы
Теперь запустите приложение в режиме 1С:Предприятия и посмотрите на списочную форму регистра накопления.
Рисунок 8-43. Форма списка регистра накопления
Вы можете самостоятельно проверить, выглядит ли эта форма одинаково, открыв ее в разделе Финансы или открыв Главное меню , затем нажав Все функции… и открыв эту форму в списке форм. Форма будет выглядеть так же. Настройки управляемой формы применяются ко всем местам прикладного решения, где эта форма используется.
Следующая страница: Стандартные и обычные атрибуты
Редактор форм
Вы хорошо знаете редактор форм из предыдущих уроков. Разработчики используют редактор форм для указания набора элементов управления (полей, кнопок, таблиц и т. д.), атрибутов (данных), команд и параметров, используемых в форме. Чтобы сделать форму интерактивной, разработчики определяют отношения между элементами управления формы и данными формы, а также настраивают свойства интерфейса элементов управления формы.
Поэтому разработчики не «рисуют» формы, а описывают их с помощью специального редактора. Платформа формирует форму на основе этого описания с возможностью настройки поведения формы путем добавления алгоритмов скрипта 1С:Предприятия в модуль формы.
Окно редактора формы разделено на несколько взаимосвязанных областей (рис. 28.1).
Рис. 28.1. Окно редактора формы
Вкладка «Элементы» в верхней левой панели используется для редактирования ассортимента и порядка элементов управления формой и объединения их в группы. Вы можете изменить внешний вид элементов управления, назначив значения их свойствам интерфейса.
Форма определяется как иерархическая структура с корневым элементом формы. Набор свойств формы, стандартных команд и событий определяется типом основного атрибута формы. Например, если основным атрибутом является документ, команда «Опубликовать и закрыть» будет включена в панель команд. Для других типов основных атрибутов вместо них включается команда Сохранить и закрыть.
Свойства родительских элементов в дереве элементов управления формы определяют набор свойств подчиненных элементов и их значения свойств. Например, когда вы добавляете кнопку на панель команд, для свойства Тип кнопки автоматически устанавливается значение Кнопка панели команд.
Значение свойства элемента управления формой может влиять на значение того же свойства родительского или подчиненного элемента управления формой. Например, ширина родительского элемента управления может влиять на ширину подчиненного элемента управления и наоборот.
Позиции элементов управления формы определяются следующим образом: элементы, расположенные выше по дереву, располагаются ближе к верхней и левой границам формы (рис. 28.2).
Рис. 28.2. Вкладка «Элементы» редактора форм
В нижней части окна редактора формы отображается предварительный просмотр формы. Щелчок по элементу в дереве элементов управления формы выделяет его в области предварительного просмотра и наоборот (см. рис. 28.1). Вы можете добавлять, редактировать, удалять или перетаскивать элементы управления формы как на панели элементов управления формы, так и на панели предварительного просмотра.
Вкладка Интерфейс команд в левой верхней части окна редактора формы используется для указания ассортимента и порядка команд в панели навигации формы и панели команд. Например, вы можете установить видимость для команд, открывающих связанные списки или генерирующих объекты (рис. 28.3).
Рис. 28.3. Вкладка командного интерфейса редактора форм
Вкладка Атрибуты в правой верхней части окна редактора формы используется для указания набора атрибутов формы и их свойств. Основной атрибут формы (тот, у которого свойство Основной атрибут установлено в True) отображается вверху списка жирным шрифтом. Этот атрибут определяет функциональность формы (рис. 28.4).
Рис. 28.4. Вкладка атрибутов редактора формы
После связывания атрибута формы с элементом управления формы (используя свойство DataPath элемента управления формы) данные атрибута отображаются в форме. Путь к данным атрибута заполняется автоматически, когда вы перетаскиваете атрибут на панель элементов управления формы, и платформа также создает соответствующий элемент управления для отображения данных атрибута. Вот почему перетаскивание атрибутов — лучший способ составить форму. Вы можете переключиться на атрибут, который служит источником данных для элемента управления формы, щелкнув элемент управления правой кнопкой мыши и выбрав Перейти к .
Если вы удалите атрибут формы (и подтвердите удаление), элементы управления формы, связанные с этим атрибутом, также будут удалены как из дерева элементов управления, так и из области предварительного просмотра.
Вкладка «Команды» в верхней правой части окна формы используется для определения ассортимента команд, доступных в форме. Сюда входят созданные разработчиком команды (вкладка «Команды формы»), специфичные для формы и команды расширения формы (вкладка «Стандартные команды»), а также глобальные команды, относящиеся ко всей конфигурации (вкладка «Глобальные команды», рис. 28.5).
Рис. 28.5. Вкладка Команды редактора форм
Свойство Action команды, созданной разработчиком, связывает команду с процедурой-обработчиком (алгоритм скрипта 1С:Предприятия, описанный в модуле формы, см. рис. 28.6).
При перетаскивании команды на панель элементов управления формы создается элемент управления формы (кнопка или гиперссылка), который связан с командой через свойство CommandName элемента управления формы. Щелчок по элементу управления запускает обработчик команды. Вы можете переключиться на команду, связанную с элементом управления формы, щелкнув элемент управления правой кнопкой мыши и выбрав Перейти к .
Если вы удалите команду формы (и подтвердите удаление), элементы управления формы, связанные с этой командой, также будут удалены как из дерева элементов управления, так и из области предварительного просмотра.