Работа штатного подбора сотрудников в БП 3.0 #746768


#0 by дущ
Помогите разобраться в коде, с управляемыми формами я очень на вы. Бухгалтерия предприятия, редакция 3.0 (3.0.40.33) Имеем следующую проблему в документе ВедомостьНаВыплатуЗарплатыВКассу невозможно добавить сотрудника вручную. Идем по коду: При нажатии кнопки подобрать вызывается ВзаиморасчетыССотрудникамиКлиент.ВедомостьПодобрать(ЭтаФорма) в ней КадровыйУчетКлиент.ПодобратьФизическихЛицОрганизации(         Форма.Элементы.Состав, в ней ещё одна промежуточная функция, но в конце вызывается ОткрытьФорму("Справочник.ФизическиеЛица.Форма.ФормаВыбораСотрудников", ПараметрыОткрытияФормы, ЭлементФормы) в ПараметрыОткрытияФормы есть ссылка на уже подобранных сотрудников АдресСпискаПодобранныхСотрудников, передается через временное хранилище ФормаВыбораСотрудников у Справочник.ФизическиеЛица этот адрес получает и распаковывает в свой реквизит СписокПодобранных МассивПодобранных = ПолучитьИзВременногоХранилища(Параметры.АдресСпискаПодобранныхСотрудников); СписокПодобранных.ЗагрузитьЗначения(МассивПодобранных); До этого момента мне всё понятно. Но вот как дальше форма подбора сообщает нашему документу о выбранных сотрудниках мне не понятно. Т.е. я просто щелкаю по строчкам в подборе, они становятся серыми, но в документе ничего не появляется. Т.е. при выборе строки в форме подбора вызывается следующее СписокВыборЗначения(Элемент, Значение, СтандартнаяОбработка) УстановитьСписокПодобранныхСотрудников т.е. добавили в СписокПодобранных и вызываем процедуру в которой ОбщегоНазначенияКлиентСервер.УстановитьПараметрДинамическогоСписка(         Список, устанавливаются ЗначенияПараметровДанныхКомпоновкиДанных для динамического списка. Всё. Где сам подбор происходит, плиз, ткните носом. Как транспорт подобранных сотрудников назад осуществляется? Всё это можно посмотреть в любой актуальной БП 3.0
#1 by дущ
Тема закрыта. Разобрался.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С