Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
Теперь в нашей системе мы можем регистрировать покупку и продажу товаров, также можем рассчитать текущий остаток товара на складе, однако для этого нам необходимо прочитать из документов данные о приходе и расходе за весь период работы, что является не эффективным решением при большом объеме информационной базы. Для повышения скорости получения оперативных данных в 1С используются регистры накопления.
Регистры накопления – это прикладные объекты конфигурации. Они составляют основу механизма учета движения средств (финансов, товаров, материалов и т.д.), который позволяет автоматизировать такие направления, как складской учет, взаиморасчеты, планирование.
Регистр накопления образует многомерную систему и позволяет "накапливать" числовые данные (ресурсы) в разрезе нескольких измерений. Например, в таком регистре можно накапливать информацию об остатках товаров в разрезе номенклатуры и склада, или информацию об объемах продаж в разрезе номенклатуры и подразделения компании.
Механизм регистрации накоплений состоит из двух таблиц:
1) Таблица движений
Дата движения | Вид движения | Измерения | Ресурсы | ||
Склад | Товар | Количество | Сумма | ||
01.03 | приход | Склад 1 | Товар 1 | +2 | +1000 |
12.04 | расход | Склад 1 | Товар 2 | – 3 | – 4500 |
15.05 | приход | Склад 2 | Товар 1 | +45 | +200000 |
24.06 | расход | Склад 2 | Товар 3 | – 36 | – 8000 |
12.07 | расход | Склад 2 | Товар 4 | – 128 | – 7843 |
2) Таблица итогов
Дата итогов | Измерения | Ресурсы | ||
Склад | Товар | Количество | Сумма | |
01.05 | Склад 1 | Товар 1 | ||
01.05 | Склад 1 | Товар 2 | ||
01.06 | Склад 2 | Товар 1 | ||
01.06 | Склад 2 | Товар 3 | ||
01.07 | Склад 2 | Товар 4 |
В таблице движений хранятся записи проведения документов, а в таблице итогов хранятся итоговые записи с заданной периодичностью. Когда нам надо получить остаток ресурса на текущий момент система из таблицы итогов берет ближайшую запись и "прибавляет" к ней только те записи из таблицы движений, дата которых больше даты итогов. Таким образом, система анализирует движения не с начала ведения учета, а с даты рассчитанных итогов.
Дата публикования: 2015-10-09; Прочитано: 137 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!