Принадлежность формы тому или иному объекту конфигурации не определяет состав данных, которые отображаются в форме. То, что форма принадлежит, например, справочнику "Номенклатура", позволяет назначить ее одной из основных форм для этого справочника, но никак не определяет:

  • какие же именно данные будет отображать эта форма, и
  • каково будет ее поведение.

Все формы, сами по себе, имеют одинаковое поведение, независимо от того, какие данные они отображают.

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

Реквизиты формы предназначены для хранения данных, которые редактируются в форме.

Один из реквизитов может быть назначен основным реквизитом формы.

Основной реквизит формы 1С предназначен для определения:

  1. источника данных для формы в целом;
  2. стандартных возможностей платформы для работы формы с данными типа, заданного у основного реквизита.

Для назначения реквизита формы основным реквизитом необходимо:

  1. произвольной управляемой форме — в свойствах реквизита формы установить флажок "Основной реквизит";

  • произвольной обычной форме — заполнить свойство "Данные" формы, выбрав нужный реквизит формы (не имеют основного реквизита, поведение формы определяется только настройками пользователя).
  • При назначении основного реквизита формы происходит следующее:

    • поведение формы изменяется в соответствии с типом этого реквизита;
    • изменяется контекст модуля формы (наряду с методами и свойствами формы, в нем становятся доступны методы и свойства объекта, являющегося значением основного реквизита).

    Вследствие объединения контекстов формы и объекта могут возникать конфликты имен методов и свойств. Методы и свойства формы имеют приоритет над методами и свойствами объекта.

    Обращение к свойству объекта можно осуществлять через имя основного реквизита формы.

    Есть форма с двумя реквизитами: ДокументОбъект , Реквизит1 .

    Реквизит ДокументОбъект является основным реквизитом и имеет в свою очередь реквизиты с именами Реквизит1 , Реквизит2 . Тогда обращение к реквизитам в модуле формы будет осуществляться следующим образом:

    Основные формы объектов прикладного решения

    Каждый объект прикладного решения может использоваться для выполнения некоторых стандартных действий. Например, для любого справочника может потребоваться отображать список его элементов, отображать отдельные элементы справочника, отображать группу справочника, выбирать элементы и группы элементов из справочника. Для любого документа список таких действий будет гораздо меньше: просмотр списка документов, выбор из списка документов и просмотр отдельного документа.

    Чтобы обеспечить выполнение таких стандартных действий с данными объектов прикладного решения, для каждого из них существует набор основных форм, которые будут использоваться при выполнении соответствующих действий. Основной может быть назначена любая из форм, подчиненных этому объекту. Например, у справочника Клиенты могут существовать следующие основные формы:

    Важной особенностью системы 1С:Предприятие 8.0 является механизм форм по умолчанию. Этот механизм освобождает разработчика от необходимости создания всех возможных форм для каждого из объектов прикладного решения. Разработчику достаточно создать новый объект прикладного решения, а система сама сгенерирует в нужные моменты работы пользователя необходимые формы по умолчанию для отображения информации, содержащейся в этом объекте. Таким образом, разработчику нужно создавать собственные формы объектов прикладного решения лишь в том случае, если они должны иметь отличия (другой дизайн или специфическое поведение) от форм, генерируемых системой по умолчанию.

    Основной реквизит формы

    Принадлежность формы к тому или иному объекту конфигурации никоим образом не определяет состав данных, которые форма будет отображать. Например, можно создать общую форму, которая не будет подчинена ни одному из объектов конфигурации, но которая, в зависимости от содержимого, будет либо отображать список справочника, либо позволять редактировать документ. Однако такую форму уже нельзя будет назначить основной для выполнения определенных действий.

    Форма сама по себе и ее элементы управления обособлены от объектов конфигурации. Для того, чтобы форма отображала какие — либо данные, необходимо задать связь самой формы и большинства из ее элементов управления с данными. При использовании конструктора форм, конфигуратор создает такие связи автоматически. Если разработчик создает форму вручную — он может определить эти связи путем задания свойств формы и элементов управления. В любом случае, эти связи могут быть изменены средствами встроенного языка в процессе выполнения программы.

    Связь формы и элементов управления с данными осуществляется при помощи реквизитов формы.

    Возможность связать форму и элементы управления с различными данными является причиной того, что у формы и у элементов управления существует несколько расширений. Расширение представляет собой набор дополнительных свойств, методов и событий, появляющихся у объекта. Наличие того или иного расширения определяется либо типом данных, которые отображает объект , либо расположением его в других объектах.

    Среди всех реквизитов формы, как правило, существует один основной реквизит (в списке реквизитов он выделен жирным шрифтом). Основной реквизит определяет источник данных для формы в целом. От типа значения основного реквизита формы зависит не только то, какие данные будут отображены в элементах управления формы, но и поведение самой формы. Например, если основному реквизиту формы указать тип ДокументОбъект.АктОбОказанииУслуг, то при закрытии формы программа будет запрашивать подтверждение записи и проведения документа. Если же основному реквизиту формы указать тип значения СправочникСписок.Услуги, то подобного подтверждения при закрытии формы не будет.

    Из за большого объема этот материал размещен на нескольких страницах:
    1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39

    1. не предусмотрен

    2. на закладке "Основные" производится установка фильтров отбора по периоду, наименованию компьютера, пользователю, степени важности событий, комментарию

    3. на закладке "Прочие" указываются данные, по которым будет производиться отбор событий, информация о которых представлена в колонках "Метаданные", "Данные" и "Представление данных" журнала регистрации

    4. может производиться динамически и "сразу"

    5. верны ответы 2 и 3

    6. верны ответы 2, 3 и 4

    9.53 Каким образом производится настройка детализации Журнала регистрации?

    1. В режиме конфигуратора, просмотр самого журнала доступен в режиме 1С:Предприятие

    2. В режиме конфигуратора, просмотр самого журнала доступен в обоих режимах

    3. В режиме 1С:Предприятие, просмотр самого журнала доступен в режиме конфигуратора

    4. В режиме 1С:Предприятие, просмотр самого журнала доступен в обоих режимах

    5. Пет верного ответа

    9.54 Для чего предназначена утилита (оснастка) администрирования кластера серверов 1С:Предприятие?

    1. Отключение пользователей от информационной базы

    2. Мониторинг рабочих серверов 1С:Предприятие

    3. Управление рабочими процессорами кластера

    4. Верны ответы 1, 2

    6. Верны ответы 1, 2, 3

    9.55 1С:Предприятие 8 в клиент-серверном варианте может использовать в качестве СУБД:

    1. только MS SQL Server (определенных версий)

    2. одну из определенного перечня

    3. любую СУБД (на усмотрение администратора)

    9.56 Фоновые задания позволяют:

    1. выполнять процедуру по расписанию

    2. выполнять процедуру асинхронно

    3. производить перезапуск в случае аварийного завершения

    4. верпы ответы 1 и 2

    5. верны ответы 2 и 3

    6. верны ответы 1, 2, 3

    9.57 Количество одновременно запущенных фоновых заданий может быть:

    1. любым без ограничения

    2. только одно задание на информационную базу

    3. только по одному заданию на пользовательский сеанс

    4. любое количество, но нельзя запустить два задания с одинаковым клю-чем и именем метода

    5. любое количество, но нельзя запустить два задания с одинаковым клю-чем и наименованием

    6. любое количество, но нельзя запустить два задания с одинаковым клю-чем и связанные с одним и тем же объектом метаданных

    9.58 Экземпляр регламентного задания:

    1. может быть создан программно

    2. может быть создан в форме списка, доступной через команду главного меню программы ("Операции/Регламентные задания")

    3. создается всегда только один экземпляр (при создании соответствующего объекта конфигурации)

    4. определяется только в режиме конфигурирования на закладке Прочее по кнопке "Состав"

    5. верны ответы 1 и 2

    9.59 Количество одновременно выполняющихся регламентных заданий может быть:

    1. любым без ограничения

    2. только одно задание на информационную базу

    3. только по одному заданию на пользовательский сеанс

    4. любое количество, но не будут выполняться два задания с одинаковым ключом и именем метода

    5. любое количество, но не будут выполняться два задания с одинаковым ключом и наименованием

    6. любое количество, но не будут выполняться два задания с одинаковым ключом и связанные с одним и тем же объектом метаданных

    9.60 Как могут быть связаны между собой регламентные и фоновые задания?

    1. Регламентное задание может породить фоновое задание

    2. Регламентное задание в обязательном порядке порождает фоновое задание

    3. Фоновое задание в обязательном порядке порождает регламентное задание

    4. Нет никакой взаимосвязи

    9.61 В качестве метода регламентного задания может использоваться процедура у которой:

    1. не должно быть параметров

    2. может быть только один параметр (список значений)

    3. может быть только один параметр (структура)

    4. может быть только один параметр (массив)

    5. может быть любое количество параметров

    9.62 Если регламентное задание определено в конфигураторе (в соответствующем объекте конфигурации) как предопределенное, то для него характерно (выберите наиболее полный ответ):

    1. нельзя создать не предопределенный экземпляр регламентного задания с привязкой к объекту метаданных предопределенного регламентного задания

    2. предопределенный экземпляр регламентного задания нельзя пометить па удаление и удалить

    3. только предопределенные экземпляры регламентных заданий хранятся в информационной базе, не предопределенные экземпляры являются сеансовыми объектами и в базе не хранятся

    4. верны ответы I и 2

    5. верны ответы 2 и 3

    6. верны ответы I, 2, 3

    9.63 Для обеспечения работы регламентных и фоновых заданий необходимо:

    1. наличие запуска 1С:Предприятие с установленным при запуске флагом "Планировщик"

    2. наличие запуска 1С:Предприятие с периодически исполняющимся соответствующим методом системы

    3. наличие запуска 1С:Предприятие с периодически исполняющимся соответствующим методом системы (но только в файловом варианте функционирования системы)

    4. как в файловом, так и в клиент-серверном вариантах нет необходимости в запуске экземпляра 1С:Предприятие

    9.64 Завершившиеся фоновые задания:

    1. сохраняется в информационной базе

    2. являются сеансовыми объектами, хранятся некоторое время (в информационной базе не сохраняются)

    3. не хранятся ни в каком виде

    9.65 Для создания регламентного задания пользователь должен обладать:

    1. правами администратора

    2. правами на использование данного объекта конфигурации (настраивается в роли)

    3. правами на создание новых экземпляров данного объекта конфигурации (настраивается в роли)

    4. любыми правами, метод регламентного задания исполняется в привилегированном режиме

    9.66 Если в качестве метода регламентного задания используется функция, то:

    1. возвращаемое функцией значение игнорируется

    2. при попытке исполнения задания возникает ошибка

    3. система будет ожидать исполнения данного задания (исполнение будет происходить не асинхронно)

    4. значение будет возвращено в соответствующий параметр регламентного задания

    9.67 После выполнения операции "Загрузить информационную базу".

    1. будут заменены данные информационной базы, конфигурация останется исходной

    2. будут заменены данные информационной базы и конфигурация базы данных

    3. будут заменены данные информационной базы и конфигурация базы данных, но посредством операции "Вернуться к конфигурации БД" можно будет вернуться в исходное состояние

    10. Интерфейсные механизмы

    10.1 Какие типы форм позволяет использовать Платформа 8.2?

    1. Всегда возможно совместное использование обычных и управляемых форм

    2. Обычные формы только в режиме совместимости е 8.1

    3. Управляемые формы только в режиме управляемого приложения

    4. Возможность использования обычных и управляемых форм зависит от настроек конфигурации и клиентского приложения

    10.2 Использование обычных форм возможно:

    1. в толстом клиенте

    2. в тонком клиенте

    4. верные варианты I и 2

    5. верны все варианты в зависимости от настроек конфигурации

    10.3 Использование управляемых форм возможно.

    1. в режиме обычного приложения

    2. в режиме управляемого приложения

    3. в тонком клиенте

    5. верные варианты I и 2

    6. верны все варианты в зависимости от настроек конфигурации

    10.4 Как реализован механизм автопреобразования обычных форм в управляемые и обратно

    1. С помощью механизма ввода на основании

    2. С помощью изменения свойства формы "Тип формы"

    3. С помощью специальной программы конвертация форм

    4. Автопреобразование не поддерживается

    10.5 Для чего нужны реквизиты формы?

    1. Реквизит определяет источник данных для формы в целом и определяет поведение данной формы

    2. Реквизит обеспечения возможности программного обращения к реквизитам объекта из локального контекста формы

    3. Для хранения в форме данных или ссылок на данные, которые необходимо отобразить на форме

    10.6 Для чего служит основной реквизит формы?

    1. Определяет источник данных для формы в целом

    2. Определяет стандартные возможности платформы для работы формы с данными типа, заданного у основного реквизита

    3. Для обеспечения возможности программного обращения к реквизитам объекта из локального контекста формы

    4. Обеспечивает визуализацию реквизитов объекта па диалоге формы

    10.7 Что бы произвольной управляемой форме назначить основной реквизит.

    1. форму нужно сделать основной, основной реквизит при этом определяется автоматически

    2. нужно в свойствах реквизита формы установить флажок "Основной реквизит"

    3. нужно войти в меню "Правка", пункт "Основной реквизит" и выбрать нужное значение

    4. нужно заполнить свойство "Данные" формы, выбрав нужный реквизит формы

    10.8 Что бы произвольной обычной форме назначить основной реквизит.

    1. форму нужно сделать основной, основной реквизит при этом определяется автоматически