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

Обновлено: 05.05.2024

Конструктор запроса 1С - это один из инструментов разработки, который позволяет:

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

Программный код обычный конструктор не создает.

Конструктор запроса с обработкой результата - это один из инструментов разработки, который позволяет:

  1. сформировать текст нового запроса;
  2. сформировать программный код, содержащий создание объекта встроенного языка "Запрос", текста запроса, получение и обработку результата выполнения запроса (фрагмент программного кода, который исполняет запрос и выводит его результаты в табличный документ или диаграмму - отсюда );
  3. отредактировать текст имеющегося запроса.

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

  • разработчиком - в конфигураторе (необходимо знание языка запросов);
  • пользователем - в режиме 1С:Предприятие (как обработка "Консоль запросов").

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

Вызов конструктора текста запроса 1С:

  1. контекстным меню (правой кнопкой мыши) в нужном месте программного кода;
  2. с помощью команды "Конструктор запроса. " меню "Текст".


Вызов конструктора запроса 1С


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

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

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

Текст запроса может содержать описание предопределенных данных конфигурации:

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

Вкладки конструктора запроса 1С


На этой вкладке указывается источник данных и поля, которые необходимо выводить в отчет (по сути описываются конструкции ВЫБРАТЬ … ИЗ).

В качестве источников данных могут служить:

  • физическая таблица базы данных;
  • виртуальная таблица регистров; ;
  • вложенные запросы и т.д.

В контекстном меню виртуальных таблиц можно задать параметры этих таблиц.

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

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

Закладка "Связи" становится доступна сразу после добавления двух таблиц.

На закладке "Связи" конструктора запросов можно определить соединение таблиц-источников данных и связи между ними.

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

Соединение таблиц может быть:

  • безусловным ;
  • условным (или по ключу ), то есть по заданному условию связи:
    1. полным - все записи обеих таблиц; для тех, которым не нашлось соответствия, запрос возвращает NULL;
    2. левым/правым - все записи из соответственно левой/правой таблицы (из противоположной только те, которым есть соответствие), для не найденных запрос возвращает NULL. Примечание : консоль запросов всегда преобразует правое соединение в левое, меняя таблицы местами (в случае, если запрос написать вручную, и потом открыть конструктором);
    3. внутренним - только совпадающие записи обеих таблиц.

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

На практике чаще встречаются задачи соединения по определенному полю двух таблиц.

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

Флажок "Все", устанавливаемый у таблицы, выбранной на закладке "Связи" конструктора запросов означает что в результат запроса надо включить все записи этой таблицы.

Флажок

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

Вкладка

На данной вкладке система позволяет группировать и суммировать нужные поля результата таблицы. Описывается использование конструкций СГРУППИРОВАТЬ ПО, СУММА, МИНИМУМ, СРЕДНЕЕ, МАКСИМУМ, КОЛИЧЕСТВО, КОЛИЧЕСТВО РАЗЛИЧНЫХ.

При описании группировки в тексте запроса все поля должны делиться:

  • на те, по которым производится группировка;
  • на агрегатные функции (рассчитываемые поля);
  • на поля вложенных таблиц.

Вложенные таблицы не попадают ни в группируемые, ни в агрегируемые поля.

Количество записей в результате запроса можно узнать с помощью агрегатной функции КОЛИЧЕСТВО(*).

Вкладка

Отвечает за все условия, накладываемые на получаемые данные, т.е. за всё, что идёт в тексте запроса после конструкции ГДЕ.

Вкладка

Вкладка "Дополнительно" включает важные параметры.

Группировка "Выборка записей":

  • Первые — параметр, возвращающий в запрос только N записей (оператор ПЕРВЫЕ ); позволяет вывести в отчет первые N записей, которые будут отобраны с учетом правил упорядочивания, настроенных в конструкторе запросов;
  • Без повторяющихся — обеспечивает уникальность полученных записей (оператор РАЗЛИЧНЫЕ) и позволяет исключить из результирующей таблицы запроса одинаковые строки (данная операция распространяется только на детальные записи );
  • Разрешенные — позволяет выбирать только те записи, которые позволяет выбрать система с учетом настройки RLS (конструкция РАЗРЕШЕННЫЕ).

