2017-08-16 17:58:45
Краткое описание :
Требуется перенести поля на закладке "Дополнительная
информация" сведения для ФСС из таблицы FondOtp в новую запись.Описание :
Работа с интерфейсом ввода больничных листовЧто измененно :
1. Требуется перенести поля на закладке "Дополнительная
информация" сведения для ФСС из таблицы FondOtp в новую запись.
Большинство из этих полей связаны с основной таблицей BLISNET с помощью
записей с разными KodFond.
В интерфейсе больничных имеется множество синонимов на FondOtp, что затрудняет
восприятие исходного кода, его поддержку и приходится делать лишние update.
Кроме того, поля таблицы FondOtp, вовсе не соответствуют по своему
предназначению, а частенько и по типу.
Кроме таблицы FondOtp, возможно, используются поля других таблиц, которые не
имею значения для расчета зарплаты,
и которые было бы логично также выделить в новую таблицу, сведения из которой
будут использоваться только для отчетности.
Как измененно :
Для предоставления информации в Фонд социального страхования
(РФ) и формирования отчетности в ФСС, связанной с расчетом пособий по
нетрудоспособности в системе хранится большое количество соответствующей
информации. Первоисточником этой информации является Бланк пособия по
нетрудоспособности.
Кроме того, Законодательство РБ требует раздельного расчета больничных
листов для основного места работы и для совместительства. При распределении
записей о больничных листах на смежные лицевые счета, было бы логично общие
сведения по одному бланку пособия по нетрудоспособности хранить в одной
записи.
На данный момент хранение информации в системе организовано не оптимально и
требует следующих изменений: требуется перенести поля на закладке
"Дополнительная информация" сведения для ФСС из таблицы FondOtp в новую таблицу.
Для решения проблемы в словарь добавлены новые таблицы:
1. BlankBln "Информация из листка нетрудоспособности"
Индексы:
BlankBln01 = Nrec(Unique, Surrogate, Journal)
BlankBln02 = BlisnetNRec
2. FSSInfo "Дополнительная информация из больничного"
Индексы:
FSSInfo01 = Nrec(Unique, Surrogate, Journal)
FSSInfo02 = Choice + ComNumber
FSSInfo03 = BlankBlnRef + Choice