Как в модуле формы документа (при выборе сотрудника) получить размер Оклада сотрудника?
И здесь же, если мы в форме этого же документа изменили размер оклада, как его сохранить для дальнейшего использования?
Спасибо!Изменено 19.03.13 13:22:40
(2) ivnik, насколько я знаю - твоя конфа и ЗУП не сильно отличаются, поэтому (как это реализовано в ЗУПе) тебе надо смотреть в регистр сведений ПлановыеНачисленияРаботниковОрганизаций. То бишь тебе надо сделать простенькй запрос такого рода:
Ну, понятно, что параметрами указываешь дату простомтра оклада, ссылку самого вида начисления (нужного тебе оклада) и ссылку самого сотрудника...
А трудовой договор - это не совсем верно, т.к. там оклад только на дату приема, а ведь спустя какое-то время кто-то мог изменить оклад этому сотруднику...Изменено 20.03.13 08:18:38
А вот по поводу изменить оклад - вот тут ты сам должен решить как... У этого регистра идет подчинение регистратору. Поэтому просто так "с лету" не изменишь. Тут несколько вариантов:
- либо ты выводишь на форму ссылку документа (который будет открываться для того, что бы в этом документе изменить оклад);
- либо по нажатию на кнопку "Изменить" программно создавать документ КорректировкиЗаписиРегистров или еще лучше ВводПлановыхНачислений, где в дальнейшем будет висеть это изменение;
- либо прямо "в лоб" изменять последнюю запись регистра сведений (но это конечно не вариант, т.к. после перепроведения регисратора все твои изменения пропадут).
Выбирать тебе, но мне кажется наилучшим образом будет второй - при создании документа ВводПлановыхНачислений.Изменено 20.03.13 08:28:22