Добавить запись в регистр сведений 1с 8.2

Добавить запись в регистр сведений 1с 8.2


   Вопрос чем реквизит отличается от измерения 8212 это понятно всем. А вот чем реквизит отличается от ресурса? Ответ регистр сведений – это вырожденный случай регистров. Поэтому у него не все так, как у настоящих регистров накопления, бухгалтерии, расчета. И чтобы не путаться дальше будем рассматривать все несколько упрощенном виде. Сначала посмотрим, как работает настоящий регистр, регистр накопления. Регистр простой, два измерения, один ресурс и один реквизит. Допустим, регистре есть четыре записи. Это – основная таблица регистра таблица, содержащая записи, которые были добавлены регистр. Вы можете получить записи этой таблицы и, естественно, отобрать их по любому из существующих полей. Функция регистра накопления, грубо говоря, заключается том, чтобы суммировать значения ресурсов. Причем это суммирование выполняется для всех различных значений измерений. То есть, если вы попросите функцию этого регистра, то получите следующий результат. То есть значения ресурсов для записей, содержащих одинаковые значения измерений данном случае значение1 и значение2 будут просуммированы. Понятно, что когда вы получаете функцию, невозможно получить какие - либо реквизиты, потому что, например, непонятно, как можно сложить заметка99 и заметка1? Можно только развернуть функцию, и посмотреть, из каких записей она сложилась, какие у этих записей реквизиты.

  Но сам результат функции не содержит информации о каждой из записей. Поэтому реквизиты – это некоторая вспомогательная информация, которая нам не интересна, когда мы получаем функцию регистра. Но эта информация может нам понадобиться, если мы захотим посмотреть, из каких записей сложился результат этой функции. Теперь посмотрим на регистр сведений. Возьмем периодический регистр сведений с такой же структурой и такими же записями. Его основная таблица будет выглядеть следующим образом. Функцией периодического регистра сведений является получение наиболее ранних или наиболее поздних записей, на некоторую дату по различным сочетаниям значений измерений. Например функция этого регистра на 29 число будет выглядеть следующим образом. То есть для уникального сочетания значений измерений будет выбрана одна из существующих записей основной таблицы, отличие от регистра накопления, котором результатом функции являлась запись, не существующая основной таблице. Таким образом, функция периодического регистра сведений по своей сути отличается от функций настоящих регистров. Функция настоящих регистров возвращает некоторую информацию о совокупности записей, а функция регистра сведений заключается том, чтобы указать на одну из имеющихся записей. Понятно, что результате такого указания мы можем видеть и значение реквизита. То есть с любым результатом функции будет однозначно связано одно из значений реквизита, а не несколько значений реквизита, как для регистра накопления. Поэтому, вычисляя функцию периодического регистра сведений, можно, помимо значений измерений, как у настоящих регистров, задать и значение реквизита. Если же рассматривать непериодический регистр сведений, то у него вообще нет функции. Можно только записать данные его основную таблицу, и прочитать.

  Несмотря на это он так же имеет измерения, ресурсы и реквизиты. Потому что данные этот регистр заносятся по тем же правилам, как и во все другие регистры не может быть двух записей, с одинаковыми значениями ключевых полей измерений, данном случае. Первоисточник статья очень красивая и наглядная, только описании допущена ошибка описании работы реквизита периодическом регистре сведений. При выборке действительно ресурсы выбираются на выбранную дату, а вот реквизит спасибо за отзыв, александр. Позвольте немного не согласиться. Предлагаю эксперимент. Создайте простенький периодический регистр сведений с реквизитами. Заполните его режиме предприятия. Запросом выберите срез последних и посмотрите, заполнен ли будет реквизит. Дело пяти минут. Возможно, результат вас удивит 🙂 а если получитьпоследнее или просто получить то значение реквизита не будет получено. Вернет пустую структуру. Случае с срезпоследних то давернет тз статья действительно наглядная, но незаконченная и не дающая ответа на поставленный вопрос. Исходный вопрос был 171 чем отличается реквизит регистра сведений от ресурса регистра сведений? Или, все - таки тем, что при чтении данных методом срезпоследних никакой разницы нет, но при чтении методами получитьпоследнее или получить можно прочитать только значения ресурсов, но не реквизитов? Спасибо огромное!.

   Все доброго времени суток! Большое пример. Выборка по условию не как изменить основное место как видно, коде отбираются все первые два способа не работают лучше обратиться измерения регистра - это то, решил сам - книга - это коде уже добрый день, подскажите как .

.

Фото по теме

Добавить запись в регистр сведений 1с 8.2
Добавить запись в регистр сведений 1с 8.2
Добавить запись в регистр сведений 1с 8.2