Какое предназначение имеет выделение галочками элементов списка реквизиты объекта на основании

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

Наследование полей задается конфигурально, в конструкторе ввода на основании, для того объекта, который и будет вводиться на основании:

Конструктор ввода на основании подсказывает, какие поля могут наследоваться прямо (они отмечены зелеными галочками, и автоподставляются по кнопке Заполнить выражения). Также в конструкторе можно прописать иные выражения заполнения:

По кнопке Ок, платформа создает программный код ввода на основании и размещает его в модуле объекта:

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

***

Вопрос 03.32 экзамена 1С:Профессионал по платформе. Для активности кнопки «Конструктор ввода на основании» в окне редактирования объекта конфигурации …

  1. Обязательно заполнение поля «Вводится на основании»
  2. Обязательно заполнение поля «Является основанием для»
  3. Обязательно заполнение полей «Является основанием для» и «Вводится на основании»

Правильный ответ первый:

***

Вопрос 04.09 экзамена 1С:Профессионал по платформе. Назовите инструмент визуального создания алгоритма заполнения объекта «на основании» и основное место его вызова?

  1. Конструктор ввода на основании. Основное место вызова через окно редактирования объекта, закладка «Ввод на основании», кнопка «Конструктор ввода на основании»
  2. Конструктор ввода на основании. Основное место вызова через главное меню «Конструкторы» / «Ввод на основании…»
  3. Мастер ввода на основании. Основное место вызова через окно редактирования
    объекта, закладка «Ввод на основании», кнопка «Мастер ввода на основании»
  4. Конструктор ввода на основании. Основное место вызова через окно редактирования объекта, закладка «Данные», кнопка «Конструктор ввода на основании»

Правильный ответ первый, см. скриншоты выше.

***

Вопрос 04.10 экзамена 1С:Профессионал по платформе. Назовите основное назначение конструктора ввода документа «на основании»:

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

Правильный ответ первый.

***

Вопрос 04.11 экзамена 1С:Профессионал по платформе. Можно ли формулу заполнения поля «Состав.Цена» задать произвольным выражением?

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

Правильный ответ первый. Можно написать любую формулу, синтаксического контроля при этом нет.

***

Вопрос 04.12 экзамена 1С:Профессионал по платформе. Если процедура с именем «ОбработкаЗаполнения» уже определена в
модуле документа, то возможно ли в этом случае использование конструктора ввода основании?

  1. Да, но при этом система попросит подтверждение на полное замещение уже существующей процедуры «ОбработкаЗаполнения» новой процедурой
  2. Нет, сначала надо вручную удалить «старую» обработку заполнения, а только потом
    вызывать конструктор
  3. Да, но система при этом, безусловно, удалит «старую» обработку заполнения
  4. Да, система закомментирует «старую» обработку заполнения и создаст «новую»

Правильный ответ первый, см. разбор выше.

***

Вопрос 04.13 экзамена 1С:Профессионал по платформе. Какое предназначение имеет выделение «галочками» элементов списка
«Реквизиты объекта основания»?

  1. Эти реквизиты система предлагает в качестве формулы заполнения реквизита «Состав.Количество» по принципу совпадения типов реквизитов
  2. Эти реквизиты предлагаются для заполнения реквизитов «Состав.Количество», «Состав.Сумма» по принципу совпадения имен
  3. Эти реквизиты предлагаются для заполнения реквизита «Состав.Количество» по
    кнопке «Заполнить выражения»
  4. Эти реквизиты система впишет в качестве формул заполнения реквизитов «Состав.Количество», «Состав.Сумма» при нажатии кнопки «ОК»

Правильный ответ первый.


Заметки по 1С и примеры кода

списка «Реквизиты объекта основания»?

  1. ЭТИ реквизиты система предлагает в качестве формулы заполнения реквизита «Состав.Количество» по принципу совпадения типов реквизитов
  2. Эти реквизиты предлагаются для заполнения реквизитов «Состав.Количество», «Состав.Сумма» по принципу совпадения имен
  3. Эти реквизиты предлагаются для заполнения реквизита «Состав.Количество» по кнопке «Заполнить выражения»
  4. Эти реквизиты система впишет в качестве формул заполнения реквизитов «Состав.Количество», «Состав.Сумма» при нажатии кнопки «ОК»

1.
ЭТИ реквизиты система предлагает в
качестве формулы заполнения реквизита
«Состав.Количество» по принципу
совпадения типов реквизитов

2.
Эти реквизиты предлагаются для заполнения
реквизитов «Состав.Количество»,
«Состав.Сумма» по принципу совпадения
имен

3.
Эти реквизиты предлагаются для заполнения
реквизита «Состав.Количество» по
кнопке «Заполнить выражения»

4.
Эти реквизиты система впишет в качестве
формул заполнения реквизитов
«Состав.Количество», «Состав.Сумма»
при нажатии кнопки «ОК»

Вопрос 14 Назовите инструмент визуального создания алгоритма проведения документа и основное место его вызова

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

2.
Конструктор движений. Основное место
вызова через главное меню «Конструкторы»
/ «Движения регистров…»

3.
Конструктор проведения. Основное место
вызова через окно редактирования
объекта, закладка «Движения», кнопка
«Конструктор проведения»

4.
Конструктор движений. Основное место
вызова через окно редактирования
объекта, закладка «Проведение»,
кнопка «Конструктор движений»

5.
Инструмент визуального создания
алгоритма проведения документов в
системе отсутствует

Вопрос 15 Назовите основное назначение конструктора движений документа

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

2.
Конструктор движений документа в системе
отсутствует

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

4.
Конструктор движений облегчает задачу
разработки структуры документа, исходя
из структуры регистров учета

Вопрос 16 Процедуру с каким именем и в каком контексте определяет конструктор движений документа?

