Основные объекты: Регистры накопления. Часть 1. Основные положения
Просидев в общей сложности года три,
Адам Козлевич пришел к той мысли,
что гораздо удобнее заниматься открытым
накоплением своей собственности,
чем тайным похищением чужой.
(И. Ильф, Е. Петров. Золотой теленок)
В предыдущих разделах нами были рассмотрены регистры сведений, предназначенные для хранения информации в соответствии с определенной комбинацией измерений.
Перейдем к изучению регистров накопления, которые также предназначены для хранения информации, развернутой по комбинации измерений. Но, в отличие от регистров сведений, информация, хранимая в регистрах накопления, поддается суммированию.
В системе 1С различают два вида регистров накопления:
- регистры остатков и
- регистры оборотов.
Поскольку иногда возникают проблемы с различением остатков и оборотов, рассмотрим их отличие на простом примере.
Оба данных показателя – остатки и обороты – связаны со временем: остатки – с датой, обороты – с периодом времени.
Далее, необходимо обратить внимание, что при формировании регистров остатков и оборотов приходом считается операция увеличения основного ресурса, а расходом — операция уменьшения этого ресурса.
Начнем с примера, иллюстрирующего расчет остатков. Допустим, в начале периода (например, в начале месяца) на складе имеется 5 шт. некоего товара. За месяц поступило от поставщика 10 шт., продано 7 шт., возвращено покупателями 1 шт. Итого остаток товара на конец периода составляет 5 + 10 – 7 + 1 = 9 шт.
Итак, в данном примере:
Остаток_на_начало_периода = 5
Приход_за_период = 10 + 1 = 11
Расход_за_период = 7
Остаток_на_начало_периода = 5 + 11 – 7 = 9
В общем случае, если абстрагироваться от некоторых частностей, получается следующая формула расчета остатка:
Остаток_на_конец_периода = Остаток_на_начало_периода + Приход_за_период – Расход_за_период
Аналогичные расчеты могут быть произведены и в денежном выражении.
Рассмотрим далее пример расчета оборота.
Общая формула для определения оборотов (опять же с учетом абстрагирования от некоторых частностей) будет следующей:
Оборот_за_период = Приход_за_период – Расход_за_период
Пусть в нашем примере за некоторый период (например, за месяц) было реализовано товаров на 70000 руб., возвращено покупателями товаров на 5000 руб. Итого оборот реализации за период составляет 70000 – 5000 = 65000 руб.
Приход_за_период = 70000
Расход_за_период = 5000
Оборот_за_период = 70000 – 5000 = 65000
Упражнение: Используя приведенные выше формулы расчета остатков и оборотов, приведите формулу, связывающую остатки и обороты товара.
Разобравшись с понятиями остатков и оборотов, перейдем далее к созданию регистров остатков и регистров оборотов.