1с схема компоновки данных пользовательские настройки

Пользовательские настройки

Область применения: управляемое приложение.

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


1. Общие рекомендации

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

Правильно Неправильно
«Оплатить позже» «Дата оплаты Меньше или равно …»

1.2. Для параметров, без указания которых запрос системы компоновки данных не выполнится или его выполнение не имеет смысла, следует в настройках взвести флажок «Запрещать незаполненные значения» и установить режим использования «Всегда».
1.3. Обязательные для заполнения параметры должны заполняться наиболее вероятными значениями.
Например, период «Этот месяц» для отчета «Выручка и себестоимость продаж».

2. Быстрые пользовательские настройки

2.1. Рекомендуется делать не более 5-7 быстрых настроек.
Правильно:

2.2. В состав быстрых пользовательских настроек следует включать только частотные настройки:

  • Параметры отчета (обязательные и необязательные). Это нужно потому, что контекстное меню отчета не позволяет пользователю «на лету» применять параметры.

Правильно – все параметры включены в быстрые настройки:

Неправильно – параметр «Данные по продажам» не включен в быстрые настройки:

2.3. Если в отчете несколько элементов, например, гистограмма и список, то в быстрых настройках рекомендуется предусмотреть возможность их отключения.
2.4. В быстрые настройки контекстных отчетов не следует включать отборы по полям, по которым устанавливается отбор через параметры в командах вызова отчета.

3. Обычные пользовательские настройки

3.1. Для настроек, которые являются нечастотными, лучше устанавливать режим редактирования «Обычный».

3.2. В состав обычных пользовательские настройки следует включать:

Например, в настройках отчета «Выручка и себестоимость продаж» зеленым выделены быстрые настройки. Остальные настройки – обычные.

Источник

Как добавить настройку в список пользовательских настроек

В данной статье мы рассмотрим какие виды настроек 1C СКД существуют. Разберем как создаются элементы пользовательских настроек на форме и узнаем где хранятся настройки отчетов в СКД.

Виды настроек

У каждого отчета созданного с помощью СКД есть реквизит КомпоновщикНастроек, который в свою очередь содержит различные варианты настроек, показанные на картинке:

  • Настройки – это настройки варианта отчета. Настройки, заданные по умолчанию или в конфигураторе или в режиме предприятия (при создании / изменении варианта отчета в режиме предприятия). Управлять данными настройками пользователь может через работу с вариантом отчета (Изменить вариант, Добавить вариант)
  • ПользовательскиеНастройки – это список настроек из первого пункта, которыми может управлять пользователь. Особенность пользовательских настроек заключается в том, что они не изменяют вариант отчета, а применяются дополнительно («сверху») к ним. Любая пользовательская настройка связана с настройкой в варианте отчета, к которой она применяется. Эта связь с настройкой варианта отчета осуществляется через поле ИдентификаторПользовательскойНастройки. Управлять данными настройками пользователь может из формы отчета – элементы быстрых настроек доступны в форме самого отчета, элементы обычных настроек доступны через кнопку «Настройки» в отдельной форме настроек

Пользовательские настройки на форме

Когда вы создаете новый отчет на СКД и добавляете в нем форму, то система 1C спрашивает нужно ли подключить СКД в создаваемую форму:

Если этот флаг установлен, то у формы создаются 2 реквизита, создается группа для пользовательских настроек, командная панель :

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

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

Далее в этой группе система будет создавать (по умолчанию в 2 колонки) элементы пользовательских настроек:

Вы можете отключить стандартное создание пользовательских настроек, очистив свойство, отвечающее за группу пользовательских настроек. И затем с помощью метода «СоздатьЭлементыФормыПользовательскихНастроек» создать эти элементы в другой группе. Функция позволяет создать элементы настроек в произвольном количестве колонок. Пример работы можно посмотреть в отчете «ОСВ по счету».

Также вы можете производить любые (почти) настройки элементов пользовательских настроек. Например, установить обработчик изменения, установить доступность и т.п.. Пример можно посмотреть в отчете «Карточка счета» из домашнего задания.

Хранение настроек

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

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

Эти же хранилища можно настроить отдельно для каждого отчета:

С помощью этой обработки можно посмотреть как хранятся настройки:

Хранение настроек для отчетов на СКД может быть также организовано с помощью специальных средств. В типовых конфигурациях 1C для этого применяется подсистема библиотеки стандартных подсистемы (БСП) «Варианты отчетов».

Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39

1. Для создания схемы компоновки данных

2. Для редактирования настроек системы компоновки данных

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

4. Для исполнения компоновки данных

11.22 Для чего используется компоновщик настроек компоновки данных?

1. Для создания схемы компоновки данных

2. Для редактирования настроек системы компоновки данных

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

4. Для исполнения компоновки данных

11.23 Для чего используется процессор компоновки данных?

1. Для создания схемы компоновки данных

2. Для редактирования настроек системы компоновки данных

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

4. Для исполнения компоновки данных

11.24 Для чего используется процессор вывода компоновки данных?

1. Для создания схемы компоновки данных

2. Для редактирования настроек системы компоновки данных

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

4. Для исполнения компоновки данных

11.25 Каким объектом представлен конструктор схемы компоновки данных

1. Объектом встроенного языка

3. Объектом информационной базы

11.26 В каком виде можно получить результат компоновки данных?

2. В виде таблицы значений

11.27 Каким образом представлена в системе 1С:Предприятие 8 схема компоновки данных

1. Объектом встроенного языка

3. Объектом информационной базы

11.28 Каким образом представлена структура схемы компоновки данных

11.29 Что произойдет, если в схеме компоновки данных использовать пакетные запросы?

1. Результирующим запросом будет пакетный запрос

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

11.30 Какие данные будут содержаться в наборе при использовании пакетных запросов?

