для чего нужны основные формы прикладных объектов

Форма, элементы управления

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

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

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

для чего нужны основные формы прикладных объектов. Смотреть фото для чего нужны основные формы прикладных объектов. Смотреть картинку для чего нужны основные формы прикладных объектов. Картинка про для чего нужны основные формы прикладных объектов. Фото для чего нужны основные формы прикладных объектов

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

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

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

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

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

Источник

источник_Вопросы с ответами 2010_8.2. источник_Вопросы с ответами 2010_8. Тема Общие механизмы, понятия и термины. Вопрос. 1 С помощью чего осуществляется разработка бизнесприложений в системе 1С Предприятие 8

Вопрос 10 Для чего нужны основные формы прикладных объектов?

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

2. Основные формы вызываются взамен автоматически генерируемых по умолчанию при соответствующем обращении к объекту

3. Только из основных форм есть возможность обращаться к контексту объекта на-прямую

4. Только у основных форм возможно использование расширения форм, определяющего специфику состава и поведения формы, отличного от типового
Вопрос 11 В качестве основной формы можно назначить?

1. Только управляемую форму

3. Обычную и управляемую

4. Возможность зависит от настроек конфигурации

5. Возможность зависит от настроек конфигуратора
Вопрос 12 Как определяется рабочая область рабочего стола?

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

2. Набирается из списка общих форм

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

4. Набирается из списка основных форм

5. Набирается из списка любых определенных в конфигураторе форм

6. Набирается из списка управляемых форм
Вопрос 13 Разместить формы в области рабочего стола можно:

1. По горизонтали в любом количестве, по вертикали в любом количестве

2. По горизонтали не более двух, по вертикали не более двух

3. По горизонтали не более двух, по вертикали в любом количестве

4. По горизонтали в любом количестве, по вертикали не более двух
Вопрос.14 Рабочий стол можно отобразить:

2. Во вспомогательном окне, удерживая клавишу «Shift»

3. Зависит от настроек конфигурации

4. Верны варианты 1 и 2
Вопрос.15 Управляемые формы списков можно отобразить:

2. Во вспомогательном окне, удерживая клавишу «Shift»

3. Зависит от настроек формы

4. Верны варианты 1 и 2
Вопрос 16 Настройка формы в режиме исполнения позволяет:

1. Изменить видимость существующих на форме элементов управления

2. Изменять формат, ширину, высоту, текст заголовка и др. свойства элементов управления существующих на форме

3. Удалять с формы любые элементы управления

4. Добавлять на форму новые элементы управления

5. Верны варианты 1 и 2

6. Верны варианты 1, 2 и 3
Вопрос.17 Настройка списка в режиме исполнения позволяет:

1. Изменить видимость су шествующих в списке колонок

2. Удалять колонки из списка

3. Добавлять колонки в списке

4. Изменить порядок, состав, иерархическое представление и условное оформление записей

5. Верны варианты 1 и 4

6. Верны все варианты
Вопрос 18 Какие возможности по настройке порядка обхода элементов в управляемой форме существуют в системе 1С:Предприятие 8?

1. Порядок обхода единый для всех пользователей и не может изменяться

2. Порядок обхода единый для всех пользователей, но может изменяться программно

3. Порядок обхода единый для всех пользователей, но может изменяться программно и интерактивно самим пользователем

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

5. Порядок обхода зависит от ролей пользователя и функциональных опций и но может изменяться программно

6. Порядок обхода зависит от ролей пользователя и функциональных опций, но может изменяться программно и интерактивно самим пользователем в рамках доступных элементов
Вопрос 19 Панель навигации может существовать:

1. Только в основном окне на рабочем столе

2. В основном окне на рабочем столе и в разделах

3. В основном окне и вспомогательных окнах
Вопрос.20 Параметры формы предназначены:

1. для организации функциональной связи между формами

2. для управления функциональностью формы при открытии

3. для отображения информации на форме

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

5. верны все варианты
Вопрос.21 При наличии одного ключевого параметра можно ли добавить еще один ключевой параметр формы?

2. Можно посредством назначения соответствующего значения свойства параметра формы

3. Можно только программно, при обращении к объекту «Форма»

4. Можно посредством добавления еще одного значения к соответствующему свойству формы
Вопрос.22 Чем отличается ключевой параметр формы от обычного?

1. разместить на форме элемент управления «Кнопка», назначить обработчик события «Нажатие» и определить алгоритм в модуле формы

2. добавить в форму элемент управления «Кнопка», назначить команду из списка команд формы и определить алгоритм команды в модуле формы

3. перетащить команду в дерево элементов

4. добавить команду формы в командный интерфейс формы и включить ее видимость

5. верны варианты 2 и 3
Вопрос 24 Для добавления команды в виде кнопки на управляемой форме можно:

