Найти тему

Объектная модель прикладного решения (Попытка 1-2).

Оглавление

Тест сдан (92%)

Предположительно - ошибка ответа в вопросе 3.

1. Что необходимо для того, чтобы написанная программистом процедура дополнила контекст документа (объекта типа ДокументОбъект.ИмяДокумента)?

  • Она должна быть определена в модуле объекта документа
  • Она должна быть определена в общем модуле
  • Она должна быть определена с ключевым словом Экспорт

Одновременно должны выполняться условия 1 и 3

  • Одновременно должны выполняться условия 2 и 3
  • Одновременно должны выполняться условия 1 и 3 или 2 и 3

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

  • модуле приложения

модуле менеджера

  • модуле объекта
  • модуле основной формы объекта
  • на усмотрение разработчика

3. Блокировка устанавливаемая методом "ЗаблокироватьДанныеФормыДляРедактирования()" (с указанием идентификатора формы) держится до:

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

окончания серверного вызова

4. Какая процедура выполняет обработку события ввода документа "на основании"?

"ОбработкаЗаполнения" с формальным параметром "Основание" произвольного типа

  • "ВводНаОсновании" с формальным параметром "Основание" типа "Документ"
  • "ОбработкаЗаполнения" с формальным параметром "Основание" типа "Документ"
  • Ввода документа "на основании" не требует дополнительных методов обработки, т.к. это процесс полностью автоматический

5. К каком модуле должно находиться описание процедуры-метода, если обращение к ней идет следующим образом: Справочники.Номенклатура.СоздатьОбъект.Метод1(); ?

  • Модуль приложения
  • Глобальный общий модуль
  • Не глобальный общий модуль
  • Модуль менеджера

Модуль объекта

  • Модуль формы

6. При проведении документа по какому-либо регистру в случае если у документа установлен автоматический режим управления транзакционными блокировками, а у регистра управляемый (в свойствах конфигурации используется вариант "Управляемый"), то такое проведение приведет:

  • к возникновению ошибочной ситуации
  • вся транзакция будет выполнена в автоматическом режиме

вся транзакция будет выполнена в управляемом режиме

7. Каким образом можно сменить язык просмотра (редактирования) конфигурации?

  • С помощью кнопки выбора языка, расположенной в строке состояния справа от кнопки "NUM"
  • Через пункт меню "Конфигурация – Язык редактирования конфигурации"
  • В 1С:Предприятие такой возможности не существует

Верны ответы 1 и 2

8. Модуль сеанса (выберите наиболее полный правильный ответ):

  • предназначен для инициализации параметров сеанса и отработки действий, связанных с сеансом работы
  • не содержит экспортируемых процедур и функций
  • исполняется в привилегированном режиме
  • исполнение происходит после начала исполнения модуля приложения (модуля внешнего соединения)
  • верны ответы 1 и 3

верны ответы 1 и 2 и 3 и 4

9. Какие виды программных модулей существуют в "1С:Предприятие 8"?

  • Общие модули, модуль сеанса, модули форм
  • Модуль обычного приложения, модуль управляемого приложения, общие модули, модуль сеанса, модули объектов, модули форм
  • Модуль обычного приложения, модуль управляемого приложения, модуль внешнего соединения, модуль сеанса, общие модули и модули форм
  • Модуль обычного приложения, модуль управляемого приложения, модуль внешнего соединения, модуль сеанса, общие модули, модули форм и модули макетов

Модуль обычного приложения, модуль управляемого приложения, модуль внешнего соединения, модуль сеанса, модуль команды, общие модули, модули менеджера, модули форм, модули объектов и модули набора записей

  • Модуль приложения, модуль внешнего соединения, модуль сеанса, общие модули, модули форм, модули макетов, модули объектов и модули набора записей

10. Для чего предназначен объект конфигурации "Язык"?

Для создания интерфейса программы на разных языках

  • Для создания текстовых документов на разных языках
  • Такого объекта в 1С:Предприятие 8 не существует

11. Типизация переменных во встроенном языке "1С:Предприятие 8"

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

верны утверждения 1 и 2

  • верны утверждения 3 и 4

12. В общих модулях

  • нет ограничений на описание переменных, процедур, функций

нельзя описывать переменные

  • нельзя описывать переменные, процедуры и функции без ключевого слова "Экспорт"

13. Какие утверждения относительно NULL справедливы?

  • NULL – это литерал
  • NULL – относится к примитивным типам данных
  • NULL – обозначает отсутствующее значение

Верны все перечисленные ответы

  • Верны ответы 2 и 3