1.
ОбработкаПроведения. Определяется в
модуле объекта документа

2.
ОбработкаПроведения. Определяется в
модуле формы документа

3.
ДвиженияДокумента. Определяется в
модуле объекта документа

4.
ДвиженияДокумента. Определяется в
модуле формы документа

Вопрос 17 Если процедура с именем «ОбработкаПроведения» уже определена в модуле документа, то возможно ли в этом случае использование конструктора движений?

1.
Да, но при этом система попросит
подтверждение на замещение алгоритма
проведения уже существующей процедуры
«ОбработкаПроведения» новым

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

3.
Да, но система при этом, безусловно,
удалит «старую» обработку проведения

4.
Да, система закомментирует «старую»
обработку проведения и создаст «новую»

Вопрос 18 Можно ли произвести автозаполнение выражений и, если «да», то какими действиями?

1.
Да, можно. В элементе формы «Табличная
часть» выбрать табличную часть
«Состав» документа и нажать кнопку
«Заполнить выражения»

2.
Нет, нельзя. Каждое выражение для
поля-приемника необходимо определять
«вручную»

3.
Да, можно. Оставить все настройки согласно
рисунку и нажать кнопку «Заполнить
выражения»

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]

  • #
  • #
  • #
  • #
  • #
  • #
  • #
  • #
  • #
  • #
  • #

Я
   Storm2404

26.04.13 — 11:28

Вопрос 4.13, объясните почему правильным считается вариант №1

Когда совпадает не только количество, но и сумма?

http://manual1c.ru/test/Platf82/4/1.html

  

Партнерская программа EFSOL Oblako

   Maxus43

1 — 26.04.13 — 11:35

сам зашёл по ссылке и выбрал 13-й вопрос? там совсем не то

   Storm2404

2 — 26.04.13 — 11:37

да зашел, этот вопрос там:

04.13 Какое предназначение имеет выделение «галочками» элементов списка «Реквизиты объекта основания»?

   Feunoir

3 — 26.04.13 — 11:38

(0) А что смущает? Цена число, Сумма и Количество тоже числа.

   Storm2404

4 — 26.04.13 — 11:38

вот я и спрашивал про него

   Storm2404

5 — 26.04.13 — 11:40

1. ЭТИ реквизиты система предлагает в качестве формулы заполнения реквизита «Состав.Количество» по принципу совпадения типов реквизитов.

2. Эти реквизиты предлагаются для заполнения реквизитов «Состав.Количество», «Состав.Сумма» по принципу совпадения имен.

3. Эти реквизиты предлагаются для заполнения реквизита «Состав.Количество» по кнопке «Заполнить выражения».

4. Эти реквизиты система впишет в качестве формул заполнения реквизитов «Состав.Количество», «Состав.Сумма» при нажатии кнопки «ОК».

И что первый вариант верен? но там же еще и сумма галочкой отмечена, значит тоже совпадают, а в ответе №1 написано только про количество?

   exwill

6 — 26.04.13 — 11:40

(0) Битый вопрос. На него нет правильного ответа.

   Любопытная

7 — 26.04.13 — 11:41

Потому что по совпадению Типов, а не по совпадению Имен?

   exwill

8 — 26.04.13 — 11:42

Видимо, опечатка.

Должно быть:

1. ЭТИ реквизиты система предлагает в качестве формулы заполнения реквизита «Состав.ЦЕНА» по принципу совпадения типов реквизитов.

  

AlexITGround

9 — 26.04.13 — 12:07

(8) О, верно мужик ответил

TurboConf — расширение возможностей Конфигуратора 1С

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

Конструктор можно вызвать двумя способами:

  1. Из контекстного меню дерева метаданных для объекта метаданных: Конструктор ввода на основании
  2. Из окна объекта метаданных на закладке «Ввод на основании»:Конструктор ввода на основании

Внимание! Конструктор доступен только для тех объектов метаданных, для которых указаны объекты-основания

Описание конструктора

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

Поле А — список объектов, которые являются основаниями для текущего объекта;
Поле Б — список реквизитов выделенного объекта основания, доступных для выбора;
Поле В — список реквизитов шапки и табличных частей текущего объекта, доступных для заполнения;

Кнопки «Назад» и «Далее» руководят переходом по реквизитам текущего объекта (поле В).

При выделении объекта-основания в поле А происходит изменение списка реквизитов в поле Б. Поля Б и В также взаимосвязаны: в списке реквизитов (поле Б) отображаются только те реквизиты, которые подходят для выбора в качестве заполнителя для выделенного реквизита в поле В (по имени, типу или являются ссылкой). Галочкой в поле Б помечаются те реквизиты объекта-основания, которые имеют тот же тип, что и реквизит, выделенный в поле В.

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

Кнопка «Очистить выражения» — очищает любые изменения.

Кнопка «ОК» завершает работу конструктора с сохранением изменений.

Кнопка «Отмена» завершает работу конструктора без сохранения изменений.

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

Внимание! Проверяйте соответствие реквизитов не только по типу, но и по имени. Может получиться так, что конструктор для поля Сумма укажет Количество и наоборот.

Результатом работы конструктора будет процедура ОбработкаЗаполнения() в модуле текущего объекта. Обратите внимание, что в процедуре присутствуют служебные комментарии конструктора. Таким образом конструктор отделяет свои изменения от кода, введенного вручную:

Процедура ОбработкаЗаполнения(ДанныеЗаполнения, СтандартнаяОбработка)
	//{{__КОНСТРУКТОР_ВВОД_НА_ОСНОВАНИИ
	// Данный фрагмент построен конструктором.
	// При повторном использовании конструктора, внесенные вручную изменения будут утеряны!!!
	Если ТипЗнч(ДанныеЗаполнения) = Тип("ДокументСсылка.ПриходнаяНакладная") Тогда
		// Заполнение шапки
		Контрагент = ДанныеЗаполнения.Контрагент;
		Для Каждого ТекСтрокаСписокНоменклатуры Из ДанныеЗаполнения.СписокНоменклатуры Цикл
			НоваяСтрока = СписокНоменклатуры.Добавить();
			НоваяСтрока.Количество = ТекСтрокаСписокНоменклатуры.Количество;
			НоваяСтрока.Номенклатура = ТекСтрокаСписокНоменклатуры.Номенклатура;
			НоваяСтрока.Сумма = ТекСтрокаСписокНоменклатуры.Сумма;
			НоваяСтрока.Цена = ТекСтрокаСписокНоменклатуры.Цена;
		КонецЦикла;
	ИначеЕсли ТипЗнч(ДанныеЗаполнения) = Тип("СправочникСсылка.Контрагенты") Тогда
		// Заполнение шапки
		Контрагент = ДанныеЗаполнения.Ссылка;
	КонецЕсли;
	//}}__КОНСТРУКТОР_ВВОД_НА_ОСНОВАНИИ
	
	//переменная не будет удалена при повторном вызове конструктора
	ПеременнаяНеБудетУдалена = Истина;
	
КонецПроцедуры

Внимание! Если впервые вызываете конструктор, а процедура ОбработкаЗаполнения() уже есть в модуле объекта и содержит код, то по окончании работы конструктора она будет полностью замещена. Все изменения, внесенные вручную будут утеряны!

Смотреть на Youtube

Поделиться страницей в соц.сетях

04.01 Конструктор макета можно использовать…

1. для создания макетов объектов конфигурации.

2. для создания общих макетов.

3. при написании текстов модулей.

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

5. все утверждения верны.

04.02 Для открытия окна конструктора макета необходимо…

1. выполнить пункт «Действия — Добавить», если выбрана ветвь подчиненного объекта «Макеты».

2. выполнить пункт «Действия — Добавить», если выбрана ветвь «Общие макеты».

3. установить курсор в текст модуля и выбрать пункт «Текст — Конструктор макета».

4. верно утверждение 1 и 2.

Подтверждение текущего ответа: Тестирование

04.03 Макет какого типа может быть создан конструктором макетов?

1. Active document.

2. Табличный документ.

3. XML документ.

4. Таблицу значений.

5. Все ответы правильные.

6. Верны 1, 2 утверждения.

Подтверждение текущего ответа: ИТС

04.04 Какие данные может содержать макет, созданный конструктором макетов?

1. Текстовый документ.

2. Географическую схему.

3. Дерево значений.

4. Все ответы правильные.

5. Верны 1, 2 утверждения.

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

1. Табличный документ, Текстовый документ, НТМL-документ.

2. Текстовый документ, Двоичные данные, Active document, Географическая схема.

3. Двоичные данные, Active document, Географическая схема.

4. HTML-документ, Двоичные данные, Active document, Географическая схема.

04.06 Выбор в конструкторе макетов типа «Табличный документ»…

1. позволяет использовать для подготовки макета Текстовый редактор.

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

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

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

5. все утверждения верны.

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

1. Для создания макета с заданными именованными областями для некоторых объектов конфигурации.

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

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

4. Для создания макета с заданными именованными областями и процедуры печати любых объектов.

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

1. то конструктор перепишет ее заново, при этом введенный ранее в тело процедуры текст будет потерян.

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

3. то конструктор выполнит объединение текстов модулей, при этом ранее существовавший текст процедуры будет закомментирован.

4. то конструктор выполнит объединение текстов модулей, при этом добавляемый текст процедуры будет закомментирован.

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

04.09 Назовите инструмент визуального создания алгоритма заполнения объекта «на основании» и основное место его вызова?

1. Конструктор ввода на основании. Основное место вызова через окно редактирования объекта, закладка «Ввод на основании», кнопка «Конструктор ввода на основании».

2. Конструктор ввода на основании. Основное место вызова через главное меню «Конструкторы» / «Ввод на основании.».

3. Мастер ввода на основании. Основное место вызова через окно редактирования объекта, закладка «Ввод на основании», кнопка «Мастер ввода на основании».

4. Конструктор ввода на основании. Основное место вызова через окно редактирования объекта, закладка «Данные», кнопка «Конструктор ввода на основании».

04.10 Назовите основное назначение конструктора ввода документа «на основании»

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

2. Конструктор ввода документа «на основании» в системе отсутствует.

3. Конструктор ввода на основании облегчает задачу формирования движений в регистрах учета «на основании» данных документа.

4. Конструктор ввода на основании облегчает задачу разработки структуры другого документа «на основании» структуры «документа-основания».

04.11 Можно ли формулу заполнения поля «Состав.Цена» задать произвольным выражением?

1. Да, можно, правильность написания формулы конструктор не проверяет.

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

3. Да, можно, но конструктор проверит правильность написания формул согласно списку «Реквизиты объекта основания».

4. Нет, нельзя, формулу можно заполнить только значениями из списка «Реквизиты объекта основания».

04.12 Если процедура с именем «ОбработкаЗаполнения» уже определена в модуле документа, то возможно ли в этом случае ис-пользование конструктора ввода основании?

1. Да, но при этом система попросит подтверждение на полное замещение уже существующей процедуры «ОбработкаЗаполнения» новой процедурой.

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

3. Да, но система при этом, безусловно, удалит «старую» обработку запол-нения.

4. Да, система закомментирует «старую» обработку заполнения и создаст «новую».

04.13 Какое предназначение имеет выделение «галочками» элементов списка «Реквизиты объекта основания»?

1. ЭТИ реквизиты система предлагает в качестве формулы заполнения реквизита «Состав.Количество» по принципу совпадения типов реквизитов.

