понедельник, 10 июня 2013 г.

Заметки быдло-одинэсника, занятие 9-10

Продолжаю мучать книжку Радченко.


Для чего предназначен объект конфигурации регистр сведений?
Регистр сведений предназначен для описания структуры хранения данных в разрезе нескольких измерений;

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

В чем главное отличие регистра сведений от регистра накоплений?
См. предыдущий вопрос.

Какие поля определяют ключ уникальности регистра накопления?
Ключ записи (Однозначно позволяет идентифицировать запись) является совокупностью значений измерений регистра и периода;

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

Как создать периодический регистр сведений?
Правый клик в конфигурации по ветке «Регистры сведений», команда «Добавить», на вкладке «Основные» выбрать периодичность 



Что такое ведущее измерение регистра?
Ведущее – запись регистра сведений имеет смысл, когда существует в базе данных объект, на который ссылается данное измерение;

Как получить значение ресурсов наиболее поздних записей регистра средствами встроенного языка?
Переменная = РегистрыСведений.ИмяНужногоРегистра.ПолучитьПоследнее(АктуальнаяДата, Отбор);
Где АктуальнаяДата – параметр типа «Дата», определяет точку на оси времени, в которой нас интересует значение розничной цены.
Так же можно узнать с помощью запроса. В таком случае необходимо выбирать виртуальную таблицу регистра «СрезПоследних»;

10 занятие.
Для чего предназначен объект конфигурации перечисление?
Перечисление – описание структуры хранения постоянных наборов значений, не изменяемых в процессе работы конфигурации;

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


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



Как обратиться к значению перечисления средствами встроенного языка?
Переменная = Перечисления.ИмяПеречисления.ИмяЗначения;

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

  1. Огромное спасибо, но в 10 занятии не хватает ответа на вопрос:"Как задать произвольное представление объекта конфигурации?"

    ОтветитьУдалить
  2. Да, поддерживаю предыдущего оратора.

    ОтветитьУдалить
  3. Как задать произвольное представление объекта конфигурации?
    Вкладка "Данные" -> Поле "Основное представление"

    ОтветитьУдалить
    Ответы
    1. А разве не кодом "СтандартнаяОбработка = Ложь"? Грубо говоря мы тодга попросту можем задавать произвольное представления, добавлять поля, которые нам нужны
      А ваш ответ скорее про то каким будет представление объекта в виде кода или наименования

      Удалить
  4. Да. мне тоже ОЧЕНЬ не хватает внятного разбора кода из этого задания - что, откуда и почему? Если про сбор строки из кусочков еще понятно, то про "Стандартная обработка = Ложь" и заполнение полей - нет. И что такое НРег?

    ОтветитьУдалить
    Ответы
    1. перевод строки в нижний регистр. правой кнопкой по нрег -> поиск в синтаксис - помощнике

      Удалить