Группировка "Тип запроса":

  • определяет тип запроса:
    1. Выборка данных;
    2. Создание временной таблицы;
    3. Уничтожение временной таблицы.

Флаг "Блокировать получаемые данные для последующего изменения":

  1. позволяет включить возможность установки блокировки данных, которая обеспечивает сохранность данных от момента их чтения до изменения (актуально только для "Автоматического режима блокировок", конструкция ДЛЯ ИЗМЕНЕНИЯ); позволяет заблокировать данные указанных таблиц-источников на чтение (в рамках транзакции).
  2. в режиме автоматических транзакционных блокировок) происходят блокировки:
    • в варианте файл-сервер - на уровне таблиц базы данных;
    • в варианте клиент-сервер - на уровне записей таблиц базы данных.
  3. Если список "Таблицы для изменения" - пуст, то будут блокироваться данные всех таблиц, задействованных в запросе, иначе - только таблиц, указанных в списке.

Вкладка

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

На этой закладке устанавливается возможность объединения разных таблиц и псевдонимы (конструкция КАК).

В левой части указываются таблицы, если установить флаги напротив таблицы, будут использоваться конструкции ОБЪЕДИНИТЬ, иначе — ОБЪЕДИНИТЬ ВСЕ (отличия двух способов тут ).

В правой части указываются соответствия полей в разных таблицах, если соответствие не указано, запрос будет возвращать NULL.

Особенности использования закладки "Объединения/Псевдонимы" конструктора запросов:

  1. На закладке "Объединения/Псевдонимы" конструктора запросов можно:
    • Задать список запросов (в результирующую выборку попадут записи всех указанных запросов).
    • Задать имена полей результирующей таблицы.
  2. При создании запросов, участвующих в объединении , с помощью конструктора запросов, он сам добавит в каждый запрос необходимое количество недостающих полей со значением NULL. Настроить соответствие добавленных конструктором полей и полей результата запроса можно на закладке "Объединения/Псевдонимы".
  3. Настройки, сделанные в разделе "Объединения/Псевдонимы" конструктора запросов, отразятся на информации, отображаемой в других разделах конструктора, следующим образом:
    • Если заданы псевдонимы полей результирующей таблицы, то новые названия появляются на закладке "Порядок" в списке полей.
    • При объединении запросов на ряде закладок (в том числе "Таблицы и поля") появляется возможность переключения между объединяемыми запросами.
  4. При объединении двух запросов на закладке "Объединения/Псевдонимы" конструктора запросов условие связи между запросами задать нельзя: в случае объединения связь всегда безусловна.

Используя конструктор запроса, повлиять на порядок записей в результирующей таблице запроса можно:

  1. на закладке "Порядок";
  2. на закладке "Объединения/Псевдонимы".

Таблица, полученная в результате запроса, может быть отсортирована по алфавиту по нужному полю:

  1. по полю, присутствующему в запросе;
  2. по любому полю таблицы-источника (кроме случаев объединенных запросов).

Помимо указания порядка для конкретного поля, можно воспользоваться опцией "Автоупорядочивание", которая отсортирует список по основному представлению объекта.

Вкладка

Указывается порядок сортировки значений (УПОРЯДОЧИТЬ ПО) — по убыванию (УБЫВ) или возрастанию (ВОЗР).

Флаг "Автоупорядочивание" (в запросе — АВТОУПОРЯДОЧИВАНИЕ):

  • если установлен, то система будет сортировать данные (по умолчанию система 1С 8.3 выводит данные в «хаотичном» порядке).

Если на закладке "Порядок" конструктора запросов не заданы настройки, то установка флага "Автозаполнение" обусловит следующее:

  1. записи в результирующей таблице запроса будут упорядочены по полям сортировки по умолчанию для таблиц-источников данных;
  2. если заданы настройки на станицах "Группировка" или "Итоги", то порядок записей в результирующей таблице запроса будет определяться этими настройками.

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

В зависимости от иерархии справочника, можно выводить итоги связанных таблиц по иерархии. Для этого предназначена закладка "Итоги" конструктора запросов:

В ней указывается:

  1. Поле, по которому группируем, и тип его итогов:
    • Элементы - итоги только по конечным элементам;
    • Элементы и иерархия - итоги по папкам и по конечным элементам;
    • Только иерахия - итоги только по папкам.
  2. Флаг "Общие итоги" - суммирование всех полученных запросом строк;
  3. Итоговое поле - по которому собственно и считаем итоги.

Таким образом, при использовании секции "ИТОГИ . ПО" количество записей в результате запроса увеличится (по сравнению с их количеством без секции "ИТОГИ . ПО").

Результатом запроса с итогами будет дерево значений:

Вкладка

На этой вкладке можно создавать новые пакеты запросов, а также использовать её для навигации.

В тексте запроса пакеты разделяются символом «;» (точка с запятой).

Особенности использования конструктора запросов 1С

  1. При сохранении текста запроса, открытого повторно с помощью конструктора запроса, без внесения в этот текст изменений, из первоначального текста будут удалены только комментарии.
  2. Для создания в конструкторе запросов вложенного запроса необходимо:
    1. открыть закладку "Таблицы и поля";
    2. в командной панели над деревом "Таблицы" нажать кнопку "Добавить" или выбрать одноименный пункт контекстного меню.

    Создание вложенного запроса 1С

    1. открыть закладку "Таблицы и поля";
    2. в командной панели над деревом " Поля " нажать кнопку "Добавить" или выбрать одноименный пункт контекстного меню.

    Укажем в конструкторе одно суммируемое поле:По остальным полям будет произведена группировка в тексте запроса:

    При использовании в качестве источника данных для запроса внешнего источника (данные которого передаются через параметр) в качестве такого источника может использоваться:

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

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

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

    Также, конструктор агрегатов можно вызвать и непосредственно из дерева конфигурации, из контекстного меню регистра накопления:

    Вопрос 04.55 экзамена 1С:Профессионал по платформе. Конструктор агрегатов предназначен для формирования агрегатов:

    1. документов
    2. справочников
    3. регистров накопления
    4. регистров бухгалтерии
    5. отчетов
    1. По кнопке "Агрегаты" в окне редактирования объекта конфигурации на закладке "Данные"
    2. Через контекстное меню в дереве метаданных "открыть агрегаты"
    3. Через контекстное меню в дереве метаданных "Конструкторы – конструктор агрегатов"
    4. Верные ответы 1 и 2
    5. Верные ответы 1 и 3
    6. Все ответы верны

    Вопрос 04.57 экзамена 1С:Профессионал по платформе. Если для регистра накопления недоступен конструктор агрегатов, необходимо выполнить следующие действия:

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

    Вопрос 04.58 экзамена 1С:Профессионал по платформе. Для отображения в конструкторе списка оптимальных агрегатов необходимо:

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

    Правильный ответ четвертый. Для расчета оптимальных агрегатов служит кнопка Получить оптимальные агрегаты обработки Управление итогами (на первом скриншоте). Полученная информация может быть сохранена в xml-файл и загружена в конфигуратор.

    Вопрос 12.07 экзамена 1С:Профессионал по платформе. Для каких видов регистров накопления используются агрегаты?

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

    Правильный ответ первый, см. первый скриншот в посте - расчет оптимальных агрегатов выполняется в режиме 1С:Предприятие.

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

    1. В пределах дня
    2. В пределах месяца
    3. В пределах квартала
    4. Непериодический
    5. Любой из вышеуказанных вариантов
    6. Не может быть выбрана
    1. Автоматически в конфигураторе на основании структуры регистра накопления
    2. Автоматически в режиме 1С:Предприятие на основании данных регистра накопления
    3. Автоматически в режиме 1С:Предприятие на основании данных таблицы итогов
    1. В конфигураторе
    2. В режиме 1С:Предприятие
    3. В режиме 1С:Предприятие и Конфигураторе

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

    Вопрос 12.43 экзамена 1С:Профессионал по платформе. Как осуществляется заполнение агрегатов при изменении данных?

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

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

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

    Вопрос 04.42 экзамена 1С:Профессионал по платформе. Использование конструктора запроса с обработкой результата позволяет:

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

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

    1. Весь первоначальный текст остается без изменений
    2. Из первоначального текста будут удалены только комментарии
    3. В первоначальном тексте комментарии останутся, а будут удалены только конструкции языка запросов построителя отчетов
    4. Из первоначального текста будут удалены и комментарии, и конструкции языка запросов построителя отчетов
    1. С помощью пункта главного меню "Текст - Конструктор запроса…"
    2. С помощью кнопки "Конструкторы - Конструктор запросов" на закладке "Макеты" из окна редактирования объекта
    3. С помощью пункта всплывающего контекстного меню "Конструктор запроса…", появляющегося при нажатии в тексте модуля правой клавиши мыши
    4. Верно все вышеперечисленное
    5. Верны ответы 1 и 3
    1. Разработчиками, так как необходимо знание языка запросов
    2. Квалифицированными пользователями без использования конфигуратора
    3. Верно все вышеперечисленное
    4. Нет верного ответа


    Вопрос 04.46 экзамена 1С:Профессионал по платформе. На закладке "Таблицы и поля" конструктора запросов задают:

    1. Источники данных запросов, в качестве которых могут выступать реальные и виртуальные таблицы
    2. Набор полей из таблиц - источников данных запроса
    3. Поля в виде произвольного выражения
    4. Верны ответы 1 и 2
    5. Верно все вышеперечисленное

    Вопрос 04.47 экзамена 1С:Профессионал по платформе. Для создания в конструкторе запросов вложенного запроса необходимо:

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

    Вопрос 04.48 экзамена 1С:Профессионал по платформе. Для создания в конструкторе запросов вычисляемого поля необходимо:

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

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

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

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

    Вопрос 04.30 экзамена 1С:Профессионал по платформе. Как можно вызвать конструктор форм объектов конфигурации?

    1. Из окна редактирования объекта конфигурации, закладка "Форма", при создании новой формы
    2. При помощи контекстного меню из окна "Конфигурация"
    3. Никак. Конструктор форм является составной частью конструктора выходных форм
    4. Верно 1 и 2

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

    Вопрос 04.31 экзамена 1С:Профессионал по платформе. При создании формы конструктором формы был установлен флажок "Назначить форму основной". После сохранения этой формы можно ли будет назначить основной другую форму?

    1. Нет, пока не будет удалена текущая основная форма
    2. Нет ни при каких условиях
    3. Можно, предварительно сняв флаг "Основная" в свойствах формы, бывшей основной ранее
    4. Можно в окне редактирования объекта конфигурации

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

    Вопрос 04.32 экзамена 1С:Профессионал по платформе. При создании формы конструктором формы количество размещаемых на форме командных панелей.

    1. не ограничено
    2. не более двух
    3. всегда - две (верхняя и нижняя)

    Вопрос 04.33 экзамена 1С:Профессионал по платформе. После нажатия на кнопку "Далее", в соответствии с рисунком, на второй закладке конструктора общих форм можно будет:

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

    Вопрос 04.34 экзамена 1С:Профессионал по платформе. Конструктор формы списка справочника на закладке "Далее".

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

    Вопрос 04.35 экзамена 1С:Профессионал по платформе. Конструктор формы списка иерархического справочника при указании размещения дерева...

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

    Вопрос 04.36 экзамена 1С:Профессионал по платформе. Можно ли в конструкторе формы элемента справочника на втором шаге (кнопка "Далее") указать размещение табличного поля, содержащего данные подчиненного справочника?

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

    Правильный ответ первый. Например, справочнику Физические лица подчинен справочник Банковские счета, но в составе таблиц его нет, т.к. это отдельная сущность:

    Вопрос 04.37 экзамена 1С:Профессионал по платформе. Можно ли в конструкторе формы документа на втором шаге (кнопка "Далее") указать размещение табличного поля, содержащего данные документа, на основании которого введен данный документ?

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

    Правильный ответ первый, такой таблицы не будет доступно из конструктора, т.к. это отдельная сущность.

    Вопрос 04.38 экзамена 1С:Профессионал по платформе. Можно ли в конструкторе формы документа на втором шаге (кнопка "Далее") указать размещение табличного поля, содержащего данные регистра, для которого данный документ может являться регистратором?

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

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

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

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

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

    1. Форма2 будет назначена основной формой документа
    2. Форма2 будет назначена основной формой списка документа
    3. Ничего, поскольку основные формы уже назначены
    4. Ничего, поскольку не выставлен флажок "Основная форма списка и выбора"

    11 комментариев:

    Стоит заметить, что на данный момент 1С не заносит табличные поля в колонки (вопрос 4.28), а располагает их ниже. Если табличных полей больше одного, то для каждого создаётся страница.

    Другими словами, настройка "Располагать элементы управления в . колонку(и)" не действует на табличные поля, они всегда располагаются на всю ширину формы (страницы).

    "Вопрос 04.32 экзамена 1С:Профессионал по платформе. При создании формы конструктором формы количество размещаемых на форме командных панелей.

    1.не ограничено
    2.не более двух
    3.всегда - две (верхняя и нижняя)

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

    Даааа жалко что приходиться запоминать некоторые ответы типа "но на самом деле", это не первый и не последний вопрос экзамена такой =(

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

    Именно так! Ведь никакого противоречия не наблюдается. И напротив, все логично и лаконично )
    Конструктор создает столько командных панелей, сколько размещает табличных полей, плюс командные панели формы (1 для УФ и 2 для ОФ).

    Вопрос 04.39 - ответ 3 так как, для управляемых и обычных форм можно указывать нужно ли выводить элемент на форму или нет. А для обычных форм в конструкторе формы можно также указать из списка и вид управления формы (поле ввода, поле выбора и тд).

    По 4.38 хотел бы прояснить "но на самом деле - только для обычных форм". Так вот.
    Термин "Табличное поле" используется сугубо в контексте ОФ. В контексте УФ этот элемент уже носит название "Таблица формы". Исходя из этого мы видим, что вопрос относится к конструктору именно обычной формы.
    А раз так) то все встает на свои места и ответ на вопрос становится очевидным.

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

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

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

    Ага, Вводит в блуд 2 вещи, во первых не указано в вопросе что форма неуправляемая, во вторых за каким-то хреном написано "всех или только некоторых элементов управления, соответствующих составу подчиненных объектов", сама формулировка крайне крючкотворская и неинтуитивная, как будто тут речь об иерархии, или подчинении объектов ИБ, а по факту просто о реквизитах и табличных частях документа и их отражении на форме.

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

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

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

    Таким образом, агрегаты рассчитываются в пользовательском режиме.

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

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

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

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

    Заполнение агрегатов при изменении данных осуществляется при обновлении агрегатов с помощью регламентного задания.

    В режиме 1с Предприятие механизм управления агрегатами доступен в меню "Главное меню - Все функции. - Стандартные - Управление итогами".

    Режим

    Конструктор агрегатов 1С

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

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

    Вызов конструктора агрегатов 1С:

    1. из окна редактирования оборотного регистра накопления;
    2. из дерева конфигурации, из контекстного меню оборотного регистра накопления.

    Из окна редактирования оборотного регистра накопления:

    Вызов конструктора агрегатов 1С

    Из дерева конфигурации, из контекстного меню оборотного регистра накопления:


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


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

    1. произвести расчет оптимальных агрегатов в 1С:Предприятие (кнопка "Получить оптимальные агрегаты" обработки "Управление итогами");
    2. сохранить их в xml-файл;
    3. загрузить их в конструкторе.


    Особенности использования агрегатов 1С:

    1. Конструктор агрегатов предназначен для формирования агрегатов только регистров накопления.
    2. Конструктор агрегатов может быть вызван:
    3. по кнопке "Агрегаты" в окне редактирования объекта конфигурации на закладке "Данные";

    Вызов конструктора агрегатов 1С

    Открыть конструктор агрегатов

    Вид регистра накопления 1С

    Режим
    Открыть оптимальные агрегаты

    • в пределах дня;
    • в пределах месяца;
    • в пределах квартала;
    • непериодический.

    периодичность агрегатов регистра накопления

    Добавить комментарий Отменить ответ

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

    Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.

    Читайте также: