вторник, 2 января 2018 г.

Конструктор движений

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

***
Вопрос 04.14 экзамена 1С:Профессионал по платформе. Назовите инструмент визуального создания алгоритма проведения документа и основное место его вызова
  1. Конструктор движений. Основное место вызова через окно редактирования объекта, закладка "Движения", кнопка "Конструктор движений"
  2. Конструктор движений. Основное место вызова через главное меню "Конструкторы" / "Движения регистров..."
  3. Конструктор проведения. Основное место вызова через окно редактирования объекта, закладка "Движения", кнопка "Конструктор проведения"
  4. Конструктор движений. Основное место вызова через окно редактирования объекта, закладка "Проведение", кнопка "Конструктор движений"
  5. Инструмент визуального создания алгоритма проведения документов в системе отсутствует
Правильный ответ первый, см. скриншоты выше.

***
Вопрос 04.15 экзамена 1С:Профессионал по платформе. Назовите основное назначение конструктора движений документа
  1. Конструктор движений облегчает задачу разработки процедуры, с помощью которой будут формироваться движения документа в регистрах учета
  2. Конструктор движений документа в системе отсутствует
  3. Конструктор движений облегчает задачу формирования движений, но только в регистрах накопления
  4. Конструктор движений облегчает задачу разработки структуры документа, исходя из структуры регистров учета
Правильный ответ первый. Конструктор движений позволяет создать обработку проведения, не разрабатывая при этом программный код вручную.

***
Вопрос 04.16 экзамена 1С:Профессионал по платформе. Можно ли произвести автозаполнение выражений и, если "да", то какими действиями?
  1. Да, можно. В элементе формы "Табличная часть" выбрать табличную часть "Состав" документа и нажать кнопку "Заполнить выражения"
  2. Нет, нельзя. Каждое выражение для поля-приемника необходимо определять "вручную"
  3. Да, можно. Оставить все настройки согласно рисунку и нажать кнопку "Заполнить выражения" 
Правильный ответ первый. Сначала нужно обязательно выбрать исходную табчасть, это поле явно пустое.

***
Вопрос 04.17 экзамена 1С:Профессионал по платформе. Процедуру с каким именем и в каком контексте определяет конструктор движений документа?
  1. ОбработкаПроведения. Определяется в модуле объекта документ
  2. ОбработкаПроведения. Определяется в модуле формы документа
  3. ДвиженияДокумента. Определяется в модуле объекта документа
  4. ДвиженияДокумента. Определяется в модуле формы документа
Правильный ответ первый. См. разбор выше.

***
Вопрос 04.18 экзамена 1С:Профессионал по платформе. Если процедура с именем "ОбработкаПроведения" уже определена в модуле документа, то возможно ли в этом случае использование конструктора движений?
  1. Да, но при этом система попросит подтверждение на замещение алгоритма проведения уже существующей процедуры "ОбработкаПроведения" новым
  2. Нет, сначала надо вручную удалить "старую" обработку проведения, а только потом вызывать конструктор
  3. Да, но система при этом, безусловно, удалит "старую" обработку проведения
  4. Да, система закомментирует "старую" обработку проведения и создаст "новую"
Правильный ответ первый, предупреждение выглядит так:

***
Вопрос 04.19 экзамена 1С:Профессионал по платформе. Можно ли значение ресурса "Количество" задать произвольным выражением?
  1. Да, можно, правильность написания формулы конструктор не проверяет
  2. Нет, нельзя, формулу можно заполнить только значениями, выделенными "галочками" в списке реквизитов документа
  3. Да, можно, но конструктор проверит правильность написания формул согласно списку реквизитов документа
  4. Нет, нельзя, формулу можно заполнить только значениями из списка реквизитов документа
Правильный ответ первый. Можно написать формулу, но синтаксического контроля нет.

2 комментария:

  1. SOS!!! половина скринов не отображается, к сожалению (((
    Ваш сайт - большая находка для меня, огромное спасибо за все разъяснения. Но на многих страницах картинки перестали отображаться.... Спаситееее ))))

    ОтветитьУдалить
  2. у меня тоже давно не отображаются

    ОтветитьУдалить