2. Эти реквизиты предлагаются для заполнения реквизитов «Состав.Количество», «Состав.Сумма» по принципу совпадения имен.

3. Эти реквизиты предлагаются для заполнения реквизита «Состав.Количество» по кнопке «Заполнить выражения».

4. Эти реквизиты система впишет в качестве формул заполнения реквизитов «Состав.Количество», «Состав.Сумма» при нажатии кнопки «ОК».

Подтверждение текущего ответа:

ИТС. Подробнее  

Показать обсуждения посетителей

04.14 Назовите инструмент визуального создания алгоритма проведения документа и основное место его вызова

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

2. Конструктор движений. Основное место вызова через главное меню «Конструкторы» / «Движения регистров.».

3. Конструктор проведения. Основное место вызова через окно редактирования объекта, закладка «Движения», кнопка «Конструктор проведения».

4. Конструктор движений. Основное место вызова через окно редактирования объекта, закладка «Проведение», кнопка «Конструктор движений».

5. Инструмент визуального создания алгоритма проведения документов в системе отсутствует.

04.15 Назовите основное назначение конструктора движений документа

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

2. Конструктор движений документа в системе отсутствует.

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

4. Конструктор движений облегчает задачу разработки структуры документа, исходя из структуры регистров учета.

04.16 Процедуру с каким именем и в каком контексте определяет конструктор движений документа?

1. ОбработкаПроведения. Определяется в модуле объекта документа.

2. ОбработкаПроведения. Определяется в модуле формы документа.

3. ДвиженияДокумента. Определяется в модуле объекта документа.

4. ДвиженияДокумента. Определяется в модуле формы документа.

04.17 Если процедура с именем «ОбработкаПроведения» уже определена в модуле документа, то возможно ли в этом случае использование конструктора движений?

1. Да, но при этом система попросит подтверждение на замещение алгоритма проведения уже существующей процедуры «ОбработкаПроведения» новым.

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

3. Да, но система при этом, безусловно, удалит «старую» обработку проведения.

4. Да, система закомментирует «старую» обработку проведения и создаст «новую».

Подтверждение текущего ответа: экзамен (ссылка)

04.18 Можно ли произвести автозаполнение выражений и, если «да», то какими действиями?

1. Да, можно. В элементе формы «Табличная часть» выбрать табличную часть «Состав» документа и нажать кнопку «Заполнить выражения».

2. Нет, нельзя. Каждое выражение для поля-приемника необходимо определять «вручную».

3. Да, можно. Оставить все настройки согласно рисунку и нажать кнопку «Заполнить выражения».

04.19 Можно ли значение ресурса «Количество» задать произвольным выражением?

1. Да, можно, правильность написания формулы конструктор не проверяет.

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

3. Да, можно, но конструктор проверит правильность написания формул согласно списку реквизитов документа.

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

04.20 Конструктор форматной строки используется для составления текста форматной строки данных…

1. имеющих любой тип.

2. имеющих тип Число, Дата или Булево.

3. имеющих тип Число, Строка, Дата или Булево.

4. имеющих примитивный тип.

Подтверждение текущего ответа:

картинка. Подробнее  

04.21 Конструктор форматной строки…

1. можно вызывать в поле ввода и ячейке табличного документа.

2. можно использовать при написании текстов модулей.

3. можно вызывать в поле выбора, поле списка.

4. верно утверждение 1 и 2.

04.22 Для открытия окна конструктора форматной строки необходимо…

1. нажать кнопку выбора в палитре свойств элемента управления формы в свойстве Формат.

2. установить курсор в текст модуля и выбрать пункт «Текст — Конструктор форматной строки».

3. находясь в палитре свойств элемента управления формы в свойстве Формат, выбрать пункт «Текст — Конструктор форматной строки».

4. верно утверждение 1 и 2.

Подтверждение текущего ответа: Экзамен (05.12)

04.23 Форматная строка, сформированная в палитре свойств элемента управления формы при помощи конструктора форматной строки…

1. может быть изменена вручную.

2. может быть изменена только конструктором форматной строки.

3. недоступна для редактирования.

4. верно утверждение 2 и 3.

Подтверждение текущего ответа:

прочее. Подробнее  

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

1. В палитре свойств элемента управления в свойстве Заголовок нажать на кнопку «Кнопка открытия». В появившемся окне «Строки на разных языках» ввести надпись.

2. Сменить язык просмотра конфигурации, а потом ввести надпись в свойстве Заголовок (или Синоним).

3. Нет правильного ответа.

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

Подтверждение текущего ответа:

проверен, экзамен, возможно ответ другой. Подробнее  

Показать обсуждения посетителей

04.25 Конструктор строк на разных языках может использоваться для…

1. определения строковых представлений интерфейса на разных языках.

2. определения нескольких форматных строк под разные языки.

3. перевода данных базы на разные языки.

4. верно утверждение 1 и 2.

5. Верны все утверждения.

04.26 Для открытия окна конструктора строк на разных языках необходимо…

1. нажать кнопку открытия в палитре свойств элемента управления формы в свойстве Формат.

2. установить курсор в текст модуля и выбрать пункт «Текст — Конструктор строк на разных языках».

3. находясь в палитре свойств элемента управления формы в свойстве Формат, выбрать пункт «Текст — Конструктор строк на разных языках».

4. верно утверждение 1 и 2.

04.27 Количество языков для конструктора строк на разных языках…

1. предопределено в платформе и неизменно.

2. задается настройками конфигуратора.

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

4. определяется в конфигурации и может расширяться программно.

04.28 Конструктор форм предназначен для…

1. создания новых объектов типа «Форма».

2. редактирования объектов типа «Форма».

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

4.верно 1 и 2.

04.29 Как можно вызвать конструктор форм объектов конфигурации?

1. Из окна редактирования объекта конфигурации, закладка «Форма», при создании новой формы.

2. При помощи контекстного меню из окна «Конфигурация».

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

4. Верно 1 и 2.

04.30 При создании формы конструктором формы был установлен флажок «Назначить форму основной». После сохранения этой формы можно ли будет назначить основной другую форму?

1. Нет, пока не будет удалена текущая основная форма.

2. Нет ни при каких условиях.

3. Можно, предварительно сняв флаг «Основная» в свойствах формы, бывшей основной ранее.

4. Можно в окне редактирования объекта конфигурации.

04.31 При создании формы конструктором формы количество размещаемых на форме командных панелей…

1. не ограничено.

2. не более двух.

3. всегда — две (верхняя и нижняя).

Подтверждение текущего ответа:

. Подробнее  

Показать обсуждения посетителей

04.32 При построении формы конструктором с показанными на рисунке настройками…

1. в табличном поле будет только две колонки «Номер Строки» и «Подразделение».

2. все элементы управления (включая табличные поля) будут расположены на форме в две колонки.

3. поля ввода «Дата» и «Номер» будут расположены в две колонки (то есть на одной линии по горизонтали).

4. конструктор проигнорирует попытку указать две колонки, поскольку в табличном поле нужно отобразить 4-ре реквизита.

5. конструктор разместит «лишние» колонки табличного поля с положением «в следующей строке».

04.33 После нажатия на кнопку «Далее», в соответствии с рисунком, на второй закладке конструктора общих форм можно будет:

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

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

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

4. Список реквизитов и связанных с ними элементов управления будет пуст (без возможности добавления).

04.34 Конструктор формы списка справочника на закладке «Далее..

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

2. всегда позволяет разместить на диалоге список элементов и, кроме того, для иерархических справочников с иерархией групп и элементов, — дерево групп.

3. для иерархических справочников состав размещаемых элементов определяется видом иерархии справочника.

04.35 Конструктор формы списка иерархического справочника при указании размещения дерева…

1. сразу позволяет выбрать просмотр групп и элементов.

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

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

04.36 Можно ли в конструкторе формы элемента справочника на втором шаге (кнопка «Далее») указать размещение табличного поля, содержащего данные подчиненного справочника?

1. Нет, такие действия нужно выполнять уже при работе с формой.

2. Да, при любых условиях.

3. Да, если текущий справочник является владельцем только для одного справочника.

04.37 Можно ли в конструкторе формы документа на втором шаге (кнопка «Далее») указать размещение табличного поля, содержащего данные документа, на основании которого введен данный документ?

1. Нет, такие действия нужно выполнять уже при работе с формой.

2. Да, при любых условиях.

3. Да, только если данный документ является владельцем только для одного документа.

Подтверждение текущего ответа: итс

04.38 Можно ли в конструкторе формы документа на втором шаге (кнопка «Далее») указать размещение табличного поля, содержащего данные регистра, для которого данный документ может являться регистратором?

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

2. Да, при любых условиях.

3. Да, только если документ может иметь движения только по одному регистру.

04.39 В конструкторе формы документа при необходимости нестандартного размещения элементов управления…

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

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

3. верно все вышеперечисленное.

04.40 У документа уже определены все основные формы. При создании новой формы в конструкторе выставляют следующие флажки (см. рисунок). Что произойдет после того, как форма будет создана?

1. Форма2 будет назначена основной формой документа.

2. Форма2 будет назначена основной формой списка документа.

3. Ничего, поскольку основные формы уже назначены.

4. Ничего, поскольку не выставлен флажок «Основная форма списка и выбора».

04.41 Использование конструктора запросов позволяет:

1. Сформировать текст нового запроса.

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

3. Отредактировать текст имеющегося запроса.

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

5. Все вышеперечисленное.

Подтверждение текущего ответа: экзамен

04.42 Использование конструктора запроса с обработкой результата позволяет:

1. Сформировать текст нового запроса.

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

3. Отредактировать текст имеющегося запроса.

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

5. Все вышеперечисленное.

Подтверждение текущего ответа:

. Подробнее  

Показать обсуждения посетителей

04.43 При сохранении текста запроса, открытого повторно с помощью конструктора запроса, без внесения в этот текст изменений:

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

2. Из первоначального текста будут удалены только комментарии.

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

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

Подтверждение текущего ответа:

ИТС. Подробнее  

Показать обсуждения посетителей

04.44 Конструктор запросов может быть вызван:

1. С помощью пункта главного меню «Текст — Конструктор запроса.».

2. С помощью кнопки «Конструкторы — Конструктор запросов» на закладке «Макеты» из окна редактирования объекта.

3. С помощью пункта всплывающего контекстного меню «Конструктор запроса.», появляющегося при нажатии в тексте модуля правой клавиши мыши.

4. Верно все вышеперечисленное.

5. Верны ответы 1 и 3.

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

1. Разработчиками, так как необходимо знание языка запросов.

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

3. Верно все вышеперечисленное.

4. Нет верного ответа.

04.46 На закладке «Таблицы и поля» конструктора запросов задают:

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

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

3. Поля в виде произвольного выражения.

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

5. Верно все вышеперечисленное.

04.47 Для создания в конструкторе запросов вложенного запроса необходимо:

1. Открыть закладку «Таблицы и поля». В командной панели над деревом «База данных» нажать кнопку «Добавить» или выбрать одноименный пункт контекстного меню.

2. Открыть закладку «Таблицы и поля». В командной панели над деревом «Таблицы» нажать кнопку «Добавить» или выбрать одноименный пункт контекстного меню.

3. Открыть закладку «Таблицы и поля». В командной панели над деревом «Поля» нажать кнопку «Добавить» или выбрать одноименный пункт кон-текстного меню.

4. В конструкторе запросов создать вложенный запрос нельзя.

