Создание регистра расчета Начисления
Прежде, чем мы начнем создавать объект конфигурации Регистр расчета "Начисления", нам потребуется создать два дополнительных объекта конфигурации – регистр сведений "ГрафикиРаботы" и справочник "ВидыГрафиковРаботы". Справочник понадобится нам для того, чтобы хранить информацию о том, какие графики работы существуют в OOO "На все руки мастер", а регистр сведений – для указания того, какие дни в месяце являются рабочими, поскольку сумма оплаты по окладу будет рассчитываться исходя из того, сколько дней отработал сотрудник в расчетном месяце. Откроем конфигуратор и создадим новый объект конфигурации Справочник с именем "ВидыГрафиковРаботы".
В этом справочнике у нас будет два предопределенных графика работы – "ГрафикАдминистрации" и "ГрафикМастеров".
После этого создадим объект конфигурации Регистр сведений с именем "ГрафикиРаботы". Этот регистр будет иметь два измерения:
· | "ГрафикРаботы", тип СправочникСсылка.ВидыГрафиковРаботы, |
· | "Дата", тип Дата. |
Затем создадим единственный ресурс регистра – "Значение", с типом Число, длиной 1.
Запустим 1С:Предприятие в режиме отладки и заполним регистр данными о рабочих днях марта графика мастеров. Чтобы проще выполнить эту довольно однообразную работу, можете воспользоваться возможностью добавления элементов в справочник [335] копированием (Действия
Скопировать). Не забудьте, что 8 марта выходной день, и у вас должно получиться 22 рабочих дня в марте.Теперь все готово для создания регистра расчета.
Создадим новый объект конфигурации Регистр расчета с именем "Начисления". В качестве плана видов расчета, используемого регистром, выберем план видов расчетов "ОсновныеНачисления". Установим, что регистр будет использовать период действия, график будет задаваться в регистре сведений "ГрафикиРаботы", значение графика будет находиться в ресурсе "Значение", а дата графика – в измерении "Дата".[336]
Укажем, что регистр расчета будет использовать базовый период, и периодичность регистра будет "Месяц".
Затем перейдем на закладку "Данные" и создадим:
· | измерение "Сотрудник", тип СправочникСсылка.Сотрудники, базовое, |
· | ресурс "Результат", тип Число, длина 15, точность 2, |
· | реквизит "ГрафикРаботы", тип СправочникСсылка.ВидыГрафиковРаботы, связь с графиком по измерению "ГрафикРаботы", |
· | реквизит "ИсходныеДанные", тип Число, длина 15, точность 2. |
Теперь перейдем на закладку "Перерасчеты". Создадим объект конфигурации Перерасчет, который так и назовем – "Перерасчет", у него будет единственное измерение – "Сотрудник", для которого в установке связи мы укажем измерение регистра "Сотрудник" и в качестве данных ведущих регистров выберем то же самое измерение "Сотрудник" регистра расчета "Начисления".
На этом создание объекта конфигурации Регистр расчета "Начисления" завершено.[338]