Имя: Пароль:
1C
1С v8
Почему номер лицевого счета в ЗиКГУ 1.0 берутся из документа, а не из самого лиц. счета?
0 Prog111
 
04.09.18
09:41
В конфигурации "Зарплата и кадры государственного учреждения 1.0" при выборе сотрудника в документе "Начисление по больничному листу" в реквизит документа падает неактуальный банковский счет физлица. Покопался в отладчике, нашёл такую строку в общем модуле:

ЕСТЬNULL(ДанныеПоследнегоДокумента.НомерЛицевогоСчета, ДанныеЗарплатногоСчета.НомерЛицевогоСчета) КАК НомерЛицевогоСчета,

В этом запросе, насколько я понял, анализируются последние документы больничных, реестры на пособия и т.д., и в случае их наличия лицевой счет сотрудника берется из документа, а не из регистра сведений "ЛицевыеСчетаРаботниковОрганизации".
Не понял, зачем сделано таким образом - допустим, в мае у человека был больничный, и ему в прошлом больничном перечислили на один лицевой счет. Далее, в июне у человека меняется лицевой счет по каким-либо причинам, этот лицевой счет ему заносят в карточку, но при этом в новые больничные листы попадает лицевой счет из старого больничного листа (устаревший), а не из регистра сведений со свежим лицевым счетом. В чём логика?
1 Prog111
 
04.09.18
10:59
Есть какие-нибудь мысли по этому поводу у профессионалов?
2 timurhv
 
04.09.18
11:12
(1) Есть мысль уже заниматься переходом на 3.1.7.
Логика и разработчики ЗиК/ЗУП - вещи несовместимые.
3 Prog111
 
04.09.18
11:15
(2) Переход в процессе)
Просто вроде в ЗУП 2.5 всё было максимально причёсано, а тут какой-то непонятный пердимонокль с лицевым счётом)
4 timurhv
 
04.09.18
11:21
(3) Про причесанность ЗУП 2.5 - миф.

Это не ошибка, а фича, ответ был дан еще в 2014 году:
"Сейчас поведение ориентировано на тот сценарий, что пользователь осознанно меняет в больничном способ выплаты по заявлению сотрудника, а не на тот, что у сотрудника бесконтрольно меняется лицевой счет."

https://its.1c.ru/db/metod81#content:4843:hdoc:1)