2019-10-18 23:16:53
Краткое описание :
В функции сжатия БД анализировать только ссылку на л/с,
убрав проверку по полю "CEX"Описание :
Галактика ERP \ Персонал \ ЗП \ =Настройка= \ Администратор \
Сжатие базы данныхЧто измененно :
Необходимо доработать интерфейс "Заработная плата - настройка -
администратор - сжатие базы данных". При установленном флаге "проверка
ссылочной целостности по лицевому счету" при сжатии таблиц PEREXOD, SUMVIDUD,
SUMVIDOP и т.д. удаление записей должно производиться только при отсутствии
соответствующей записи лицевого счета с таким-же табельным номером.
Анализировать подразделение (поле "CEX") при этом не нужно, т.к. при переводах
сотрудника между подразделениями возможны расхождения в значении данного поля,
что приводит к удалению валидных записей.
Как измененно :
Доработан функционал интерфейса "Заработная плата - настройка -
администратор - сжатие базы данных". Теперь при сжатии перечисленных ниже
таблиц с установленным флагом "проверка ссылочной целостности по лицевому
счету" производится проверка наличие записи в таблице LSchet (Лицевые счета)
только по соответствию табельного номера (поле "TabN"). Список таблиц БД:
'SUMVIDUD', 'SUMVIDOP', 'DOPLATA', 'UCHRABVR', 'SumUlTec', 'SumUlPro',
'YEARSUMSBEFORE', 'YEARSUMSAFTER', 'SumUlBud', 'SumUpTec', 'SumUpPro',
'SumUpBud', 'ArxTar', 'DopNaL', 'DopNaP', 'DopNaL2', 'DopNaP2', 'NACHISL',
'NENACH', 'UDER', 'BLISNET' 'OTPUSK', 'SHTRAF', 'CURMONTH', 'PRMONTH',
'PEREXOD', 'CHILD', 'CHILDONE', 'PRNARYAD', 'BrWork', 'PRVIDOPL', 'PEREVOD',
'PEREVODTEK', 'KlVIDUD', 'KLVIDOPL', 'SCHPERE', 'PERECH', 'SmNaryad',
'NormTmr', 'RasOper', 'Nardop'.