1. разместить на форме элемент управления «Кнопка», назначить обработчик события «Нажатие» и определить алгоритм в модуле формы

2. добавить в форму элемент управления «Кнопка», назначить команду из списка команд формы и определить алгоритм команды в модуле формы

3. добавить команду формы в командный интерфейс формы и включить ее видимость

4. верны варианты 2 и 3
Вопрос.25 Для добавления команды в виде кнопки на обычной форме можно:

1. разместить на форме элемент управления «Кнопка», назначить обработчик события «Нажатие» и определить алгоритм в модуле формы

2. добавить в форму элемент управления «Кнопка», назначить команду из списка команд формы и определить алгоритм команды в модуле формы

3. добавить команду формы в командный интерфейс формы и включить ее видимость

4. верны варианты 2 и 3
Вопрос 26 С помощью элемента управления «Индикатор» можно:

1. Отобразить текущее состояние реквизита формы любого типа

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

3. Быстро и наглядно ввести значение любого типа

4. Быстро и наглядно ввести значение только числового типа

5. Верны ответы 1 и 3
Вопрос 27 На рисунке представлена:

для чего нужны основные формы прикладных объектов. Смотреть фото для чего нужны основные формы прикладных объектов. Смотреть картинку для чего нужны основные формы прикладных объектов. Картинка про для чего нужны основные формы прикладных объектов. Фото для чего нужны основные формы прикладных объектов

2. Сводная диаграмма

4. Диаграмма Ганта
Вопрос.28 Поведение элементов управления.

1. всегда стандартно

2. определяется подчинением формы соответствующему прикладному объекту

3. стандартно, но имеет место специфичное поведение, определяемое расширениями формы, расширениями элементов управления и расширениями, связанными с отображаемыми данными

4. определяется только расширением формы, расширением элементов управления или отображаемыми данными
Вопрос.29 С помощью элемента управления «Переключатель» можно:

1. Выбрать одно значение из нескольких заранее определенных вариантов

2. Выбрать несколько значений из заранее определенных вариантов

3. Выбрать одно или несколько значений из заранее определенных вариантов
Вопрос 30 Возможность системы создания «налету» форм по умолчанию в режиме «1С:Предприятие».

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

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

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

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

2. Сводная диаграмма

4. Диаграмма Ганта
Вопрос 32 Для хранения значения элемента управления «Переключатель» можно использовать:

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

2. Существовавший ранее реквизит формы

3. Верны ответы 1 и 2
Вопрос 33 При использовании свойства диаграммы «МаксимумСерий-Количество», если количество серий превышает максимальное значение:

1. Выводятся первые серии, количество которых задается этим свойством

1. Для обеспечения управления поведением границ элементов управления при изменении размеров формы

2. Для обеспечения управления видимостью элементов управления в зависимости от видимости других элементов управления

3. Для обеспечения управления доступностью элементов управления в зависимости от доступности других элементов управления

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

1. их можно привязать к границам панели

2. их можно привязать к границам элементов управления, расположенным в панели и к границам панели

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

4. их можно привязать к границам элементов управления, расположенных в любом месте формы и к границам формы
Вопрос 38 С помощью кнопки панели инструментов «Элементы управления, указанной на рисунке, будут созданы:

для чего нужны основные формы прикладных объектов. Смотреть фото для чего нужны основные формы прикладных объектов. Смотреть картинку для чего нужны основные формы прикладных объектов. Картинка про для чего нужны основные формы прикладных объектов. Фото для чего нужны основные формы прикладных объектов

1. Элемент управления «Флажок»

2. Реквизит формы с типом значения «Булево»

3. Верны ответы 1 и 2
Вопрос 37 Значение типа «ЗначениеДиаграммы» позволяет получить:

1. Значение диаграммы в определенной точке и серии

2. Значение расшифровки в определенной точке и серии

3. Верны ответы 1 и 2
Вопрос 38 Как включить возможность интерактивной перенастройки порядка обхода элементов управления обычной формы?

1. Через меню «Форма» снять флажок «Автоматический порядок обхода»

2. Снять флажок «Автопорядок обхода» в свойствах формы

3. Снять флажок «Автопорядок обхода» в свойствах каждой панели формы
Вопрос 39 Элемент управления «Надпись» предназначен:

1. Для расположения в форме поясняющей информации

2. Для расположения в форме гиперссылок

3. Для расположения в форме бегущей строки

4. Для расположения в форме картинок с поясняющей информацией

5. Верны ответы 1, 2, 3 и 4
Вопрос.40 Свойство диаграммы «БазовоеЗначение» содержит:

1. Начальное значение координат. Используется в случае, когда изменения параметра, отображаемого в диаграмме, несоизмеримо малы по сравнению с его минимальным значением