14. Для чего предназначен объект ДокументСписок?

  • Для перебора (выборки) документов средствами встроенного языка

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

  • Для операций над документами как объектами базы данных, создания и удаления документов
  • Верны ответы 1 и 2

--------------------------

Тест сдан (100%)

1. При определении подписки на событие, в случае если в модуле объекта определен соответствующий обработчик этого же события:

  • процедура подписки на событие вызываться не будет (событие отрабатывается в модуле объекта)
  • процедура модуля объекта вызываться не будет (событие отрабатывается по подписке)

в начале отработает процедура, расположенная в модуле объекта, затем процедура, определенная по подписке

  • в начале отработает процедура, определенная по подписке, затем процедура, расположенная в модуле объекта

2. При проведении документа по какому-либо регистру в случае если у документа установлен автоматический режим управления транзакционными блокировками, а у регистра управляемый (в свойствах конфигурации используется вариант "Управляемый"), то такое проведение приведет:

  • к возникновению ошибочной ситуации
  • вся транзакция будет выполнена в автоматическом режиме

вся транзакция будет выполнена в управляемом режиме

3. У регистра сведений установлен режим записи "Независимый". Редактирование осуществляется в диалоге, ни одна из форм регистра не определена. При попытке интерактивного добавления в него "Записи" со значениями измерений, комбинация которых уже прописана в регистре:

  • На экран выводится предупреждение, но запись все равно записывается в базу данных

Возникает ошибочная ситуация, запись не выполняется

  • Происходит замещение записи
  • Интерактивная запись в такой регистр невозможна

4. Тип анализа "Поиск последовательностей" подразумевает:

  • Поиск часто встречаемых вместе групп объектов или значений характеристик

Поиск цепочек событий

  • Построение иерархической структуры классифицирующих правил
  • Разделение исходного набора на группы объектов
  • Выявления последовательно расположенных объектов

5. Что такое локализация?

Адаптация программы под конкретные национальные требования

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

6. При определении обработчика события на COM объект количество параметров в процедуре - обработчике:

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

  • на один параметр больше, чем у соответствующего события объекта (первый параметр содержит сам COM объект)
  • на один параметр больше, чем у соответствующего события объекта (последний параметр содержит сам COM объект)
  • у такой процедуры не будет параметров
  • всегда один параметр (сам COM объект)

7. В выражении использована конструкция: ?(Сумма<=12000, Сумма*0.12, Сумма*0.2). Каким будет результат выражения, если переменная Сумма имеет значение 10000?

1200

  • 1440
  • 0,12
  • 2000
  • Данная конструкция использована некорректно

8. Какое высказывание о модуле приложения верно?

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

Верны ответы 1 и 2

9. Что такое "системные перечисления"?

  • Перечень значений, заданный на этапе разработки конфигурации (ветвь Перечисления в дереве конфигурации)

Перечень значений, заданный в платформе "1С:Предприятие 8"

  • Конструкция встроенного языка, используемая разработчиком для объявления перечислимых типов данных
  • Системные перечисления отсутствуют в системе "1С:Предприятие 8"

10. Создание многоязыковых прикладных решений

  • возможно только в специальной версии программы 1С:Предприятие 8
  • в 1С:Предприятие 8 невозможно, так как программный продукт уже локализован

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

11. Тип анализа "Кластеризация" подразумевает:

  • Поиск часто встречаемых вместе групп объектов или значений характеристик
  • Поиск цепочек событий
  • Построение иерархической структуры классифицирующих правил

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

  • Получение общестатистических показателей в виде дерева

12. Что произойдет, если удалить запись регистра сведений и создать новую с такими же полями (измерениями, ресурсами, реквизитами)?

Ничего, на логику программы это никак не повлияет

  • У этой записи будет другой внутренний идентификатор (ссылка) и это может повлиять на логику программы
  • Возникнет исключительная ситуация

13. Тип анализа "Дерево решений" подразумевает:

  • Поиск часто встречаемых вместе групп объектов или значений характеристик
  • Поиск цепочек событий

Построение иерархической структуры классифицирующих правил

  • Разделение исходного набора на группы объектов
  • Получение общестатистических показателей в виде дерева

14. Что необходимо для того, чтобы написанная программистом процедура дополнила контекст документа (объекта типа ДокументОбъект.ИмяДокумента)?

  • Она должна быть определена в модуле объекта документа
  • Она должна быть определена в общем модуле
  • Она должна быть определена с ключевым словом Экспорт

Одновременно должны выполняться условия 1 и 3

  • Одновременно должны выполняться условия 2 и 3
  • Одновременно должны выполняться условия 1 и 3 или 2 и 3