150 подписчиков

1С:Предприятие 8.3 Платформа. Профессионал. Вопросы - Объектная модель прикладного решения.

182 прочитали

Дополнительно

1С:Предприятие 8.3 Платформа. Профессионал. Вопросы - Общие механизмы, понятия и термины

1С:Предприятие 8.3 Платформа. Профессионал. Вопросы - Редакторы и инструменты общие

1С:Предприятие 8.3 Платформа. Профессионал. Вопросы - Редакторы и инструменты режима разработки

1С:Предприятие 8.3 Платформа. Профессионал. Вопросы - Конструктор

1С:Предприятие 8.3 Платформа. Профессионал. Вопросы - Технология разработки.

1С:Предприятие 8.3 Платформа. Профессионал. Вопросы - Табличная модель прикладного решения.

1С:Предприятие 8.3 Платформа. Профессионал. Вопросы - Механизмы интеграции и обмена данными.

1С:Предприятие 8.3 Платформа. Профессионал. Вопросы - Система взаимодействия.

1С:Предприятие 8.3 Платформа. Профессионал. Вопросы - Интерфейсные механизмы.

1С:Предприятие 8.3 Платформа. Профессионал. Вопросы - Механизмы построения отчетности.

1С:Предприятие 8.3 Платформа. Профессионал. Вопросы - Механизмы оперативного учета.

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

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

Какое значение будет стоять в полях записей результата запроса, для которых не найдено соответствия в другой таблице-источнике при внешнем соединении?

  • Неопределено
  • NULL
  • 0
  • Пустая ссылка

Какой метод документа обеспечивает вызов события отмены проведения документа?

  • Записать(РежимЗаписиДокумента.ОтменаПроведения), где Записать - метод объекта документа
  • ОтменитьПроведение(), где ОтменитьПроведение - метод объекта документа
  • ОтменитьПроведение(), где ОтменитьПроведение - метод формы документа
  • Записать(РежимЗаписиДокумента.ОтменаПроведения), где Записать - метод формы документа

К чему приведет изменение кода языка в свойстве "Код языка", если уже введены тексты в свойствах "Синоним" или "Заголовок" на этом языке?

  • К "потере" введенных текстов без возможности "восстановления"
  • К "потере" введенных текстов с возможностью "восстановления" при указании прежнего значения кода языка
  • К потере данных это действие не приведет, введенные тексты будут соответствовать языку с новым кодом

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

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

Что необходимо выполнить в процедуре "ОбработкаПроведения" в модуле документа для отмены проведения?

  • СтатусВозврата(0)
  • Отказ = Истина
  • Отказ = Ложь
  • Режим = Ложь
  • РежимЗаписи = РежимЗаписиДокумента.ОтменаПроведения

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

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

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

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

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

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

Блокировка устанавливаемая в управляемой форме методом "Заблокировать()" держится до...

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

Где располагаются процедуры-обработчики событий прикладных объектов (например СправочникОбъектИмя справочника), такие как ПередЗаписью, ПередУдалением?

  • В модуле формы
  • В модуле объекта
  • В модуле приложения
  • Таких событий у прикладных объектов нет
  • В модуле менеджера

Алгоритмы в модуле обычной формы могут исполняться?

  • Только на клиентском компьютере
  • Только на сервере
  • Возможность определяется настройками модуля
  • Возможность определяется для каждой процедуры и функции модуля
  • Обычный параметр существует только при открытии формы, ключевой – только при закрытии формы

Какая коллекция из нижеперечисленных не относится к универсальным?

  • Массив
  • СписокЗначений
  • ДеревоЗначений
  • Коллекция строк табличной части документа
  • Верны ответы 2 и 3 и 4
  • Верны ответы 3 и 4

Пусть Переменная1 имеет тип Дата (состав даты - "Дата") и значение, равное 1 марта 2021 года. Чему будет равно значение выражения "Переменная1+20"?

  • 21 марта 2021 г 00 ч 00 мин 00 сек
  • 1 марта 2021 г 00 ч 00 мин 20 сек
  • 1 марта 2021 г 20 ч 00 мин 00 сек
  • 1 марта 2041 г 00 ч 00 мин 00 сек
  • Возникнет ошибка преобразования типов

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

  • На экран выводится предупреждение, но запись все равно записывается в базу данных
  • Возникает ошибочная ситуация, запись не выполняется
  • Происходит замещение записи
  • Интерактивная запись в такой регистр невозможна

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

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

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

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

При определении подписки на событие количество таких подписок:

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

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

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

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

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

Имя общего модуля может совпадать с именем свойства глобального контекста (например "Отчеты"):

  • может в любом случае
  • может, но только если модуль глобальный
  • может, но только если модуль не глобальный

С помощью команды "ДобавитьОбработчик" можно назначить обработчик события на:

  • COM объект
  • экземпляр объекта 1С:Предприятие (назначать на события модуля объекта)
  • экземпляр объекта "Форма"
  • верны 1, 2 ответы
  • верны 1, 2, 3 ответы

Если объект заблокирован (с помощью метода Заблокировать()), и система взаимодействия доступна, то в автоматически созданной платформой форме объекта

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

