d9e5a92d

Несколько регистров расчета

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

1.13 Может ли в 1С:Предприятии 8.0 счет иметь субсчета?

  1. Да.
  2. Нет.


  3. Да, если только при создании счета указано, что он является группой.
  4. Да, если только это предопределенный счет.

1.14 Каково соотношение планов видов расчета и регистров расчета?
1. Один план видов расчета соответствует одному регистру расчета.

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

Задание 2
2.1 В какой кодировке хранятся все строки в информационной базе?

  1. ASCI.
  2. КОИ-8.
  3. ANSI.
  4. UNICODE.
  5. DOS или Windows в зависимости от настроек, заданных при создании информационной
    базы.

2.2 Для каких целей используется палитра свойств?

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

2.3 Каким может быть тип данных ресурса у регистра сведений?

  1. Число.
  2. Примитивные типы данных.
  3. Число и ссылочные типы данных.
  4. Примитивные типы данных, ссылка, хранилище значения.
  5. Все возможные типы данных.

2.4 Существует ли неизменный во времени идентификатор конкретной записи регистра накопления?

  1. Нет.
  2. Да, это объект типа РегистрНакопленияЗапись.
  3. Да, это совокупность полей Регистратор и НомерСтроки.

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

  1. Методом Записать с определенным параметром.
  2. Методом Провести.
  3. Установив свойство Проведен в значение Истина.

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

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

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

  1. Неопределено.
  2. Значению по умолчанию, если оно указано, а если его нет, то Неопределено.
  3. Возникнет ошибка.

2.8 У каких коллекций ключ может быть произвольного типа?

  1. Структура.
  2. Соответствие.
  3. Структура и соответствие.
  4. Ни одно из перечисленных.

2.9 Что такое виртуальные поля в языке запросов?

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

2.10 Для чего применяется предложение ДЛЯ ИЗМЕНЕНИЯ ?

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

2.11 Какой объект может быть использован как источник данных для сводной таблицы?

  1. Запрос.
  2. РезультатЗапроса.
  3. ВыборкаИзРезультатаЗапроса.
  4. ПостроительОтчета.
  5. РезультатЗапроса и ПостроительОтчета.

2.12 Как устанавливается связь между элементом формы и реквизитом объекта?

  1. Через свойство Данные.
  2. Через свойство ТипЗначения.
  3. Элемент управления должен быть размещен в форму с помощью конструктора.

2.13 Если регистр бухгалтерии не поддерживает корреспонденцию, то какие поля содержит его основная таблица при использовании запросов?

  1. СчетДт и СчетКт.
  2. ВидДвижения, СчетДт и СчетКт.
  3. ВидДвижения и Счет.

2.14 Как создаются виды расчета?

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

Ответы к примерам экзаменационных заданий Ответы к заданию 1

