Отличается ресурс от реквизита в регистре накопления

Вопрос Чем реквизит отличается от измерения — это понятно всем. А вот чем реквизит отличается от ресурса?

Регистр сведений – это вырожденный случай регистров. Поэтому у него «не все так», как у «настоящих» регистров (накопления, бухгалтерии, расчета). И чтобы не путаться дальше будем рассматривать все в несколько в упрощенном виде.

Сначала посмотрим, как работает «настоящий» регистр, регистр накопления.
Регистр простой, два измерения, один ресурс и один реквизит (рис. 1).

Допустим, в регистре есть четыре записи (рис. 2).

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

«Функция» регистра накопления, грубо говоря, заключается в том, чтобы суммировать значения ресурсов. Причем это суммирование выполняется для всех различных значений измерений. То есть, если вы попросите «функцию» этого регистра, то получите следующий результат (рис. 4).

То есть значения ресурсов для записей, содержащих одинаковые значения измерений (в данном случае Значение1 и Значение2) будут просуммированы (9 + 1 = 10).
Понятно, что когда вы получаете функцию, невозможно получить какие-либо реквизиты, потому что, например, непонятно, как можно «сложить» Заметка99 и Заметка1?. Можно только «развернуть функцию», и посмотреть, из каких записей она сложилась, какие у этих записей реквизиты. Но сам результат «функции» не содержит информации о каждой из записей (рис. 5).

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

Теперь посмотрим на регистр сведений. Возьмем периодический регистр сведений с такой же структурой и такими же записями. Его основная таблица будет выглядеть следующим образом (рис. 6).

«Функцией» периодического регистра сведений является получение наиболее ранних или наиболее поздних записей, на некоторую дату по различным сочетаниям значений измерений. Например «функция» этого регистра на 29 число будет выглядеть следующим образом (рис. 7).

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

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

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

Любой регистр можно представить в виде функции, возвращающей некоторое значение (значения) в зависимости от переданных параметров (параметра).

Измерения регистра описывают параметры этой функции.

Возвращаемое значение (значения) функции описываются ресурсами регистра.

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

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

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

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

Next Post

  • v8

  • Программисту 1C

Вт Май 18 , 2010

Как в языке запросов 1С используются временные таблицы. Что такое временные таблицы. Что такое виртуальные таблицы. В одном из последних релизов платформы 8.1 появилась возможность использовать в запросах временные таблицы. Что это такое и как их можно использовать? Рассмотрим пример, с которым наверное многие из Вас сталкивались — а именно […]

Чем ресурс отличается от реквизита в РС ?

Я
   roman

27.02.06 — 13:38

собственно

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

  

Партнерская программа EFSOL Oblako

   Парижская фанера

1 — 27.02.06 — 13:39

Конечно ресурс… Расти база, большая прибольшая…

   Андрюха

2 — 27.02.06 — 13:49

(1) LOL :^)))))

   Rovan

3 — 27.02.06 — 13:54

(1) ага….а еще и ссылку на сам документ :-)

   roman

4 — 27.02.06 — 13:54

(1) — и каккая разница где хранить число 121 — в реквизите или ресурсе ?

   roman

5 — 27.02.06 — 13:55

(3) — нет документа — регистр не зависимый — хранятся данные об атестации работников/физ лиц

нужны данные о присвоеной категории. номер приказа и дата приказа

   КонецЦикла

6 — 27.02.06 — 14:00

Измерения

Работник

Приказ

Ресурсы

Категория

   Волшебник

Модератор

7 — 27.02.06 — 14:01

Измерения: Работник
Ресурсы: Категория
Реквизиты: Приказ

   КонецЦикла

8 — 27.02.06 — 14:02

(7) Тоже так думал… однако заглянул в УПП :)

   Волшебник

Модератор

9 — 27.02.06 — 14:03

(8) УПП — не истина в последней инстанции

   КонецЦикла

10 — 27.02.06 — 14:03

(9) Правильно… фтопку

   roman

11 — 27.02.06 — 14:10

еще раз — в чем разница ресурса и реквизита ?

   roman

12 — 27.02.06 — 14:10

почему категорию в ресурс

а приказ, понимаешь. в реквизит ?

   Волшебник

Модератор

13 — 27.02.06 — 14:11

(11) Для непериодического регистра сведений разница незначительная.

   roman

14 — 27.02.06 — 14:11

а если наоборот ?

   roman

15 — 27.02.06 — 14:11

а для переодического ? — оно у меня как раз переодичекое

   Волшебник

Модератор

16 — 27.02.06 — 14:12

   vde69

17 — 27.02.06 — 14:16

В регистре сведений отличий мало

А вот в регистре накоплений чуть поболее :)

   roman

18 — 27.02.06 — 14:17

Shaytan

10 — 28.04.05 — 14:07

   Разница огромная.Например, в запросе к виртуальной таблице регистра сведений реквизит не получишь.

оно ?

т.е. если мне надо в Срезе последних знать номер приказа, то его писать в реквизит не стоит ?

   Волшебник

Модератор

19 — 27.02.06 — 14:17

(17) В периодическом регистре сведений отличия очень существенные

   Волшебник

Модератор

20 — 27.02.06 — 14:17

(18) Именно так.

   dimoff

21 — 27.02.06 — 14:18

В виртуальных таблицах нет доступа к реквизиту, только в обычных

   dimoff

22 — 27.02.06 — 14:19

Сорри, не прочитал 18, думал и дальше будет тот же тупой кисель, как в первых 12 постах

   Волшебник

Модератор

23 — 27.02.06 — 14:20

(22) Да, я тоже приятно удивлен сообразительностью новичка.

   roman

24 — 27.02.06 — 14:20

(20) — уверен

что-то я не догоняю — только что сделал запрос:

ВЫБРАТЬ

   ЕТС_ЗванияСрезПоследних.ФизЛицо,

   ЕТС_ЗванияСрезПоследних.Звание,

   ЕТС_ЗванияСрезПоследних.Специальность,

   ЕТС_ЗванияСрезПоследних.Приказ,

   ЕТС_ЗванияСрезПоследних.Действует

ИЗ

   РегистрСведений.ЕТС_Звания.СрезПоследних КАК ЕТС_ЗванияСрезПоследних

действуе — это «реквизит»

все получил что хотел

что такое «виртуальная таблица»

   КонецЦикла

25 — 27.02.06 — 14:21

(22) Хде кисель? У меня все толково написано

   Волшебник

Модератор

26 — 27.02.06 — 14:21

   roman

27 — 27.02.06 — 14:23

и?

РегистрСведений.ЕТС_Звания.СрезПоследних — виртуальная таблица ?

   Волшебник

Модератор

28 — 27.02.06 — 14:23

(27) Да.

   roman

29 — 27.02.06 — 14:23

а почему я в результате вижу значения РЕКВИЗИТА ?

   roman

30 — 27.02.06 — 14:24

Алтунина Марина Александровна    Народный врач        

Алтунина Марина Александровна    Заслуженный врач        пшгп

Алтунина Марина Александровна    Высшая квалификационная категория    травматология и ортопедия    

Алтунина Марина Александровна    Первая квалификационная категория    лабораторная микология

   roman

31 — 27.02.06 — 14:25

Алтунина Марина Александровна    Народный врач            истина

Алтунина Марина Александровна    Заслуженный врач        пшгп    ложь

Алтунина Марина Александровна    Высшая квалификационная категория    травматология и ортопедия        истина

Алтунина Марина Александровна    Первая квалификационная категория    лабораторная микология        истина

в смысле так :)

   Волшебник

Модератор

32 — 27.02.06 — 14:25

(29) В результате ты видишь значение РЕКВИЗИТА последней записи регистра на эту дату.

   КонецЦикла

33 — 27.02.06 — 14:26

Хде номер приказа там?

   roman

34 — 27.02.06 — 14:26

а мне какуй надо ?

   roman

35 — 27.02.06 — 14:28

(33) вот и думаю — куда добавлять   ;)

пока в реквизите «булево» — Действует

(32) — так мне в Срезе Последних вроде и надо значение последей записи ?

аналогично как мне нужно ПОСЛЕДНЕЕ значение ресурса

   roman

36 — 27.02.06 — 14:31

(32) разве картина изменится если «Действует» перенести в ресурсы ?

   vasinok

37 — 27.02.06 — 14:36

(29)

 Волшебник

3 — 12.11.04 — 16:23

Ресурс — это данные, которые хранятся на пересечении измерений.

Реквизит — это доп. информация о каждой записи (движении).

Отличия чувствуются для периодических регистров сведений.

Ресурсы возвращаются методами СрезПервых и СрезПоследних (а также вирт. таблицами в запросах). Хотя в запросе можно и реквизиты прочитать. Там возвращаются первые/последние записи.

   roman