Какие функции отсутствуют во встроенном языке "1С:Предприятие 8":

  • Функции работы со значениями типа Дата
  • Функции работы со значениями типа Время
  • Функции работы со значениями типа Строка
  • Функции работы со значениями типа Число
  • Все вышеперечисленные функции имеются во встроенном языке

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

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

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

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

При назначении обработчика события на объект (экземпляр объекта 1С:Предприятие, COM объект) процедура, отвечающая за отработку данного события должна быть расположена:

  • обязательно в глобальном общем модуле
  • обязательно в не глобальном общем модуле
  • обязательно в модуле приложения
  • выбор модуля не важен, в "пределах видимости"

Метод объекта "Заблокирован()" позволяет получить информацию о :

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

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

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

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

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

Подписка на событие может быть определена:

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

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

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

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

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

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

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

Только определения процедур и функций может содержать следующий вид модуля:

  • модуль приложения
  • общий модуль
  • модуль сеанса
  • модуль объекта
  • верны ответы 2, 3
  • верны ответы 2, 4

Объект какого типа позволяет изменить данные элемента справочника в базе данных?

  • СправочникМенеджер
  • СправочникОбъект
  • СправочникСсылка
  • Все перечисленные объекты
  • Верны ответы 1 и 2

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

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

При определении на одно событие объекта 1С:Предприятие нескольких подписок на событие, порядок вызова обработчиков следующий:

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

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

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

Ключ может быть произвольного типа

  • у структуры
  • у соответствия
  • у массива
  • ни у одного из вышеперечисленных

Для проверки заблокирован ли объект (пессимистическая блокировка) необходимо использовать метод:

  • Заблокирован
  • Заблокировать
  • ЗаблокироватьДанныеФормыДляРедактирования
  • Варианты 2 или 3

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

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

Какого типа является свойство глобального контекста "Справочники"?

  • СправочникиМенеджер
  • СправочникМенеджер
  • СправочникОбъект
  • СправочникВыборка
  • СправочникСсылка

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

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

На что влияют региональные установки информационной базы?

  • На формат отображения чисел и дат
  • На интерфейс 1С:Предприятие
  • На порядок сортировки строк в базе данных
  • Верно все вышеперечисленное
  • Верны варианты 1 и 3

С какого значения начинается индексирование элементов коллекций?

  • 0 (с нуля)
  • 1 (с единицы)
  • С начального индекса, заданного программистом при создании коллекции
  • Элементы коллекций не индексируются

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

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

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

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

Объект МодельПрогноза создается:

  • С использованием конструктора "Новый"
  • При обращении к одноименному свойству глобального контекста
  • Из результата анализа данных

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

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

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

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

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

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

Какой литерал представляет значение типа "дата" по умолчанию (пустая дата)?

  • 01010001
  • 01010001000000
  • 00010101
  • 00010101000000
  • Верны ответы 1 и 2
  • Верны ответы 3 и 4

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

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

Модуль приложения рекомендуется использовать

  • для определения предопределенных процедур "ПриНачалеРаботыСистемы" и т.п.
  • как место определения процедур и функций, используемых во всей конфигурации
  • как место определения предопределенных процедур, которые инициализируются при старте и окончании работы системы в режиме внешнего соединения
  • верны ответы 1 и 2

Алгоритмы в модуле управляемой формы могут исполняться:

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

Для чего применяется код локализации?

  • Для указания региональных установок информационной базы
  • В форматных строках во встроенном языке для упрощения адаптации решений к конкретным региональным установкам
  • Для идентификации программного продукта
  • Верны ответы 1 и 2
  • Верны ответы 1 и 3

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

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

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

  • ПередЗаписью
  • ПриЗаписи
  • ПослеЗаписи
  • В любом из перечисленных
  • Верны варианты 1 и 2 (т.к. такого обработчика события нет в модуле объекта)
  • Верны варианты 1 и 2 (т.к. обработчик события выполняется "после" записи)

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

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

С какой целью используется встроенный язык?

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

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

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

В каком свойстве хранится дата (со временем) документа?

  • Дата
  • ДатаДок
  • ДатаДокумента
  • ДатаВремя
  • Отдельно Дата, отдельно Время
  • Нет правильного ответа

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

  • должно совпадать количество параметров события
  • должно совпадать имя события
  • должны выполняться оба вышеприведенных требования

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

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

В каком свойстве хранится время документа?

  • Время
  • ВремяДок
  • Дата
  • Нет правильного ответа

Существует ли в 1С:Предприятии 8 возможность настроить конкретное прикладное решение на использование региональных настроек чисел, дат и времени?

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

Как можно обратиться к менеджеру справочника "Номенклатура"?

  • Спр = СоздатьОбъект("Справочник.Номенклатура")
  • Спр = Справочники.Номенклатура
  • Спр = Новый Справочник.Номенклатура
  • Верны ответы 2 и 3

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

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

Пессимистическая блокировка объекта (метод Заблокировать()):

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

Что обозначает параметр Л(L) в форматной строке функции форматирования ЧислоПрописью()?

  • Признак "дробную часть выводить числом/прописью"
  • Количество знаков после запятой
  • Код локализации

При определении подписки на событие процедура - обработчик должна располагаться:

  • в глобальном общем модуле
  • в не глобальном общем модуле
  • в модуле приложения
  • в модуле объекта