Вход | Регистрация

1С:Предприятие ::

Метки:

структура хранения остатков в регистрах (миниисследование)

Я
   Коллега Больцман
17.11.04 - 16:08
Я вчера задавал вопрос по этой теме. Ответа никто не дал. Видимо, толком не разбирались. Пришлось провести небольшое исследование (для SQL-серверного варианта), результаты которого пригодятся тем, кому важно оптимизировать работу с регистрами остатков.

Итак, остатки регистров накопления хранятся в таблицах с именами вида _AccumRegTotals*, где "*" -- некий номер. Таблица имеет поле _Period, поля, содержашие значения измерений и поля, содержащие итоги по записям регистра для всех сочитаний измерений.

Итоги хранятся следующим образом: Всегда есть срез итогов по всем движениям регистра. В поле _Period записей этого среза стоит значение 01.11.3999. Кроме того, если для регистра расчитать итоги либо через Операции--УправлениеИтогами, либо методом регистра УстановитьПериодРассчитанныхИтогов(), в таблице остатков появляются записи ежемесячных (_Period = 01.ММ.ГГГГ) срезов за период от самой ранней записи до даты расчитанных итогов. При обнулении итога по набору измерений запись из таблицы остатков не удаляется. Т.е. в таблице хранятся записи о нулевых итогах.

Вот, собственно, и всё незамысловатое исследование, результаты которого позволяют делать выводы, весьма полезные для разработки в среде v8.

благодарю за внимание )))
 
 
   Волшебник
 
1 - 17.11.04 - 16:09
Вообще-то на ИТС есть статья, в которой рассказывается о структуре таблиц для регистров накопления.
   Коллега Больцман
2 - 17.11.04 - 16:15
(1) из серии "пусть ламеры инструкции читают" получилось значит )))
   Волшебник
 
3 - 17.11.04 - 16:19
(2) Лучше прочитай, там понятно написано. Если откроешь что-нибудь новое, не забудь поделиться знаниями (не текстом!).


Список тем форума
  Рекламное место пустует
Ошибка? Это не ошибка, это системная функция.
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Ветка сдана в архив. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует