2014-12-09 16:53:59
Краткое описание :
Функция формирования записей о стаже. Runtime error 216 (попытка обращения к некорректному дескриптору)Описание :
Пенсионный стажЧто измененно :
Если два раза подряд загрузить табель (вызвать функцию LoadWorkingTable) для несуществующего лицевого счета, то произойдет падение приложения: Runtime error 216 (попытка обращения к некорректному дескриптору).
Можно проявить проблему следующим образом:
Модуль заработная плата > Настройка > Сервисные функции > Стаж > Пенсионный стаж.
В параметрах формирования указать диапазон дат, покрывающий несколько месяцев.
Формировать стажи по: Основным назначениям и предыдущим трудоустройствам на предприятии.
При запуске сервисной функции возникает ошибка
---------------------------
Error
---------------------------
Runtime error 216 (rtl: попытка обращения к некорректному дескриптору)
in G_WORKTABLE.DLL at 00024332
---------------------------
ОК
---------------------------
Как измененно :
Ошибка исправлена, теперь в описанной ситуации падение приложения не происходит.
Теперь повторные вызовы функции LoadWorkingTable для несуществующего лицевого счета не приводит к ошибке.