2015-02-12 15:08:29
Краткое описание :
В отчете "вылезает" СФО по закрытой карточкеОписание :
Наличие спецодежды в пользованииЧто измененно :
У клиента возникла следующая ситуация:
В отчет о наличии в пользовании СФО по закрытой ЛК учета СФО попадает позиция "Куртка меховая". В КУ СФО и ЛК учета СФО данная позиция не отображается. Удалось найти проблемную запись в таблице PersSFO, ее поля следующие: status=0, zeroKol=0, cDocMBPIn=cCurMBPIn=0, cMBPMove=0, docKol=curKol=1.
Необходимо доработать утилиту F_SFO::CHECKPERSSFO для исправления таких ситуаций по закрытым Личным карточкам учета СФО.
Как измененно :
Доработана утилита F_SFO::CheckPersSFO (Сервис - Утилиты - Запуск внешнего интерфейса) для проверки корректности заполнения полей curKol, zeroKol и spisDate в таблице PersSFO для закрытых ЛК учета СФО (т.е. в состояниях "Закрыта" или "Архив").
Если для закрытых ЛК учета СФО в результате исправления некорректных полей появляется "остаток" предметов, то он списывается из ЛК, а в отчет выводится NRec добавленной операции списания.
Кроме того, доработана функция корректировки выданного количества для ненакопительных периодических норм: поле PersSFO.operDate для добавляемых в интерфейсе записей заполняется датой выдачи предметов.