2. Максимальное значение текущей серии

3. Абсолютное значение, определяемое в свойстве «МаксимумСерийПроцент»
Вопрос.41 При размещении элементов управления в форме нельзя.

1. разместить один и тот же элемент управления на двух страницах

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

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

4. разместить два элемента управления, отображающие данные одного рек-визита формы на любых страницах одной и той же панели
Вопрос 42 Если для элемента управления «Надпись» в качестве источника данных указан реквизит справочника, то выводимая надписью информация будет определяться:

1. Свойством «Заголовок» элемента управления «Надпись»

2. Значением реквизита, указанного в свойстве «Данные» элемента управления «Надпись»

3. Свойством «Заголовок» элемента управления «Надпись», если значение реквизита справочника неопределенно
Вопрос 43 Сколько может быть создано форм, подчиненных справочнику «Номенклатура»?

1. Произвольное количество

2. Форма элемента, форма группы (для иерархических справочников) и произвольное количество форм списка

3. Только пять (по числу основных форм)
Вопрос 44 Элемент управления «Поле HTML-документа» предназначен:

1. Для просмотра HTML-документов

2. Для редактирования HTML-документов

3. Для просмотра или редактирования HTML-документов
Вопрос.45 Редактировать HTML-документ, отображаемый в элементе управления «Поле HTML-документа», можно:

1. В режиме конфигуратора

2. В режиме 1С:Предприятие

3. В режиме конфигуратора и в режиме 1С Предприятие
Вопрос 46 HTML-документ в элементе управления «Поле HTML-документа» может быть сформирован:

2. Загружен из ресурса, указываемого через URL

3. Загружен из макета типа HTML-документ

4. Верны ответы 1, 2 и 3
Вопрос.47 Список значений, используемый в элементе управления «Поле выбора», может быть сформирован:

1. Только программно

2. Только в режиме конфигуратора в специальном окне, которое можно открыть в разделе «Использование» палитры свойств элемента управления

3. Только в режиме 1С:Предприятие в специальном окне, которое можно открыть в разделе «Использование» палитры свойств элемента управления

4. Программно и в режиме конфигуратора в специальном окне, которое можно открыть в разделе «Использование» палитры свойств элемента управления

5. Программно и в режиме 1С:Предприятие в специальном окне, которое можно открыть в разделе «Использование» палитры свойств элемента управления
Вопрос.48 Можно ли, нажав на картинку, выполнить некоторые дейст-

2. Можно, для этого необходимо в окне свойств элемента управления «Поле картинки» установить флаг «Гиперссылка» и сформировать текст обработчика события «Нажатие»

3. Можно, для этого необходимо сформировать текст обработчика события «Нажатие» элемента управления «Поле картинки». Устанавливать в окне свойств флаг «Гиперссылка» не надо
Вопрос 49 Для выбора значений из списков можно использовать следующие элементы управления:

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

5. Верны ответы 1, 2 и 3
Вопрос.50 С помощью элемента управления «Поле текстового документа» можно отображать и редактировать:

2. Текст, написанный на языке запросов

3. Текст, написанный на встроенном языке

5. Верны ответы 1, 2, 3 и 4
Вопрос.51 Элемент управления «Разделитель» позволяет:

1. Визуально разделять элементы управления, размещенные в форме

2. Перераспределять внутреннее пространство формы, изменяя размеры расположенных в ней элементов управления, при изменении размеров са-мой формы

3. Перераспределять внутреннее пространство формы, изменяя размеры расположенных в ней элементов управления, привязанных к разделителю. Размеры самой формы при этом не меняются

4. Перераспределять внутреннее пространство формы, изменяя размеры расположенных в ней элементов управления, привязанных к разделителю, при изменении размеров самой формы
Вопрос 52 Визуально объединять элементы управления, размещенные в форме, можно с помощью:

1. Элемента управления «Табличное поле»

2. Элемента управления «Поле списка»

3. Элемента управления «Рамка группы»
Вопрос 53 Поясняющая информация на элементе управления «Кнопка» может быть представлена в виде:

Источник

Работа с прикладными объектами средствами встроенного языка

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

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

Вид объектаОписаниеТипичные
свойства и методы
Менеджер прикладных объектов данного типа

Объекты данного вида обеспечивают доступ к менеджерам конкретного прикладного объекта.

Обычно доступ к таким объектам производится через свойства глобального контекста, например, Справочники.Сотрудники, Документы.Счет, РегистрыСведений.КурсыВалют и т.д.

Эти объекты являются коллекциями значений и позволяют перебрать свои элементы с помощью цикла «Для Каждого».

Свойства соответствуют именам прикладных объектов и являются объектами типа «Менеджер прикладного объекта»

Менеджер прикладного объекта

Данный объект является «центральным» в объектной модели, из которого можно получить остальные объекты, например, ссылки, выборки, объекты для изменения, наборы записей и т.д. (см. ниже параграф «Взаимосвязь объектов»).

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

Данный объект однозначно идентифицирует объект базы данных (например, элемент справочника, документ) и позволяет обращаться к нему в режиме «только чтение». Через свойства и методы этого объекта можно прочитать реквизиты элемента, обратиться к его табличным частям.

Ссылки хранятся в реквизитах, ссылающихся на элементы данного прикладного объекта, например, в реквизите «Сотрудник» документа «ПриемНаРаботу» хранится ссылка на конкретный элемент справочника «Сотрудники».

Заметьте, что у записей регистров нет ссылок.

Этот объект предоставляет возможность обхода (перебора) объектов базы данных. Например, можно перебрать элементы справочника или перебрать документы, входящие в конкретный журнал.

Обратите внимание, что данный объект не является коллекцией значений и, следовательно, нельзя использовать цикл » Для Каждого » для перебора элементов.

Свойства аналогичны свойствам объекта типа «Ссылка».

Предоставляет доступ к элементу с возможностью записи изменений в базу данных. Этот объект содержит методы, влияющие на элемент в базе данных, например, методы Записать и Удалить.

Для отчетов и обработок через этот объект обычно осуществляется формирование отчета или выполнение обработки.

Если в модуле прикладного объекта (не путать с модулем формы) есть экспортируемые переменные модуля или процедуры/функции, то они дополняют набор свойств и методов именно этого программного объекта.

Для регистров подобного объекта не существует, а изменение данных всегда производится через набор записей (см. ниже).

Свойства аналогичны свойствам объекта типа «Ссылка».

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

Этот объект нельзя создать программно, он создается системой автоматически при размещении на форме табличного поля. Конечно, программно можно создать табличное поле в экранной форме и тогда будет создан объект данного типа.

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

У документов есть свойство-коллекция «Движения», которое предоставляет доступ к наборам записей по каждому регистру, отмеченному на закладке «Движения». Через это свойство обычно производится формирование движений документа при его проведении.

Обеспечивает доступ к одной записи из набора, для того чтобы установить ее измерения, ресурсы и т.д. Этот объект возвращается методами других объектов, например, методом Добавить у объекта типа РегистрНакопленияНаборЗаписей.

Объект типа «Запись» не является постоянным идентификатором конкретной записи регистра, наподобие объекта «Ссылка» для справочников и документов. У записей регистра сведений вообще нет неизменяемого во времени идентификатора и каждая запись регистра однозначно определяется значениями своих измерений (включая системные, например, Период, Регистратор, НомерСтроки)

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

Свойства для регистра сведений:

Специфические объекты

Ниже перечислены некоторые важные объекты, которые не укладываются в приведенную выше классификацию:

Менеджер записи регистра сведений

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

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


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

Менеджер внешних обработок подобен менеджерам других прикладных объектов. Его метод Создать( ) позволяет создать объект типа «ВнешняяОбработка». Этот объект, в свою очередь, подобен объектам ОтчетОбъект и ОбработкаОбъект и предоставляет доступ к реквизитам и табличным частям внешней обработки для передачи параметров формирования отчета или выполнения обработки.

Если в модуле внешней обработки (не путать с модулем формы) есть экспортируемые переменные модуля или процедуры/функции, то они дополняют набор свойств и методов объекта «ВнешняяОбработка».

Взаимосвязь объектов

Ниже показана взаимосвязь программных объектов, характерная для объектов, имеющих ссылки (на примере справочников):

для чего нужны основные формы прикладных объектов. Смотреть фото для чего нужны основные формы прикладных объектов. Смотреть картинку для чего нужны основные формы прикладных объектов. Картинка про для чего нужны основные формы прикладных объектов. Фото для чего нужны основные формы прикладных объектов

А теперь немного другая взаимосвязь, характерная для регистров (на примере регистров накопления):

для чего нужны основные формы прикладных объектов. Смотреть фото для чего нужны основные формы прикладных объектов. Смотреть картинку для чего нужны основные формы прикладных объектов. Картинка про для чего нужны основные формы прикладных объектов. Фото для чего нужны основные формы прикладных объектов

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

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Вид объектаСоответствующий
прикладной объект
Описание
Планы счетовПрименяется для работы со списком видов субконто, прикрепленных к данному счету.
Регистры бухгалтерииСвойство Субконто объекта РегистрБухгалтерииЗапись является объектом именно этого типа. Данный объект является коллекцией значений и позволяет управлять значениями субконто для конкретной записи регистра бухгалтерии.