Отпуск по уходу и больничный по беременности и родам по старому на базе ЗИК 308 релиз

Изменения законодательства, позволяющие по заявлению рассчитывать заработок по старому порядку

Решение о выборе способа остается за расчетчиком. Изменения позволяют реализовать этот выбор.

1. Добавляем переменную в реквизиты документа (у меня это «стараясистема» тип «число» — длина 1,точность 0).

2. Выносим на форму эту переменную в виде флажка и  в свойствах переменной (по двойному щелчку) на закладке Дополнительно задаем формулу Перевод() (можете поменять, но тогда надо редактировать модуль формы)

3. Модуль формы документа Больничный лист приложен в файле.

4. В модуле проведения документа Больничный лист необходимо изменить условие в обработке проведения: 

Если (ПериодРегистрации >= глДатаНачалаРеформыСоцСтрахования()) и (ТипРасчетаБольничного=Перечисление.ТипРасчетаБольничного.С2011года) Тогда

(собственно через И добавлена вторая часть)

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

Для отпуска по уходу за ребенком проще:

1. добавляем переменную в реквизиты документа (у меня это стараясистема тип число длина 1,точность 0)

2. Выносим на форму эту переменную в виде флажка и  в свойствах переменной ничего не указываем.

3. Используем модуль формы в приложенном файле

В итоге, печать всегда 2х способов и закладка для расчета по 2010 году  всегда видна. Галочка старого порядка влияет только на кнопку расчета в документе. Если нажата — средний до 2011г, если не нажата — с закладки 2011 года.

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

Если что-то не получается пишите, помогу.

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *