Страница 1 из 1

Спецодежда - 'F_SFO::PERSNORMS.SCPERSSPEC.SHSPNEEDKOL'

Добавлено: 19 июл 2018, 06:36
KLD
Добрый день.

Подскажите, пожалуйста, по каким данным идет расчет значение поля "Положено к выдаче", оно же 'F_SFO::PERSNORMS.SCPERSSPEC.SHSPNEEDKOL' ?
Смотрел по журналу изменений. Вижу что меняется поле "Выдано" PersSpec.GivKol, но откуда берутся данные для расчета "Положено к выдаче" после проведения операции выдачи спецодежды не могу понять.
Это в тесте смотрел.

Почему такой вопрос поднимаю. Есть сотрудник, по которому по данной группе СФО не было никакого движения. Но почему-то в поле PersSpec.GivKol есть значение, т.е. вроде как была выдача СФО. Поле 'F_SFO::PERSNORMS.SCPERSSPEC.SHSPNEEDKOL' нулевое, соответственно при формировании требования на выдачу СФО данная группа СФО не попадает в сформированный документ.

Re: Спецодежда - 'F_SFO::PERSNORMS.SCPERSSPEC.SHSPNEEDKOL'

Добавлено: 19 июл 2018, 14:35
edward_K
это переменная
Заполняется вот так
shSpNeedKol := iSfoUtils.ShowDemand(onScrSpec.NRec, polCntDate);
или так
shSpNeedKol := iSfoUtils.ShowDemand(PersSpec.nRec, polCntDate);
Ну а там много буковок. Запросите в ТП исходник этого объекта - как правило не отказывают в одном файле.
В общем это потребность человека на дату. А там либ сколько уже выдано, или сколько нужно.

Re: Спецодежда - 'F_SFO::PERSNORMS.SCPERSSPEC.SHSPNEEDKOL'

Добавлено: 20 июл 2018, 05:01
KLD
Спасибо за ответ.

Re: Спецодежда - 'F_SFO::PERSNORMS.SCPERSSPEC.SHSPNEEDKOL'

Добавлено: 20 июл 2018, 10:40
KLD
Разобрался.
Через PersSpec вышел на PersSFO. Нужные данные находятся именно в PersSFO. По нему вышел на требование на выдачу СФО. По которому была выдача в эксплуатацию на работника по проблемной группе СФО. Позже по этой МЦ изменили группу СФО, поэтому в отчет по движению по нужному работнику с фильтром по группе СФО данная МЦ не попадала.