04.48 Для создания в конструкторе запросов вычисляемого поля необходимо:

1. Открыть закладку «Таблицы и поля». В командной панели над деревом «Таблицы» нажать кнопку «Изменить текущий элемент». В открывшемся окне добавить новое поле.

2. Открыть закладку «Таблицы и поля». В командной панели над деревом «Поля» нажать кнопку «Добавить» или выбрать одноименный пункт кон-текстного меню.

3. Открыть закладку «Объединения/Псевдонимы». В командной панели над списком полей нажать кнопку «Добавить» или выбрать одноименный пункт контекстного меню.

4. Создать вычисляемое поле можно только изменив текст запроса «вручную».

04.49 Для создания в запросе строк, сгруппированных с помощью агрегатных функций, на закладке «Группировка» конструктора запросов обязательно должны быть заполнены:

1. Только список групповых полей. Указание суммируемых полей не обязательно.

2. Только список суммируемых полей, при этом остальные поля автоматически попадут в секцию СГРУППИРОВАТЬ ПО в тексте запроса.

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

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

1. На закладке «Группировка», в списке суммируемых полей при выборе агрегатной функции.

2. На закладке «Условия».

3. На закладке «Итоги», в списке итоговых полей при выборе агрегатной функции.

4. В конструкторе запросов задать условия на значения агрегатных функций нельзя.

04.51 В конструкторе ограничений доступа к данным:

1. Можно использовать только поля объекта, для которого определяется ограничение.

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

3. Любые таблицы, которые в запросе можно связать с полями объекта, для которого определяется ограничение.

04.52 При определении ограничения доступа в конструкторе ограничений доступа к данным…

1. текст запроса может быть сформирован только самим конструктором.

2. текст запроса может быть введен только вручную.

3. текст запроса может быть сформирован как самим конструктором, так и вручную.

04.53 При определении ограничения доступа в конструкторе ограничений доступа к данным:

1. Правило ограничения определяется только на закладке «Связи».

2. Правило ограничения определяется только на закладке «Условия».

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

04.54 При определении ограничения доступа в конструкторе ограничений доступа к данным текст условия:

1. Начинается с ключевого слова «Выбрать».

2. Начинается только с конструкции «Выбрать Различные».

3. Начинается только с конструкции «Выбрать Разрешенные».

4. Ключевое слово «Выбрать» не определяется.

5. Допустимы варианты 1 и 3.

04.55 Конструктор агрегатов предназначен для формирования агрегатов:

1. документов.

2.справочников.

3. регистров накопления.

4. регистров бухгалтерии.

5. отчетов.

04.56 Конструктор агрегатов может быть вызван:

1. По кнопке «Агрегаты» в окне редактирования объекта конфигурации на закладке «Данные».

2. Через контекстное меню в дереве метаданных «открыть агрегаты».

3. Через контекстное меню в дереве метаданных «Конструкторы — конструктор агрегатов».

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

5. Верные ответы 1 и 3.

6. Все ответы верны.

04.57 Если для регистра накопления недоступен конструктор агрегатов, необходимо выполнить следующие действия:

1. Включить в конфигурации использование агрегатов.

2. Изменить настройку регистра накопления «Вид регистра».

3. Открыть агрегаты и в настройку добавить необходимый регистр накопления.

04.58 Для отображения в конструкторе списка оптимальных агрегатов необходимо:

1. Включить отображение оптимальных агрегатов.

2. Произвести расчет оптимальных агрегатов в конфигураторе.

3. Произвести расчет оптимальных агрегатов в 1С Предприятие.

4. Произвести расчет оптимальных агрегатов в 1С Предприятие и загрузить их в Конфигураторе.

04.59 Для определения схемы источника данных в системе компоновки данных используется:

1. Конструктор запроса.

2. Конструктор запроса с обработкой результата.

3. Конструктор схемы компоновки данных.

4. Конструктор настроек компоновки данных.

04.60 В схеме компоновки данных источник определяется:

1. Один.

2. Количество источников ограничено.

3. Количество источников не ограниченно.

04.61 Данные для источников в системе компоновки данных могут браться из:

1. памяти компьютера.

2. внешних источников.

3. базы данных.

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

5. Верны все ответы.

04.62 Запрос для системы компоновки данных необходимо определять:

1. полностью заранее, т.е. статический.

2. только обязательные поля, т.е. динамический.

3. только таблицы, т.е. определяемый.

04.63 Конструктор настроек компоновки данных позволяет:

1. определить новые наборы данных.

2. определить новые настройки для отчета.

3. изменить текущие настройки.

Показать обсуждения посетителей

04.64 Конструктор настроек компоновки данных позволяет настроить вывод информации в виде:

1. Диаграммы.

2. Списка.

3. Таблицы.

4. Верны все варианты.

04.65 Конструктор настроек компоновки данных доступен:

1. Только в конфигураторе.

2. Только в режиме 1С:Предприятие.

3. Доступен и в конфигураторе и 1С:Предприятии.

04.66 Конструктор макета оформления компоновки данных используется для:

1. создания и настройки фиксированных макетов в системе компоновки данных.

2. для создания и изменения шаблонов вывода информации.

3. определения настройки выводимой информации.

Подтверждение текущего ответа: ИТС, экзамен (ссылка)

04.67 Конструктор макета оформления компоновки данных открывается:

1. из конструктора макетов при указании типа макета «Макет оформления компоновки данных».

2. из конструктора настроек компоновки данных.

3. из конструктора схемы компоновки данных.

4. из конструктора запросов.

04.68 Шаблоны текста задаются для:

1. определения часто используемых процедур и функций.

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

3. определения часто выводимой информации.

4. для определения шаблонов сообщений.

04.69 Шаблоны текста определены:

1. могут задаваться свои шаблоны.

