Лабораторная работа № 18
План видов расчета, регистр расчета.
ЗАДАНИЕ
- Загрузите конфигурацию «Учебная база данных Фамилия» в режиме конфигуратора
- Создайте объект конфигурации План видов расчета с именем ОсновныеНачисления
- Создайте Справочник с именем ВидыГрафиковРаботы
- Cоздайте Регистр сведений с именем ГрафикиРаботы
- Cоздайте объект конфигурации Регистр расчета с именем Начисления
- Выгрузите созданную информационную базу.
Объект План видов расчета предназначен для описания структуры хранения информации о возможных видах расчетов. На основе Плана видов расчета платформа создает в базе данных таблицу, в которой будет храниться информация о том, какие существуют виды расчета и какие взаимосвязи между ними.
Добавление плана видов расчета
1. В режиме Конфигуратор создайте новый объект конфигурации План видов расчета с именем ОсновныеНачисления. Представление списка задайте как Виды расчетов.
На закладке Подсистемы укажите - РасчетЗарплаты.
На закладке Расчет укажите, что он будет использовать период действия и зависеть от базы по периоду действия. В качестве базового плана видов расчета укажите его самого, поскольку все виды расчетов будут храниться в единственном плане видов расчета.
Рис. 18.1 Настройка способа расчета ПВР
На закладке Прочее задайте предопределенные виды расчета:
· Невыход – с именем, кодом и наименованием Невыход;
· Оклад – с именем, кодом и наименованием Оклад и вытесняющим его видом расчета Невыход;
· Премия – с именем, кодом и наименованием Премия, с базовым видом расчета Оклад и ведущими видами расчета Невыход и Оклад.
Добавление регистра расчета
|
2. В режиме Конфигуратор создайте новый объект Справочник с именем ВидыГрафиковРаботы. На закладке Подсистемы укажите, что справочник будет отображаться в подсистеме РасчетЗарплаты.
На закладке Прочее создайте для справочника два предопределенных графика работы – ГрафикАдминистрации и ГрафикМастеров.
3. Cоздайте объект конфигурации Регистр сведений с именем ГрафикиРаботы. Этот регистр будет иметь два измерения:
· ГрафикРаботы, тип СправочникСсылка.ВидыГрафиковРаботы;
· Дата, тип Дата.
Затем создайте единственный ресурс регистра – Значение, тип Число, длина 1.
На закладке Подсистемы укажите РасчетЗарплаты.
4. Теперь заполните регистр сведений ГрафикиРаботы данными о рабочих днях текущего месяца графика мастеров.
Запустите режим отладки и в разделе Расчет зарплаты выполните команду Графики работы. Поочередно создайте 30 (31) записей в регистре для данного месяца. Для облегчения работы воспользуйтесь кнопкой Создать новый элемент копированием текущего. В качестве измерения ГрафикРаботы нашего регистра выберем предопределенный элемент ГрафикМастеров справочника ВидыГрафиковРаботы. В качестве ресурса Значение у рабочих дней проставим 1, выходных – 0.
5. В режиме Конфигуратор добавьте новый объект конфигурации Регистр расчета с именем Начисления. Зададим Расширенное представление списка как Движения в регистре Начисления. В качестве плана видов расчета, используемого регистром, выберите ОсновныеНачисления.
Установите, что регистр будет использовать период действия, график будет задаваться в регистре сведений ГрафикиРаботы, значение графика будет находиться в ресурсе Значение, а дата графика – в измерении Дата. Укажем, что регистр будет использовать базовый период и периодичностью регистра будет Месяц.
|
Рис. 18.2 Регистр расчета Начисления
На закладке Подсистемы укажите РасчетЗарплаты.
На закладке Данные создайте:
· Измерение Сотрудник, тип СправочникСсылка.Сотрудники, Базово е;
· Ресурс Результат, тип Число, длина 15, точность 2;
· Реквизит ГрафикРаботы, тип СправочникСсылка.ВидыГрафиковРаботы, в разделе свойств Данные задайте свойство Связь с графиком по измерению ГрафикРаботы;
· Реквизит ИсходныеДанные, тип Число, длина 15, точность 2.
Реквизит ГрафикРаботы используется, чтобы связать запись регистра с используемым графиком работы, а реквизит ИсходныеДанные – чтобы хранить в нем данные для расчета или перерасчета.
Перейдите на закладку Перерасчеты. Создайте объект конфигурации Перерасчет с таким же именем. У него будет измерение Сотрудник, для которого в разделе Связь укажите:
- Измерение регистра – Сотрудник;
- Данные ведущих регистров – выберите то же самое измерение Сотрудник регистра расчета Начисления.
Рис. 18.3 Перерасчет регистра Расчеты
В заключение отредактируйте командный интерфейс, чтобы в подсистеме РасчетЗарплаты была доступна команда для просмотра записей регистра расчета. Для этого в дереве объектов конфигурации выберите подсистему РасчетЗарплаты, вызовите контекстное меню и выберите Открыть командный интерфейс. В группе Панель навигации.Обычное включите видимость команды Начисления. На этом создание объекта Регистр расчета Начисления завершено.
|