Сертификация "1С:Профессионал" по платформе "1С:Предприятие 8" издание 2 90
Тестовые задания для самостоятельной подготовки к сертификации
6.6 В модуле приложения 1. нет ограничений на описание переменных, процедур, функций
2. нельзя описывать переменные
3. нельзя описывать процедуры и функции без ключевого слова "Экспорт"
4. нельзя описывать переменные без ключевого слова "Экспорт"
6.7 Какой должен быть порядок определения процедур и функций в про-граммном модуле? 1. Описание функций должно идти выше описания процедур и раздела основной про- граммы
2. Описание вызываемых процедур и функций должно идти выше вызывающих
3. Порядок следования процедур и функций не имеет значения
4. Порядок следования процедур и функций зависит от типа модуля
6.8 Какое высказывание о модуле приложения верно? 1. Модуль приложения используется для обработки событий, связанных с началом и за- вершением работы системы
2. Модуль приложения используется для объявления глобальных клиентских перемен- ных
3. Модуль приложения используется для объявления глобальных процедур и функций, доступных в любых других модулях
4. Верны все вышеперечисленные высказывания
5. Верны ответы 1 и 2
1 ... 5 6 7 8 9 10 11 12 ... 22
6.9 Только определения процедур и функций может содержать следующий вид модуля: 1. модуль приложения
2. общий модуль
3. модуль сеанса
4. модуль объекта
5. верны ответы 2, 3 6. верны ответы 2, 4
6.10 Модуль сеанса (выберите наиболее полный правильный ответ): 1. предназначен для инициализации параметров сеанса и отработки действий, связанных с сеансом работы
2. не содержит экспортируемых процедур и функций
3. исполняется в привилегированном режиме
4. исполнение происходит после начала исполнения модуля приложения (модуля внеш- него соединения)
5. верны ответы 1 и 3 6. верны ответы 1 и 2 и 3 и 4
Сертификация "1С:Профессионал" по платформе "1С:Предприятие 8" издание 2
Тестовые задания для самостоятельной подготовки к сертификации
91
6.11 Имя общего модуля может совпадать с именем свойства глобального
контекста (например "Отчеты"):
1. может в любом случае
2. может, но только если модуль глобальный
3. может, но только если модуль не глобальный
6.12 Какие функции отсутствуют во встроенном языке "1С:Предприятие 8":
1. Функции работы со значениями типа Дата
2. Функции работы со значениями типа Время
3. Функции работы со значениями типа Строка
4. Функции работы со значениями типа Число
5. Все вышеперечисленные функции имеются во встроенном языке
6.13 Ключ может быть произвольного типа
1. у структуры
2. у соответствия
3. у массива
4. ни у одного из вышеперечисленных
6.14 Что произойдет, если удалить запись регистра сведений и создать новую
с такими же полями (измерениями, ресурсами, реквизитами)?
1. Ничего, на логику программы это никак не повлияет
2. У этой записи будет другой внутренний идентификатор (ссылка) и это может повлиять на логику программы
3. Возникнет исключительная ситуация
6.15 Как повлияет удаление элемента справочника, который уже используется
в других объектах, а потом создать новый с такими же реквизитами, на по-
ведение программы?
1. Ничего, на логику программы это никак не повлияет
2. У элемента будет другой внутренний идентификатор (ссылка) и это может повлиять на логику программы
3. Возникнет исключительная ситуация
6.16 С помощью функциональности объекта какого типа можно перебирать
данные справочника?
1. СправочникиМенеджер
2. СправочникМенеджер
3. СправочникВыборка
4. СправочникОбъект
5. СправочникСписок
Сертификация "1С:Профессионал" по платформе "1С:Предприятие 8" издание 2 92
Тестовые задания для самостоятельной подготовки к сертификации
6.17 В каком свойстве хранится дата (со временем) документа?
1. Дата
2. ДатаДок
3. ДатаДокумента
4. ДатаВремя
5. Отдельно Дата, отдельно Время
6. Нет правильного ответа
6.18 Где располагаются процедуры-обработчики событий прикладных объек-
тов (например СправочникОбъектИмя справочника), такие как ПередЗапи-
сью, ПередУдалением?
1. В модуле формы
2. В модуле объекта
3. В модуле приложения
4. Таких событий у прикладных объектов нет
5. В модуле менеджера
6.19 Что такое "системные перечисления"?
1. Перечень значений, заданный на этапе разработки конфигурации (ветвь Перечисления в дереве конфигурации)
2. Перечень значений, заданный в платформе "1С:Предприятие 8"
3. Конструкция встроенного языка, используемая разработчиком для объявления пере- числимых типов данных
4. Системные перечисления отсутствуют в системе "1С:Предприятие 8"
6.20 Какая коллекция из нижеперечисленных не относится к универсальным?
1. Массив
2. СписокЗначений
3. ДеревоЗначений
4. Коллекция строк табличной части документа
5. Верны ответы 2 и 3 и 4 6. Верны ответы 3 и 4
6.21 Что необходимо для того, чтобы написанная программистом процедура
дополнила
контекст
документа
(объекта
типа
ДокументОбъ-
ект.ИмяДокумента)?
1. Она должна быть определена в модуле объекта документа
2. Она должна быть определена в общем модуле
3. Она должна быть определена с ключевым словом Экспорт
4. Одновременно должны выполняться условия 1 и 3 5. Одновременно должны выполняться условия 2 и 3 6. Одновременно должны выполняться условия 1 и 3 или 2 и 3
Сертификация "1С:Профессионал" по платформе "1С:Предприятие 8" издание 2
Тестовые задания для самостоятельной подготовки к сертификации
93
6.22 В каком свойстве хранится время документа?
1. Время
2. ВремяДок
3. Дата
4. Нет правильного ответа
6.23 Для чего предназначен объект ДокументСписок?
1. Для перебора (выборки) документов средствами встроенного языка
2. Для управления списком документов, выводимых в табличное поле, т.е. для решения интерфейсных задач
3. Для операций над документами как объектами базы данных, создания и удаления до- кументов
4. Верны ответы 1 и 2
6.24 С какого значения начинается индексирование элементов коллекций?
1. 0 (с нуля)
2. 1 (с единицы)
3. С начального индекса, заданного программистом при создании коллекции
4. Элементы коллекций не индексируются
6
.25 Объект какого типа позволяет изменить данные элемента справочника в
базе данных?
1. СправочникМенеджер
2. СправочникОбъект
3. СправочникСсылка
4. Все перечисленные объекты
5. Верны ответы 1 и 2
6.26 Какие утверждения относительно NULL справедливы?
1. NULL – это литерал
2. NULL – относится к примитивным типам данных
3. NULL – обозначает отсутствующее значение
4. Верны все перечисленные ответы
5. Верны ответы 2 и 3
6.27 В выражении использована конструкция: ?(Сумма<=12000, Сумма*0.12,
Сумма*0.2). Каким будет результат выражения, если переменная Сумма
имеет значение 10000?
1. 1200 2. 1440 3. 0.12 4. 2000 5. Данная конструкция использована некорректно
Сертификация "1С:Профессионал" по платформе "1С:Предприятие 8" издание 2 94
Тестовые задания для самостоятельной подготовки к сертификации
6.28 Какого типа является свойство глобального контекста "Справочники"?
1. СправочникиМенеджер
2. СправочникМенеджер
3. СправочникОбъект
4. СправочникВыборка
5. СправочникСсылка
6.29 Какой литерал представляет значение типа "дата" по умолчанию (пустая
дата)?
1. 01010001 2. 01010001000000 3. 00010101 4. 00010101000000 5. Верны ответы 1 и 2 6. Верны ответы 3 и 4
6.30 Как можно обратиться к менеджеру справочника "Номенклатура"?
1. Спр = СоздатьОбъект("Справочник.Номенклатура")
2. Спр = Справочники.Номенклатура
3. Спр = Новый Справочник.Номенклатура
4. Верны ответы 2 и 3
6.31 Где может размещаться описание процедуры-обработчика команды фор-
мы, определенной разработчиком прикладного решения?
1. В модуле формы
2. В модуле объекта
3. В общем модуле
4. В модуле менеджера
5. Возможно либо в модуле формы, либо в модуле объекта. Определяется разработчиком
6.32
Что необходимо выполнить в процедуре "ОбработкаПроведения" в мо-
дуле документа для отмены проведения?
1. СтатусВозврата(0)
2. Отказ = Истина
3. Отказ = Ложь
4. Режим = Ложь
5. РежимЗаписи = РежимЗаписиДокумента.ОтменаПроведения
Сертификация "1С:Профессионал" по платформе "1С:Предприятие 8" издание 2
Тестовые задания для самостоятельной подготовки к сертификации
95
6.33 Пусть Переменная1 имеет тип Дата (состав даты - "Дата") и значение, рав-
ное 1 марта 2021 года. Чему будет равно значение выражения "Перемен-
ная1+20"?
1. 21 марта 2021 г 00 ч 00 мин 00 сек
2. 1 марта 2021 г 00 ч 00 мин 20 сек
3. 1 марта 2021 г 20 ч 00 мин 00 сек
4. 1 марта 2041 г 00 ч 00 мин 00 сек
5. Возникнет ошибка преобразования типов
6.34 В каком обработчике события модуля объекта можно отказаться от запи-
си объекта, например, элемента справочника?
1. ПередЗаписью
2. ПриЗаписи
3. ПослеЗаписи
4. В любом из перечисленных
5. Верны варианты 1 и 2 (т.к. такого обработчика события нет в модуле объекта)
6. Верны варианты 1 и 2 (т.к. обработчик события выполняется "после" записи)
6.35 Какое значение будет стоять в полях записей результата запроса, для ко-
торых не найдено соответствия в другой таблице-источнике при внешнем
соединении?
1. Неопределено
2. NULL
3. 0 4. Пустая ссылка
6.36 При определении обработчика события на COM объект количество пара-
метров в процедуре - обработчике:
1. равно количеству параметров соответствующего события объекта
2. на один параметр больше, чем у соответствующего события объекта (первый параметр содержит сам COM объект)
3. на один параметр больше, чем у соответствующего события объекта (последний пара- метр содержит сам COM объект)
4. у такой процедуры не будет параметров
5. всегда один параметр (сам COM объект)
Сертификация "1С:Профессионал" по платформе "1С:Предприятие 8" издание 2 96
Тестовые задания для самостоятельной подготовки к сертификации
6.37 При определении подписки на событие количество параметров в проце-
дуре - обработчике:
1. равно количеству параметров соответствующего обработчика события, располагаемо- го в модуле объекта
2. на один параметр больше, чем у соответствующего обработчика события, располагае- мого в модуле объекта (первый параметр содержит сам объект)
3. на один параметр больше, чем у соответствующего обработчика события, располагае- мого в модуле объекта (последний параметр содержит сам объект)
4. у такой процедуры не будет параметров
5. всегда один параметр (сам объект, для которого определялась подписка)
6.38 При определении обработчика события на экземпляр объекта
1С:Предприятие количество параметров в процедуре - обработчике:
1. равно количеству параметров соответствующего обработчика события, располагаемо- го в модуле объекта
2. на один параметр больше, чем у соответствующего обработчика события, располагае- мого в модуле объекта (первый параметр содержит сам объект)
3. на один параметр больше, чем у соответствующего обработчика события, располагае- мого в модуле объекта (последний параметр содержит сам объект)
4. у такой процедуры не будет параметров
5. всегда один параметр (сам объект, для которого определялась подписка)
6.39 При определении подписки на событие процедура - обработчик должна
располагаться:
1. в глобальном общем модуле
2. в не глобальном общем модуле
3. в модуле приложения
4. в модуле объекта
6.40 При назначении обработчика события на объект (экземпляр объекта
1С:Предприятие, COM объект) процедура, отвечающая за отработку данно-
го события должна быть расположена:
1. обязательно в глобальном общем модуле
2. обязательно в не глобальном общем модуле
3. обязательно в модуле приложения
4. выбор модуля не важен, в "пределах видимости"
6.41 С помощью команды "ДобавитьОбработчик" можно назначить обработ-
чик события на:
1. COM объект
2. экземпляр объекта 1С:Предприятие (назначать на события модуля объекта)
3. экземпляр объекта "Форма"
4. верны 1, 2 ответы
5. верны 1, 2, 3 ответы
Сертификация "1С:Профессионал" по платформе "1С:Предприятие 8" издание 2
Тестовые задания для самостоятельной подготовки к сертификации
97
6.42 Какая процедура выполняет обработку события ввода документа "на ос-
новании"?
1. "ОбработкаЗаполнения" с формальным параметром "Основание" произвольного типа
2. "ВводНаОсновании" с формальным параметром "Основание" типа "Документ"
3. "ОбработкаЗаполнения" с формальным параметром "Основание" типа "Документ"
4. Ввода документа "на основании" не требует дополнительных методов обработки, т.к. это процесс полностью автоматический
6.43 Какой метод документа обеспечивает вызов события проведения доку-
мента?
1. Записать(РежимЗаписиДокумента.Проведение), где Записать - метод объекта докумен- та
2. Провести(), где Провести - метод объекта документа
3. Записать(РежимЗаписиДокумента.Проведение), где Записать - метод формы докумен- та
4. Провести(), где Провести - метод формы документа
6.44 Какой метод документа обеспечивает вызов события отмены проведения
документа?
1. Записать(РежимЗаписиДокумента.ОтменаПроведения), где Записать - метод объекта документа
2. ОтменитьПроведение(), где ОтменитьПроведение - метод объекта документа
3. ОтменитьПроведение(), где ОтменитьПроведение - метод формы документа
4. Записать(РежимЗаписиДокумента.ОтменаПроведения), где Записать - метод формы документа
6.45 При определении подписки на событие количество таких подписок:
1. Только одна
2. Любое количество, процедуры обработчики должны обязательно располагаться в раз- ных общих неглобальных модулях
3. Любое количество, процедуры обработчики могут располагаться как в одном, так и в разных общих неглобальных модулях
6
.46 При определении на одно событие объекта 1С:Предприятие нескольких
подписок на событие, порядок вызова обработчиков следующий:
1. вызывается процедура подписки на событие, определенная последней, остальные не вызываются
2. вызывается процедура подписки на событие, определенная первой, остальные не вы- зываются
3. процедуры вызываются в соответствии с порядком создания подписок на событие
4. процедуры вызываются в произвольном порядке