Воп
рос
Правильный ответ Комментарий
1. 1 1С:Предприятие 8.0 это система программ, включающая технологическую платформу и прикладные решения (конфигурации), разработанные на ее основе. Прикладные решения не могут быть использованы без платформы 1С:Предприятия 8.0 как отдельные Windows-приложения и работают только под управлением платформы. В стандартную поставку входит Конфигуратор специальный режим запуска платформы 1С:Предприятия, предназначенный для создания новых и модификации существующих конфигураций. В режиме Конфигуратор также выполняются некоторые административные функции, например, управление списком и правами пользователей, загрузка и выгрузка базы данных, тестирование базы данных и т.д. Поэтому правильным ответом будет вариант 1.
2. 3 Дерево конфигурации (или окно конфигурации) предназначено для просмотра и изменения структуры конфигурации (можно добавлять реквизиты, табличные части, формы, макеты объектов конфигурации и другие подчиненные объекты, например, измерения и ресурсы регистров). Кроме того, в дереве конфигурации есть возможность группировки объектов конфигурации по подсистемам. Поэтому правильным ответом будет вариант 3.
3. 1 Из перечисленных только Планы видов характеристик являются прикладными объектами. Только у этого прикладного объекта есть типичные подчиненные объекты, как реквизиты, табличные части, формы и макеты. Кстати, регистры тоже относятся к прикладным объектам конфигурации и у всех регистров есть такие подчиненные объекты, как измерения, ресурсы, реквизиты, формы и макеты. Подсистемы относятся к общим объектам конфигурации (располагаются в ветви Общие дерева конфигурации), а ПостроительОтчета и СводнаяТаблица являются программными объектами, или объектами встроенного языка. Поэтому правильным вариантом будет ответ 1.
4. 3 Между документами и журналами может быть установлено соотношение многие-ко-многим с мощностью 0. Это означает, что документ при сохранении может, во-первых, не регистрироваться вообще ни в одном журнале, во-вторых, он может регистрироваться сразу в нескольких журналах. Третий вариант - это когда один журнал включает несколько документов, что является типичным вариантом. Поэтому правильным вариантом будет ответ 3. Заметим, что журнал документов стоит создавать именно, когда в одном списке нужно отобразить документы нескольких видов, относящихся к одной предметной области, поскольку списки для документов каждого вида всегда присутствуют в конфигурации (формы списка документов, генерируемые по умолчанию).
5. 2 Объекты типа СправочникМенеджер не содержат свойств для доступа к реквизитам и табличным частям элемента справочника и не содержат метода Записать. Объекты типа СправочникСсылка позволяют обращаться к реквизитам и табличным частям в режиме только чтение, но также не

 

    содержат метода Записать. Чтобы изменить элемент справочника в базе данных, нужно получить специальный объект для записи СправочникОбъект. Это возможно с помощью метода ПолучитьОбъект(). Именно через объект типа СправочникОбъект (а также ДокументОбъект, ПланСчетовОбъект и аналогичных) возможно изменение данных в базе данных. Поэтому единственно верным ответом будет 2.
6. 2 Даже, если в модуле приложения объявить переменную (а также процедуру или функцию) с ключевым словом Экспорт (глобальная переменная), то область ее видимости не будет распространяться на общие модули. Такова особенность общих модулей. Поэтому правильным ответом будет 2. Если же в общем модуле объявить процедуру или функцию с ключевым словом Экспорт, то она будет доступна в модуле приложения и из других модулей конфигурации, в том числе других общих модулях. Напомним, что в общих модулях не может быть переменных уровня модуля и тела основной программы, поскольку в них есть только раздел процедур и функций.
7. 1 Оператор Выполнить используется для выполнения программы на встроенном языке, заданной строкой. Его не следует путать с методом Выполнить объекта Запрос (именно поэтому было явно сказано, что это оператор). Третий же вариант ответа совсем не подходит, поскольку для запуска других приложений используются методы глобального контекста ЗапуститьПриложение и иногда КомандаСистемы. Поэтому правильный вариант ответа 1.
8. 3 Процедура модуля документа будет доступна в модуле формы только если выполняются два условия: она объявлена с ключевым словом Экспорт и тип основного реквизита формы ДокументОбъект, связанный с данный документом. Только в этом случае в модуле формы доступны свойства и методы объекта типа ДокументОбъект без обращения через точку. Поэтому правильным ответом будет ответ 3.
9. 3 Предложение Выбрать языка запросов может быть использовано для указания полей выборки, а также есть возможность указать таблицы-источники, используя конструкции типа Справочник.Номенклатура.Страна или РегистрНакопления.Продажи.Контрагент. Поэтому правильным ответом является ответ 3
10. 2 Сложные логические выражения (если не используются скобки) вычисляются в порядке приоритета: сначала НЕ (высший приоритет), потом И, потом ИЛИ (низший приоритет). Это описано в документации, книга Описание встроенного языка. Часть 1. Глава 1 Общее описание языка. Поэтому правильным ответом будет ответ 2.
11. 2 Правильный ответ Нет при любых условиях (ответ 2). Дело в том, что один из важных принципов версии 8.0 является то, что текст на встроенном языке может располагаться (выполняться) только в программном модуле. Чтобы установить значения параметров в ячейках табличного документа, нужно это явно сделать через коллекцию Параметры объекта ТабличныйДокумент. Аналогичная ситуация наблюдается с запросами, где параметры передаются в запрос с помощью метода УстановитьПараметр.
12. 1 Тривязки - это новый механизм 1С .'Предприятия 8.0, позволяющий на этапе конфигурирования задать поведение элементов управления при изменении размеров экранной формы или перераспределении пространства внутри формы с помощью разделителей. Остальные ответы являются, конечно, неправильными. Правильный ответ 1.
13. 1 3 1С Предприятии 8.0 любой счет может иметь субсчет, поэтому правильным ответом будет вариант 1. Проводки (записи регистра бухгалтерии) могут

 

    делаться не только по субсчетам, но и по родительскому счету (по счету-группе). Иерархия счетом в принципе не завязана на код счета, но рекомендуется придерживаться именно такого правила: субсчет имеет код родительского счет плюс свой уникальный в рамках счета номер.
14. 2 В 1С Предприятии 8.0 несколько регистров расчета могут быть основаны на одном плане видов расчета, но обратное неверно, т.е. один регистр расчета не может быть основан сразу на нескольких планах видов расчета. Поэтому единственно правильным ответом будет 2.

Ответы к заданию 2

 

Воп рос Прав ильн ый ответ Комментарий
1. 4 В 1С Предприятии 8.0 все строки в информационной базе хранятся в кодировке UNICODE (ответ 4). Это универсальная кодировка, содержащая коды символов практически для всех существующих языков народов мира. Средства 1С Предприятия 8.0 также позволяют считывать и записывать файлы в других кодировках, например, DOS и Windows.
2. 4 Палитра свойств используется для редактирования свойств объектов конфигурации, форм, элементов управления и других объектов, например, ячеек табличного документа, сводной таблицы, реквизита объекта и т.д. (ответ 4). Через палитру свойств нельзя редактировать список свойств (т.е. добавлять и удалять свойств), поэтому ответ 1 не подходит. 2-й вариант не подходит потому, что палитра свойств не используется при программном считывании свойств объектов конфигурации и, кроме того, она позволяет изменять значения свойств. При отладке программы чтобы считать список и значения свойств объекта, пользуются командой Вычислить выражение или табло. Поэтому единственно верным ответом является 4.
3. 4 В отличие от других регистров, где тип данных может быть только числовым, в регистрах сведений тип данных может быть как примитивный (число, строка, дата, булево), так и ссылочный (справочникСсылка, ДокументСсылка, ПеречислениеСсылка). Кроме того, можно указать тип ХранилищеЗначения и хранить в регистре различные неструктурированные данные: картинки, документы, двоичные файлы и т.д. Но 5-й ответ не подходит, потому что есть множество типов, которые не могут быть типом ресурса регистра сведений, например, ПостроительОтчета, Отбор и т.д. Поэтому правильным ответом будет 4.
4. 1 У записи любого регистра (в том числе регистра накопления) не существует неизменного во времени идентификатора, аналогичному понятию ссылка для элементов справочников, документов и других ссылочных объектов. Объект РегистрНакопленияЗапись представляет одну запись в наборе и позволяет заполнить все ее поля перед сохранением в базу данных. Совокупность полей Регистратор и НомерСтроки (так называемый ключ записи) тоже не является неизменным во времени идентификатором конкретной записи, поскольку можно изменить порядок записей в наборе по данному регистратору и записи как бы поменяются местами. Т.е. в каждый момент времени ключ записи идентифицирует запись, но в следующий момент времени ключ записи может измениться или с другой точки зрения изменятся значения измерений и эесурсов по данному ключу, а может случиться так, что данный ключ соответствует уже несуществующей записи. Поэтому правильным ответом на данный вопрос будет 1.
5 1 Документ можно провести с помощью метода записать, если указать первый параметр РежимЗаписиДокумента.Проведение (системное перечисление). Зторой параметр позволяет указать режим проведения: оперативный или неоперативный. Метода Провести в версии 8.0 не существует. А свойство 1роведен доступно только для чтения. Поэтому единственно верный ответ -1.
6. 2 Системные перечисления заданы в платформе 1С Предприятия и не могут быть

 

    изменены средствами конфигурирования или встроенного языка. Не нужно путать системные перечисления с объектами конфигурации Перечисления конфигурации. Примером системного перечисления может служить ОриентацияСтраницы, РежимЗаписиДокумента, ВидДвиженияНакопления и т.д. Правильный ответ 2.
