ПредишенСледващото

Какво е това

Днес ние говорим за регистри за данни. Но това не е за да се създаде и да ги използва правилно, но скрити от разработчиците на базата данни.

Помислете как регистри с данни се съхраняват в базата данни, всички SQL-заявки изпълняват платформа и как взаимодействието между платформата и платформата на база данни с пускането на 8.3.

структура за съхранение

В структурата на таблиците се използва за съхраняване на данни и настройки на информация в регистъра ще варира в зависимост от настройките на обект метаданни в конфигуратора. Следните настройки се отразяват на начина, по който на 1C: Enterprise 8.x за съхранение на данни в базата данни:

регистрира информация

регистрира информация

Помислете за ефекта от тези настройки с един прост пример. В базата на тестове имаме непериодичен информация регистрирате "Настройки":

Единственото измерение "StautsTovara" се отнася до прехвърлянето на всички ресурси са примитивни видове. Структурата на тези регистри за съхранение е ограничен до само една таблица в базата данни:

Както се вижда от фигурата, структурата на съхранението регистрирате доста примитивен. Всяко поле в таблица конфигурация дърво регистър метаданни съответства на база данни за полеви.

Нека разгледаме един прост пример.

Метаданни структура на този регистър, също е доста проста: измерване на "стоки", позовавайки се на стоките "продукти", както и на ресурсите "статут", позовавайки се на прехвърлянето на "StatusyTovarov". Този регистър настройки за разлика от предишния крие в параметър "честота", която сега е в положение "в рамките на дни". Структурата на таблицата в базата данни ще бъде в непосредствена близост до този регистър:

Други области на измервания и поле маса ресурс се добавя "Период", който съхранява стойността на датата и часа на записа. Независимо от стойността на регистър на структурата на честота маса не се променя. Ако честотата се върнете към "непериодичен", след това "на периода" поле ще бъде изтрит от структурата на таблицата.

Регистрирайте се със следните настройки с помощта на две таблици в базата данни. Първо - това е основната маса на регистъра:

регистрира информация

Втората таблица - таблица на резултатите от последното парче на записите:

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

Също така тя ще изглежда и масата общо прекъсване на първия, само ако тя продължаваше частта от първите записи в секционните периоди. На професионалистите използват таблици общо регистри за данни, ние ще говорим по-късно.

Ние трябва да споменем и за таблицата на резултатите от настройките за съхранение на информационните регистър. За последен пример, таблицата изглежда по следния начин (вж. Послед. Screenshot).

Таблица само едно поле съхранение резултати флага на включвания. Променете тази настройка може да бъде в режим на предприятието за управление на резултатите от:

Таблица резултат се добавя информация за конфигурацията на регистър съхранение, ако стойността на регистъра на честота различна от стойността му "циклични".

Вземем примера на формирането на резултатите от платформа маси нарязани първото и последното парче.

резултати маси образуване Пример

Така например, на масата на движението на регистъра "цени номенклатура", която ние разгледани в предишния пример, съдържа следните данни:

регистрира информация

След последната маса записва резултатите от парчето ще изглежда така:

Това означава, че в таблицата са на последния период на вписванията в размерите на регистър секционни. Същият принцип форми масата за изключване изход Първо, само вземат първия запис в таблицата на движението:

вместо заключение

В тази статия ще разгледа възможностите за съхранение регистрира информацията от страна на база данни, в зависимост от настройките си, както и се срещна с официалния регистър на таблиците за съхранение на резултатите и последствията от опции за съхранение. Заслужава да се отбележи, че способността да съхранява резултатите от информацията за регистри се появи само във версия 8.3.

В следващата статия наваксване Profiler'om SQL заявки, които формират 1С платформа: Enterprise СУБД при работа с регистрите за данни.

Свързани статии

Подкрепете проекта - споделете линка, благодаря!