Таблица «ФРВ»

Как мы уже сказали, в этой таблице хранятся существующие на предприятии графики рабочего времени, те, что вы видите в справочнике «Графики рабочего времени». Каждому графику соответствует запись таблицы.

Название (Строка)

Это поле предназначено для ввода и хранения названий графиков рабочего времени, названий групп для этих графиков и шаблонов заполнения графиков. Например, все графики для отпусков могут быть собраны в группу с названием «Отпуска».

График, Шаблон (Двоичные данные)

Эти поля хранят шаблон заполнения того или иного графика и непосредственно сам заполненный график.

День (Время)

Здесь в формате «чч.мм» задаётся продолжительность рабочего дня по графику.

Неделя (Флаги)

Это поле содержит комбинацию флагов, отмечающих рабочие дни недели, в случае заполнения графика «По дням недели». Например, для графика «Пятидневка» установлены будут пять флагов с понедельника по пятницу.

В случае циклического заполнения графиков все флаги в данном поле будут подняты. Например, при циклическом заполнении графика по принципу два рабочих дня, два входных, все семь флагов будут установлены.

Смена (Строка)

В этом поле хранится номер смены, для которого создан тот или иной график рабочего времени.

Вот тот минимум информации о графиках рабочего времени, который хранится непосредственно в рассматриваемой таблице. Все остальные поля таблицы «ФРВ» являются полями связи.

Папки (Иерархия)

Это поле задаёт структуру справочника «Графики рабочего времени» (узлы, листья). Хранит данные о том, какие графики к какой группе относятся.

Связь (Иерархия)

Это поле задаёт структуру вложенности самих графиков. То есть хранит данные о том, на основе какого шаблона создан тот или иной график рабочего времени.

ФРВ-Должности (Один ко многим)

Поле связи типа «один ко многим» устанавливает связь между таблицами «ФРВ» и должности. То есть хранит данные о типовом графике учёта рабочего времени для той или иной должности. Тип связи объясняется тем, что один и тот же график может выступать в качестве типового для нескольких должностей.

График вида н/у (Один ко многим)

Для некоторых видов начислений/удержаний, удобно указать типовой график, в соответствии с которым будут делаться отметки в табеле. В частности для отпусков прямо в виде начисления справочника «Виды начислений/удержаний» удобно указать график «График для отпусков (календ. дни)». Тогда при оформлении приказа на отпуск не придётся каждый раз указывать программе, какой график следует выбрать, это будет делаться автоматически.

Так вот, поле связи «График вида н/у» как раз и указывает какой график к какому виду начислений/удержаний выбран. Поскольку каждый график может быть выбран в несколько видов н/у, то тип связи «один ко многим».

ФРВ-Отпуск (Один ко многим)

Приказы на отпуск и больничные листы оформляются в программе на основании того или иного графика рабочего времени. Потому логично предположить, что таблица «ФРВ» связана с таблицей, содержащей данные этих приказов. И такая связь есть, она устанавливается полем «ФРВ-Отпуск».

Связь типа «один ко многим», так как на основании одного графика может быть оформлено множество приказов на отпуск и больничных листов.

Похожие записи

Добавить комментарий