2. на уровне платформы, но могут изменяться.

3. на уровне платформы и не могут изменяться.

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

5. Верны все ответы.

Подтверждение текущего ответа: ИТС, экзамен (ссылка)

04.70 Шаблоны текста могут использоваться:

1. в Конфигураторе.

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

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

Укажем, что на
основании насоса будет выводиться
Акт
приема в ремонт.

1. В справочнике
Оборудование

откроем вкладку Ввод
на основании
.
Нажмем на кнопку Является
основанием для
.

Выбираем – Документ
АктПриемаВРемонт

(рис. 37а).

Рис. 37а. Ввод на
основании. Выбор объекта

2. На основании
АктПриемаВРемонт будет вводится
АктВыдачиИзРемонта.

Выполните данные
действия для документа

(открыть документ АктПриемаВРемонт

– Вкладка Ввод на основании – Является
основанием для АктВыдачиИзРемонта)
(рис. 37б).

Рис. 37б. Ввод на
основании. Выбор объекта для Акта приема
в ремонт

Для документа
АктПриемаВРемонт

откроем его Модуль

(нажатием правой кнопкой мыши открываем
контекстное меню документа АктПриемаВРемонт
– выбираем Открыть модуль объекта)
(рис. 38).

Рис. 38. Контекстное
меню Документа

Создадим


(рис. 39). В модуле появилась новая запись
(рис. 40а).

Рис. 39. Обработчик
событий Обработка заполнения

Рис. 40а. Модуль
документа Акт приема в ремонт

По условию задачи
Акт приема
в ремонт вводится на основании насоса
,
поэтому в параметры
ДанныеЗаполнения будет передана ссылка
на этот самый насос
.

Реквизиту документа
АктПриемаВРемонт Оборудование присвоим
значение ДанныеЗаполнения. Для это
вводим в
процедуру

Оборудование =
ДанныеЗаполнения;

Рис. 40б. Модуль
документа Акт приема в ремонт

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

Для этого аналогично
откроем Модуль
объекта документа
.
Создадим обработчик
событий Обработка заполнения
.

Данный документ
вводится на
основании Акта приема в ремонт
.
Потому в данных заполнения будет ссылка
на АктПриемаВРемонт. Значит

    в реквизит Клиент
    необходимо подставить ДанныеЗаполнения.Клиент,

    в реквизит
    Оборудование – ДанныеЗаполнения.Оборудования

    в реквизит Склад
    – ДанныеЗаполнения.Склад (рис. 40в).

Рис. 40в. Модуль
документа Акт выдачи из ремонта

5. Также для
справочника
Склады

укажем, что справочник будет использовать
свойство Быстрый
выбор
. Это
значит, что теперь
Склад будет выбираться не из отдельной
формы, открывающейся в отдельном окне,
а из маленького списка, который выпадает
прямо из поля ввода
(открыть
Свойства справочника Склады – отметить
свойство Быстрый выбор) (рис. 41).

Рис. 41. Фрагмент
Свойства справочника. Быстрый выбор

ВВОД ДАННЫХ В БД

1. Насосный завод
принес еще один насос в ремонт. Запишем
его в справочник – КМ 0-32-180/2-5, с/н7744.

Обратите внимание,
что в командной панели появилась кнопка
Создать на
основании
.

Создадим на
основании Акт приема в ремонт.

Оборудование,
необходимое, уже подставилось (рис. 42).
Клиент – Насосный завод. Склад – Основной
склад (появился маленький список). Дата-
12.11.2011 г. Провести. Закрыть.

Рис. 42. Ввод Акта
приема в ремонт

Отметим недостатки
в разработанной конфигурации

:

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

    Список ссылок,
    представленный слева, выглядит не очень
    красиво (рис. 43).

    В подавляющем
    большинстве случаев насосы будут
    приниматься именно на основном складе.
    Поэтому хотелось бы, чтобы в новом
    документе поле склад сразу же было
    заполнено значением Основной склад.

Рис. 43. Список
ссылок меню системы

Обновим конфигурацию
БД и запустим ее в режиме 1С: Предприятие.

Механизм ввода на основании
— это один из прикладных механизмов платформы . Он позволяет упростить работу пользователя с прикладным решением и избавить его от повторного ввода данных, которые уже хранятся в информационной базе.

Рассмотрим простой пример. Допустим, в прикладном решении существует документ Поступление товара
, который фиксирует факт появления в организации некоторых позиций номенклатуры:

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

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

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

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

Конструктор ввода на основании
Конструктор ввода на основании облегчает задачу разработки процедуры ВводНаОсновании().

Конструктор можно вызвать, выбрав пункт «Ввод на основании…» из меню « » главного меню программы или нажав кнопку на панели инструментов «Конструкторы». При этом должна быть открыта форма документа.

При запуске открывается диалог «Конструктор ввода на основании». Он содержит список документов-оснований, список реквизитов документа и список (в виде дерева) реквизитов документа-основания, выбранного в первом списке.

В список документов-оснований входят:

· документы, отмеченные в правом списке в окне «Ввод на основании». (Это окно открывается при нажатии соответствующей кнопки в окне свойств данного документа);

· документы, никак не отмеченные в свойствах данного документа, если для самих этих документов в том же окне «Ввод на основании» установлен флажок «Может являться основанием для документов любого вида».

Кнопки «Назад» и «Далее» перемещают курсор вверх и вниз по списку реквизитов документа. При достижении конца списка появляется запрос «Перейти к следующему документу-основанию?», и при выборе «Да», курсор в списке документов-оснований смещается на следующую строку. Такой порядок обеспечивает перебор всех реквизитов документов для каждого документа-основания. Можно также для выделения строки в любом списке пользоваться мытью.

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

Эти формулы можно создавать «вручную» следующим образом. Формула определяется в поле ввода «Формула заполнения реквизита» для реквизита документа, выделенного в списке. Можно вручную набрать ее в этом поле (а также вручную редактировать в нем созданную ранее формулу). Правильность написания формул Конструктор не проверяет.

Можно также двойным щелчком в списке реквизитов документа-основания помещать данные соответствующего реквизита в поле «Формула заполнения реквизита», причем сразу в правильной записи, например, реквизит документа-основания «Товар» — в записи «ДокОснование.Товар». Конструктор не проверяет соответствия типов выбранных реквизитов.

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

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

По кнопке «Очистить формулы», после запроса и подтверждения, очищаются все формулы, созданные как автоматически, так и вручную.

Формулы, созданные для документа-основания, выбранного в списке документов-оснований, запоминаются при переходе к другому документу-основанию этого списка. Поэтому можно, не прекращая работы Конструктора, создать процедуры ввода на основании для нескольких документов-оснований. Можно также возвращаться к редактированию процедуры для какого-либо документа-основания, снопа выбирая его в списке.

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

Кнопка «Обновить» позволяет отразить в модуле формы сделанные изменения без выхода из окна Конструктора.

В результате работы Конструктора в модуле формы документа создается процедура ВводНаОсновании(ДокОснование). В начало процедуры Конструктор помещает предупреждение: «Данный фрагмент построен Конструктором. При повторном использовании Конструктора внесенные вручную изменения будут потеряны!».

При повторном использовании Конструктора все формулы, сформированные ранее для какого-либо документа-основания, будут появляться в списке реквизитов документа при выделении соответствующего документа-основания в списке документов-оснований. Конструктор предъявит для просмотра и редактирования формулы, сформированные при предыдущем его запуске, как с помощью кнопки «Заполнить формулы автоматически», так и вручную. Более того, он учтет и формулы, вручную внесенные в , если они помещены в формируемую им процедуру. Правильность этих формул Конструктор не проверяет. Например, если для какого-то реквизита документа указано заполнение двумя различными реквизитами документа-основания, Конструктор для показа выберет один из них (но алфавиту). Именно он останется в модуле после обновления результатов работы Конструктора, вторая строка, соответствующая тому же реквизиту, будет удалена.

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

Наследование полей задается конфигурально, в конструкторе ввода на основании, для того объекта, который и будет вводиться на основании:

Конструктор ввода на основании подсказывает, какие поля могут наследоваться прямо (они отмечены зелеными галочками, и автоподставляются по кнопке Заполнить выражения
). Также в конструкторе можно прописать иные выражения заполнения:

По кнопке Ок, платформа создает программный код ввода на основании и размещает его в модуле объекта:

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

Вопрос 03.32 экзамена 1С:Профессионал по платформе. Для активности кнопки «Конструктор ввода на основании» в окне редактирования объекта конфигурации …

  1. Обязательно заполнение поля «Вводится на основании»
  2. Обязательно заполнение поля «Является основанием для»
  3. Обязательно заполнение полей «Является основанием для» и «Вводится на основании»

Правильный ответ первый:

Вопрос 04.09 экзамена 1С:Профессионал по платформе. Назовите инструмент визуального создания алгоритма заполнения объекта «на основании» и основное место его вызова?

  1. Конструктор ввода на основании. Основное место вызова через окно редактирования объекта, закладка «Ввод на основании», кнопка «Конструктор ввода на основании»
  2. Конструктор ввода на основании. Основное место вызова через главное меню «Конструкторы» / «Ввод на основании…»
  3. Мастер ввода на основании. Основное место вызова через окно редактирования
    объекта, закладка «Ввод на основании», кнопка «Мастер ввода на основании»
  4. Конструктор ввода на основании. Основное место вызова через окно редактирования объекта, закладка «Данные», кнопка «Конструктор ввода на основании»

Правильный ответ первый, см. скриншоты выше.

Вопрос 04.10 экзамена 1С:Профессионал по платформе. Назовите основное назначение конструктора ввода документа «на основании»:

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

Правильный ответ первый.

Вопрос 04.11 экзамена 1С:Профессионал по платформе. Можно ли формулу заполнения поля «Состав.Цена» задать произвольным выражением?

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

Правильный ответ первый. Можно написать любую формулу, синтаксического контроля при этом нет.

Вопрос 04.12 экзамена 1С:Профессионал по платформе. Если процедура с именем «ОбработкаЗаполнения» уже определена в
модуле документа, то возможно ли в этом случае использование конструктора ввода основании?

  1. Да, но при этом система попросит подтверждение на полное замещение уже существующей процедуры «ОбработкаЗаполнения» новой процедурой
  2. Нет, сначала надо вручную удалить «старую» обработку заполнения, а только потом
    вызывать конструктор
  3. Да, но система при этом, безусловно, удалит «старую» обработку заполнения
  4. Да, система закомментирует «старую» обработку заполнения и создаст «новую»

Правильный ответ первый, см. разбор выше.

Вопрос 04.13 экзамена 1С:Профессионал по платформе. Какое предназначение имеет выделение «галочками» элементов списка
«Реквизиты объекта основания»?

  1. Эти реквизиты система предлагает в качестве формулы заполнения реквизита «Состав.Количество» по принципу совпадения типов реквизитов
  2. Эти реквизиты предлагаются для заполнения реквизитов «Состав.Количество», «Состав.Сумма» по принципу совпадения имен
  3. Эти реквизиты предлагаются для заполнения реквизита «Состав.Количество» по
    кнопке «Заполнить выражения»
  4. Эти реквизиты система впишет в качестве формул заполнения реквизитов «Состав.Количество», «Состав.Сумма» при нажатии кнопки «ОК»

Правильный ответ первый.

Понравилась статья? Поделить с друзьями:

Другие крутые статьи на нашем сайте:

0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии