про господарські операції в регістри накопичення вводиться з використанням документів (реєстраторів) і використовується, наприклад, для отримання звітних форм.
Регістр накопичення являє собою n-мірну систему координат, у вузлах якої зберігаються сукупні дані. Осі такої системи координат будемо називати вимірами регістра, а зберігаються у вузлах дані - ресурсами регістра. Вміст регістра накопичення можна представити у вигляді таблиці з кількістю колонок, рівним сумі вимірів і ресурсів регістра накопичення.
Крім вимірювань і ресурсів, для регістра накопичення може бути створений набір реквізитів. Реквізити дозволяють включати в руху регістрів різну додаткову інформацію. Реквізити не впливають на значення ресурсів регістра і можуть використовуватися для аналізу рухів регістра.
У системі 1С: Підприємство можливе використання регістрів накопичення двох типів: регістри залишків і регістри оборотів. Для регістра залишків методи вбудованої мови дозволяють отримати залишки регістра накопичення на заданий момент часу. Є можливість фільтрації за значеннями вимірювань, а також отримання залишків у розрізі інших вимірів. Регістри оборотів призначені для зберігання інформації, для якої поняття залишку позбавлене сенсу, наприклад, сум продажів в розрізі покупців.
Документ «СозданіеРаспісаніяНаДень» використовує такі регістри накопичення:
Регістр накопичення Остаткі_Часов_Группи, що має тип регістри залишків. Даний регістр зберігає в собі інформацію про групи і про кількість годин з дисциплін, які необхідно видати групі за певний період. Так само на формі елементів присутній реєстратор, який показує, через який саме документ відбувається зміна в даному регістрі (Малюнок 3.10).
Малюнок 3.10 - Форма регістра накопичення «Остаткі_Часов_Группи»
Регістр накопичення Остаткі_Часов_Преподавателя, що має тип регістри залишків. Даний регістр подібний до попереднього, тому він теж зберігає в собі інформацію про викладачів і про кількість годин з дисциплін, які їм необхідно видати за певний період (Малюнок 3.11).
Малюнок 3.11 - Форма регістра накопичення «Остаткі_Часов_Преподавателя»
Регістр накопичення Оборот_Часов_Группи, що має тип регістри оборотів. Даний регістр зберігає в собі оборот всієї інформації про групи і про кількість годин по їх дисциплін. Так само на формі елементів присутній реєстратор, який показує, через який саме документ відбувається зміна в даному регістрі (Малюнок 3.12).
Малюнок 3.12 - Форма регістра накопичення «Остаткі_Часов_Преподавателя»
Регістр накопичення Оборот_Часов_Группи, що має тип регістри оборотів. Даний регістр так само подібний до попереднього, тому що він зберігає в собі оборот всієї інформації про викладачів і про кількість годин з дисциплін (Малюнок 3.13).
Малюнок 3.13 - Форма регістра накопичення «Остаткі_Часов_Преподавателя»
Крім усього перерахованого, конфігурація включає безліч інших документів, обробок, регістрів відомостей і звітів:
Документ «Змінити вручну» дозволяє вносити зміни в розклад групи, пропонуючи вибрати в якості заміни одну з дисциплін, у якої годинник ще не видані і викладач, який викладає дану дисципліну вільний у цей день на зазначену пару. Причому користувачеві надається можливість вибирати для заміни, або для додавання додаткових занять (наприклад, у розкладі для групи стоїть 3 пари, користувач може поставити четвертою парою) не тільки предмети, а й консультації, практики, іспити (Малюнок 3.14).
Малюнок 3.14 - Форма елементів документа «ІзменітьВручную»
Документ «ЗаменаАвтоматіческая» відрізняється від попереднього насамперед тим, що у випадку якщо вільних викладачів немає, то документ повинен провести аналіз ланцюжка змін для того, щоб звільнити когось з викладачів провідних заняття в цій групі (Малюнок 3.15).
Малюнок 3.15 - Форма елементів документа «ЗаменаАвтоматіческая»
Обробки «РасстановкаКабінетов» і «РасстановкаКабінетовВІзмененномРаспісаніі» використовують для того, щоб вручну доставити кабінети викладачам, якщо програма не змогла зробити це автоматично. Зазвичай це відбувається з тими викладачами, які не мають за собою закріплених кабінетів (Малюнок 3.16).
Малюнок 3.16 - Робоча форма обробок «РасстановкаКабінетов» і «РасстановкаКабінетовВІзмененномРаспісаніі»
Дані обробки так само заповнюють дані двох регістрів відомостей: «РаспісаніеОсновное» (Малюнок 3.17) і «РаспісаніеНовое» (Малюнок 3.18). На даних регістрах відомості б...