понедельник, 8 января 2018 г.

Регистры сведений

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

***
Вопрос 06.14 экзамена 1С:Профессионал по платформе. Что произойдет, если удалить запись регистра сведений и создать новую с такими же полями (измерениями, ресурсами, реквизитами)?
  1. Ничего, на логику программы это никак не повлияет
  2. У этой записи будет другой внутренний идентификатор (ссылка) и это может повлиять на логику программы
  3. Возникнет исключительная ситуация
Правильный ответ первый - id записи будет прежним, т.к. значения полей записи также прежние.

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

***
Вопрос 01.29 экзамена 1С:Профессионал по платформе. Каким может быть тип данных ресурса у регистра сведений?
  1. Один из примитивных типов данных
  2. Ссылочные типы данных
  3. Хранилище значений
  4. Составной тип данных
  5. Верны все перечисленные ответы
  6. Верны ответы 1 и 2
Правильный ответ пятый. Ресурс регистра сведений - это его реквизит, хранящий данные:
Тип данных для ресурса может быть задан любой, в т.ч. составной:

1 комментарий:

  1. Пояснение к вопросу Вопрос 06.14 не верное - у регистра сведений просто нет ID записи, это отличает регистр от справочника, запись не идентифицируется как объект.

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