38 — 27.02.06 — 14:38

— ну не понимаю я — в чем отличие для РС ?

   vasinok

39 — 27.02.06 — 14:42

(38) «Ресурсы возвращаются методами СрезПервых и СрезПоследних (а также вирт. таблицами в запросах)»

реквизиты методами СрезПервых и СрезПоследних НЕ возвращаются.

   Волшебник

Модератор

40 — 27.02.06 — 14:43

(39) Возвращаются

   vasinok

41 — 27.02.06 — 14:43

(40) да ну…

   roman

42 — 27.02.06 — 14:44

(41) — смотри (24)

   vasinok

43 — 27.02.06 — 14:47

(42) вы путаете виртуальные таблицы СрезПервых(Последних) и методы СрезПервых(Последних) менджера регистра сведений.

   Волшебник

Модератор

44 — 27.02.06 — 14:48

(43) «а также вирт. таблицами в запросах» (с) vasinok

   roman

45 — 27.02.06 — 14:49

(43) ааа …

точно ?

   vasinok

46 — 27.02.06 — 14:55

(44) копирайт не мой :)

не могли бы вы вместо (40) дать развернутый ответ? что-то я не догоняю что не так в (39) и (43)…

   roman

47 — 27.02.06 — 14:55

Значение

СтрокаТаблицыЗначений

01.01.2005 0:00:00

ложь (реквизит)

Высшая квалификационная категория

«2254» (реквизит)

01.01.2006 0:00:00

«Приказ № 285 от 13/01/06»

травматология и ортопедия

Алтунина Марина Александровна

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

Отбор = Новый Структура(«ФизЛицо»,ФЛ);

ЗР = РегистрыСведений.ЕТС_Звания.СрезПоследних(Дата, Отбор).Получить(0);

   roman

48 — 27.02.06 — 14:56

так-что все возращается — и в запросе и в методе

   Волшебник

Модератор

49 — 27.02.06 — 14:59

Значит разницы нет. Видимо, сделано для симметрии с регистрами остальных типов.

   vasinok

50 — 27.02.06 — 15:01

(48) действительно. я был не прав.

  

roman

51 — 27.02.06 — 15:02

«Ресурс — это данные, которые хранятся на пересечении измерений.

Реквизит — это доп. информация о каждой записи (движении). »

по использованию — нет разницы

а по хранению ?

т.е. где лутше хранить тогда ? — в свете 1

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

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

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

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

список регистров в древе метаданных

Содержание

  • Вид регистра накопления
  • Данные регистров накопления
    • Измерения
      • Свойства измерений
    • Ресурсы
    • Реквизиты
    • Стандартные реквизиты
    • Агрегаты
  • Движения по регистрам накопления

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

Наша команда предоставляет услуги по консультированию, настройке и внедрению 1С.

Связаться с нами можно по телефону +7 499 350 29 00.

Услуги и цены можно увидеть по ссылке.

Будем рады помочь Вам!

Как было сказано ранее, регистры накопления могут позволять быстро получать остатки и обороты. На этот функционал непосредственно вид регистра. Его можно изменить на вкладке «Основные» формы редактирования конкретного регистра.

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

  • Оборотные регистры накопления позволяют получить только обороты за какой-то определенный промежуток времени. Получение остатков в таком случае не представляется возможным. Регистр накопления с видом «Обороты» создает в системе только одну виртуальную таблицу – оборотов.
  • Регистры накопления с видом «Остатки» дают возможность разработчику получить и остатки и обороты. В данном случае будут создаваться уже три виртуальные таблицы: остатков, оборотов, остатков и оборотов. Примером такого регистра может выступать регистр остатков ТМЦ на складах, движения денежных средств по расчетным счетам организации.

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

Данные регистров накопления

Измерения

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

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

измерения ресурсы и реквизиты

Свойства измерений

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

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

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

свойства измерения

Ресурсы

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

Еще один простой пример. Предположим, что все операции по кассе мы проводим по регистру накопления. В качестве ресурсов будет выступать сумма денежных средств, которая либо поступила (приход), либо выдана (расход) из кассы. В качестве измерения может быть, например, контрагент/подотчетное лицо. В итоге мы сможем получить данные по остаткам и оборотам как кассы в целом, так и по отдельным контрагентам.

Реквизиты

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

Стандартные реквизиты

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

стандартные реквизиты

список

Агрегаты

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

агрегаты регистра накопления

Движения по регистрам накопления

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

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

регистраторы

В самих документах, которые являются регистраторами, список регистров, по которым они совершают движения, расположен на вкладке «Движения». Здесь так же доступен конструктор движений, который поможет в создании таких процедур (проведения и отмены проведения). Сопоставление данных документа и регистра производятся на сравнении типов данных.

список регистров в документе

Содержание:

1.       Структура регистра накопления 1С 8.3.

2.       Структура регистра накопления остатки.

3.       Виртуальные таблицы 1С регистра накопления остатки.

Знаете ли вы, что такое регистр накопления в 1С 8.3? Это объект метаданных 1С, используемый для удобства хранения и обработки числовых данных в разрезе требуемой аналитики в 1С 8.3. Их механизм позволяет не только накапливать данные, но и быстро обработать, рассчитать итоги, получить остатки и обороты, а также вывести необходимые результаты пользователю в виде отчетов. Они являются основой в механизме учета движения средств, таких как финансы, товары, материалы. С их помощью можно автоматизировать разные направления деятельности предприятия. Движения в регистрах накопления, т.е. записи с информацией делают при проведении документы, назначенные регистраторами в процессе разработки. 


1.      Структура регистра накопления 1С 8.3.

Элементы регистра накопления: Стандартные реквизиты, Измерения, Ресурсы, Реквизиты.

Стандартными реквизитами регистра накопления являются: период, регистратор, номер строки, активность, вид движения.

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

2.      Структура регистра накопления Остатки.

В системах 1С используется два вида регистров накопления – остатки и обороты. В этой статье нас интересует регистр накопления Остатки. Если регистр необходим для получения итоговых значений ресурсов на определенный период, то его вид будет только Остатки. Но для остаточных регистров накопления доступны возможности получения и оборотных данных, т.е. изменения ресурсов за период.

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

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

3.      Виртуальные таблицы 1С регистра накопления Остатки.

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

Рассмотрим отличия этих таблиц:

Виртуальная остаточная таблица для расчета всегда использует таблицу итогов и иногда таблицу движений. У нее есть параметры:

1. Период, на который считаем остатки, исключая саму дату. Если нужны остатки на дату включительно – используем тип Граница.

2. Условие, которое можно наложить на измерение регистра для более быстрого получения выборки данных. Например, Организация = &ВыбОрганизация.

Виртуальная таблица оборотов работает только по данным таблицы движений. То есть для получения оборотов за какой-либо период будут обработаны движения за этот период. У нее есть следующие параметры:

1. 1С Начало периода (включая). Если дата не указана, то данные будут анализироваться с начала ведения учета по этому регистру.

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

3. Периодичность (например, Период, Запись, Год, Месяц…). Обороты будут анализироваться с указанной периодичностью. Например, если указан Месяц, то обороты будут получены за месяц.

4. Условие (например, Организация = &ВыбОрганизация).

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

1. Начало периода (включая). Если дата не указана, то данные будут анализироваться с начала ведения учета по этому регистру.

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

3. Периодичность (например, Период, Год, Месяц…). Обороты будут анализироваться с указанной периодичностью.

4. Метод дополнения периодов (Движение или ДвиженияИГраницыПериода).

5. Условие (аналогично другим таблицам).


 

Специалист компании «Кодерлайн» 

Дарья Губернаторова.

Регистр накопления – это прикладной объект конфигурации, предназначенный для хранения информации об операциях документов-регистраторов. Он служит для оперативного получения информации по операция «Поступления», «Списание» и т. д. Предлагаем рассмотреть подробнее регистр накопления в 1С и узнать все необходимые для работы подробности.

регистры накопления в 1С

Рассмотрим основные вкладки регистра накопления «Движение товаров»:

Вкладка «Основные»

регистры накопления в 1С

Как и для регистров сведений, в поле «Имя» вносится уникальное имя регистра, в поле «Синоним» — название, которое будет видно пользователям. Особое внимание следует обратить на поле «Вид регистра». Регистры накопления бывают нескольких видов:

  • «Обороты» — регистр позволяет получить информацию о приходах и расходах за определенный период времени;
  • «Остатки» – регистр так же содержит информацию о приходах и расходах за определенный период времени, но кроме того он так же содержит таблицу итогов, благодаря которой мы можем точно сказать, количество остатков.

При проектировании регистра требуется хорошо продумать какой вид мы укажем, т.к. регистр вида «Остатки» требует большее производительности.

Вкладка «Подсистемы»

регистры накопления в 1С

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