1. Содержимым набора данных будет считаться результат последнего [табора

2. Для каждого запроса из пакетного запроса будет сформирован свой па-бор данных

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

11.31 Какой вариант отчета в схеме компоновки данных будет считаться по умолчанию?

1. Тот. который стоит в списке вариантов первым

2. Тот, у которого установлено свойство вариант по умолчанию

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

11.32 Допустимо ли использование нескольких наборов данных?

3. Только при использовании наборов данных объект

4. Только при использовании наборов данных – запрос

11.33 Как выделяются синтаксические конструкции языка запросов для системы компоновки данных?

11.34 Как добавить настройку в список пользовательских настроек?

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

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

3. добавление осуществляется установкой флажка в свойстве использовать

11.35 Каким образом может быть создана схема компоновки данных?

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

2. Программно, при помощи объектов встроенного языка системы 1С:Предприятие 8

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

11.36 Что представляет собой макет компоновки данных?

1. Табличный документ 1С:Предприятия 8 на закладке Макеты в конструкторе схемы компоновки данных

3. Схема компоновки с настройками компоновки

4. Макет оформления схемы компоновки данных

11.37 При помощи чего создается макет компоновки данных?

1. При помощи объекта встроенного языка КомпоновщикМакетаКомпо-новкиДанных и его свойств СхемаКомпоновки и НастройкиКомпоновки

2. При помощи объекта встроенного языка КомпоновщикМакетаКомпо-новкиДанных и его метода Выполнить возвращающего готовый макет на основании параметров, определяющих СхемуКомпоновки и Настройки-Компоновки

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

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

11.38 Каким образом передаются внешние данные в набор – объект в системе компоновки данных?

1. Средствами встроенного языка через процессор компоновки данных

2. Средствами встроенного языка через компоновщик макета

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

12.1 Какие объекты предназначены для хранения показателей оперативного учета?

12.2 Какими объектами являются регистры накопления?

2. Объектами встроенного языка

3. Объектами информационной базы

12.3 Какие типы регистров накопления возможны в системе 1С:Предприятие 8?

12.4 Что представляет собой набор записей регистра накопления?

1. Коллекцию записей регистра накопления в памяти

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

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

12.5 Для чего может использоваться набор записей регистра накопления?

1. Для изменения записей регистра накопления по определенному регистратору

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

3. Для удаления записей регистра накопления по определенному регистратору

4. Для считывания набора записей по определенному регистратору

12.6 Чем определяется набор записей регистра накопления?

1. Свойством «основной отбор»

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

12.7 Как происходит считывание данных из информационной базы при программном создании набора записей регистра накопления?

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

2. Данные считываются при установке отбора

3. Данные считываются с помощью метода «Прочитать»

12.8 Что будет содержаться в наборе записей регистра накопления, если считать данные методом «Прочитать» без установки отбора по регистратору?

1. В набор записей попадут вес записи из регистра накопления

12.9 Что произойдет, если прочитать данные в набор записей регистра накопления с установкой отбора по регистратору и измерению?

1. В набор записей попадут записи с указанным отбором

2. Будет выдана ошибка при попытке установить отбор по измерению

12.10 Что происходит с записями регистра накопления в информационной базе при сохранении набора записей?

1. Все старые записи в рамках регистратора всегда удаляются

2. К старым записям в рамках регистратора добавляются новые

3. Сохранение и удаление старых записей зависит параметра «Замещать» в методе Записать

12.11 Какое ограничение на размер набора записей существует в регистре накопления?

1. Количество записей в наборе записей не ограничено

2. Количество записей в наборе записей ограничено только возможностями СУБД в клиент-серверном варианте

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

4. Набор записей ограничен 999 999 999 записями

12.12 В какой момент времени могут формироваться записи в регистре накопления?

1. При проведении документа

3. При заполнении документа

12.13 Выберите обязательное условие по отношению к Регистратору при записи данных в регистр накопления

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

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

3. Документ-регистратор не должен быть помечен на удаление

12.14 Выберите верное утверждение по отношению к полю Регистратор

1. Поле Регистратор может содержать пустую ссылку на любой документ

2. Поле Регистратор может содержать пустую ссылку только на документ регистратор

3. Поле Регистратор может содержать ссылку на любой документ

4. Поле Регистратор может содержать не пустую ссылку только на документ регистратор

12.15 Как определить тип данных поля Регистратор?

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

Вопросы по разным конфигурациям 1С и проектному менеджменту

пятница, 30 марта 2018 г.

Настройки и варианты отчетов на СКД

  1. Тот, который стоит в списке вариантов первым
  2. Тот, у которого установлено свойство вариант по умолчанию
  3. Тот, который определялся первым в процессе создания вариантов

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

  1. в форме настройки пользовательского элемента можно указать признак того, что элемент является пользовательским
  2. в форме настройки пользовательского элемента включить быстрый доступ в режиме редактирования
  3. добавление осуществляется установкой флажка в свойстве «Использовать»
  1. Структура настроек
  2. Параметры
  3. Выбранные поля
  4. Группируемые поля
  5. Сортировка
  6. Все выше перечисленное

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

  1. В виде таблицы из четырех колонок: «Товар», «Склад», «Количество остаток», «Сумма остаток»
  2. В виде таблицы из трех колонок: «Товар», «Склад», «Количество остаток»
  3. В виде таблицы, количество колонок которой будет зависеть от количества складов, на которых существуют ненулевые остатки
  4. Отчет сформирован не будет

Правильный ответ четвертый – в корневом элементе структуры настроек не стоит галочка, следовательно, данные для вывода не определены.

  1. Будут использованы «Настройки по умолчанию», заданные разработчиком в схеме компоновки данных
  2. Из списка вариантов настроек будет использован вариант, следующий за текущим
  3. Будут использованы пользовательские настройки
  4. Отчет сформирован не будет

Правильный ответ четвертый – приоритено то, что указал пользователь. Пользовательские настройки пусты, следовательно отчет сформирован не будет.

  1. На левую границу первой секунды даты, указанной в параметре «Период»
  2. На правую границу последней секунды даты, указанной в параметре «Период»
  3. Будут получены актуальные остатки
  4. Будут получены актуальные остатки, если другое значение не задано в параметре системы компоновки данных, созданном на основании имени внешнего параметра, указанного в тексте запроса для параметра «Период» виртуальной таблицы

Правильный ответ четвертый. Галочка «Период» не стоит, то есть пользвательский отбор не задан. В общем случае это означает актуальные остатки, но возможно, параметр периода определен в иной настройке СКД.

  1. На левую границу первой секунды даты, указанной в параметре «Период»
  2. На правую границу последней секунды даты, указанной в параметре «Период»
  3. Будут получены актуальные остатки
  4. Будут получены актуальные остатки, если другое значение не задано в параметре системы компоновки данных, созданном на основании имени внешнего параметра, указанного в тексте запроса для параметра «Период» виртуальной таблицы

Правильный ответ первый – тут явно указан отбор.

Источник

Оцените статью
REMNABOR
Adblock
detector