7. 2 Правильный ответ, конечно, 2-й, потому что именно так ведет себя система. Если фактический параметр при вызове процедуры пропущен, то формальный параметр внутри процедуры принимает значение по умолчанию, если оно указано, а если не указано - значение Неопределено. Обратите внимание на то, что явно сказано, что указаны разделительные запятые. Если бы их не было (например, параметр последний в списке) и у него не указано значение по умолчанию, то ошибка обнаружится еще на этапе синтаксического контроля модуля.
8. 2 Только у соответствий ключ может быть практически любого типа, например, строка, число, дата, ссылка на элемент справочника, значение перечисления и т.д. У структуры ключ должен быть обязательно строковым и должен подчиняться правилам именования переменных. Поэтому правильный ответ 2.
9. 2 Виртуальные поля не хранятся в базе данных, а генерируются на лету, т.е. правильный ответ 2. Виртуальные поля не включаются в результат запроса, когда вместо списка полей указана звездочка (*), их нужно указывать явно, например ВЫБРАТЬ *, Представление ИЗ Справочник.Товары. Такое решение было принято для ускорения выполнения классического запроса ВЫБРАТЬ * ИЗ.... В этом случае не требуется генерировать представления для элементов справочников и документов, следовательно запросы будут выполняться быстрее.
10. 3 Предложение ДЛЯ ИЗМЕНЕНИЯ не изменяет данные, а только накладывает на них блокировку, поэтому вариант 1 неверен. Это предложение используется для блокировки от транзакционного чтения (не только от записи), чтобы как можно раньше сказать системе, что считываемые данные должны быть заблокированы от чтения другими процессами.
11. 5 Свойство ИсточникДанных объекта СводнаяТаблица может принимать значения только типа РезультатЗапроса и ПостроительОтчета. Другие значения и объекты не могут быть источником данных для сводной таблицы.
12. 1 Именно через свойство Данные элемент управления, расположенный в форме, (например, поле ввода) связывается с реквизитом объекта (например, справочника). Через свойство ТипЗначения производится другое действие изменяется тип данных реквизита формы, с которым связан элемент управления. Если же элемент управления связан с реквизитом объекта через свойство Данные, то свойство ТипЗначения вообще недоступно для изменения, поскольку тип устанавливается не для элемента управления, а для реквизита. 3-й вариант был бы верен для версии 7.7, но для версии 8.0 ситуация изменилась. Конструктор просто помогает правильно заполнить свойство Данные, поэтому 1-й ответ единственно верный.
13. 3 Для регистров бухгалтерии, не поддерживающих корреспонденцию, основная таблица регистра содержит поля ВидДвижения и Счет. При этом поле ВидДвижения содержит значения типа системного перечисления ВидДвиженияБухгалтерии со значениями Дебет и Кредит. Поле Счет в каждой записи такого регистра только одно, в отличие от регистров бухгалтерии с поддержкой корреспонденции, для которых существуют поля СчетДт и СчетКт в каждой записи регистра и нет поля ВидДвижения. Поэтому правильным вариантом будет 3.

 

14. 3 Виды расчета могут быть введены в конфигураторе в планы видов расчета (предопределенные виды расчета), а могут быть введены в режиме Предприятие, если это не запрещено разработчиком. Остальные варианты не полностью отвечают на вопрос и верны лишь частично. Самым правильным ответом является вариант 3.

Виды расчета могут быть введены в конфигураторе в планы видов расчета
(предопределенные виды расчета), а могут быть введены в режиме
Предприятие, если это не запрещено разработчиком. Остальные варианты не
полностью отвечают на вопрос и верны лишь частично. Самым правильным
ответом является вариант 3.

 



Содержание раздела