Вкладка «Данные»

регистры накопления в 1С

Основная вкладка регистра, здесь добавляются измерения, ресурсы и реквизиты регистратора. Для корректной работы у регистра должен быть хотя бы один ресурс или измерение.

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

Ресурсы для регистра накопления всегда имеют только числовой тип данных. В нашем регистре это «Планируемые поступления», «Планируемые поступления под заказ» и т.д.

Реквизиты – дополняющая информация. Для регистра он не несёт никакой важно информации и никак не повлияет на его записи, но может быть полезен в качестве справочной информации. В нашем регистре это реквизиты «Корректировка» и «Дата распоряжения»

В нижней части окна расположена кнопка «Стандартные реквизиты», именно в ней мы можем увидеть «Период», «Регистратор», «Номер строки», «Активность».

регистры накопления в 1С

Вкладка «Регистраторы»

регистры накопления в 1С

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

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

регистры накопления в 1С

Вкладка «Формы»

регистры накопления в 1С

На данной вкладке можно создать «Форму записи» и «Форму списка» регистра. Создавать формы не обязательно, т.к. если форма не указана, но в режиме 1С.Предприятие открыть регистр, то программа самостоятельно сформирует для него стандартную форму.

Вкладка «Права»

регистры накопления в 1С

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

Вкладка «Прочее»

регистры накопления в 1С

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

Наш регистр в режиме 1С. Предприятие имеет следующий вид:

регистры накопления в 1С

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

регистры накопления в 1С

Как оптимизировать работу с программой?

У вас нет специалистов 1С в штате или вы не хотите отвлекать их от более стратегических задач? Тогда мы предлагаем оставить сопровождение или доработку 1С компании «ПРОГРАММЫ93»!

Почему клиенты обращаются именно к нам?

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

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

  • Среди наших сотрудников не только специалисты 1С, но и опытные бухгалтера и юристы, поэтому мы подходим всесторонне к вопросу документооборота и отчетности.

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

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

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

Вид, тип, структура

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

Основные типы Регистров накопления в программе 1С:

  • Регистры остатков
  • Регистры оборотов

Методом встроенного языка 1С можно сформировать Остатки, выборка будет сделана на указанную временную позицию. Можно фильтровать данные в разрезе значений измерений. Можно получить Остатки в разрезе других указанных измерений. Обороты и регистры оборотов предназначены, чтобы хранить информацию, для которой само понятие «Остатки» лишено смысловой нагрузки.

02

Три категории полей Регистра накопления:

  • Измерения
  • Ресурсы
  • Реквизиты

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

Остатки и Обороты: регистры накопления и виртуальные таблицы

Составные части Регистра накопления Остатков:

  • Таблицы движения
  • Таблицы итогов

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

03

Структура таблиц движения:

Период ?Регистратор ? Номер строки ? Вид движения ? ‹Измерения› ? ‹Ресурсы› ? ‹Реквизиты›

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

Структура таблицы итогов:

Период ? ‹Измерения› ?‹Ресурсы›

Остатки в виртуальной таблице используют всегда таблицы итогов, реже таблицы движений.

Стратегия расчёта остатков:

  1. Проводится отбор ближайшего большего или равного момента, на который Остатки рассчитаны.
  2. Закрепляются имеющиеся Остатки из таблицы итогов.
  3. При несовпадении моментов времени, Остатки досчитываются по таблицам движений к данным таблицы итогов.

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

Если задача получить виртуальную таблицу остатков и оборотов, то соответственно рассчитываться будут и Остатки, и Обороты. Способ работы такой таблицы зависит от наличия или отсутствия указаний о периодичности данных. Без указания периодичности расчёт проводится в формате единого запроса. Внутри запроса содержатся подзапросы . Один из подзапросов отвечает за расчёт остатков на начало периода, второй вычисляет данные по оборотам за период, результаты объединяются и представляют собой единый результат. Если периодичность указана, расчёт ведётся следующим образом: сначала получают остатки на начало периода, затем вычисляют обороты с указанной периодичностью, только потом объединяются итоговые данные всех запросов.

04

Регистры Оборотов и Остатков, отличия

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

Понравилась статья? Поделить с друзьями:
  • Отличие реквизитов признаков от реквизитов оснований
  • Паспортный стол полевской часы работы северная часть
  • Отношение работы ко времени в физике 8 букв сканворд
  • Паспортный стол филимонковское поселение часы работы
  • Отправить багаж транспортной компанией деловые линии