|
открытие списка сотрудников по отбору
| ☑ |
0
desaint08
21.04.16
✎
12:26
|
здравствуйте и доброго дня,я знаю что тема возможна избита и банальна ,но мне не удается понять,у меня 1с 8.2 обычная форма,на которой есть таб часть а в ней реквизит "ФИО"(на форме поле ввода"кнопка очисти и выбора")она СправочникСсылка.СотрудникиОрганизаций,и реквизит документа "подразделения" СправочникСсылка.Подразделения,как бы мне сделать чтоб при открытии "ФИО" показывались только сотрудники из этого подразделения? не бейте палками....
|
|
1
desaint08
21.04.16
✎
13:02
|
никого да?
|
|
2
desaint08
21.04.16
✎
13:17
|
суть в том что ссылки разные,у одного СправочникСсылка.Подразделения а у другого СправочникСсылка.подразделенияОрганизации как програмно их сравнить и установить отбор?
СтандартнаяОбработка = Ложь;
ФормаВыбора = Справочники.СотрудникиОрганизаций.ПолучитьФормувыбора(,Элемент,);
ФормаВыбора.ПараметрВыборГруппИЭлементов = ИспользованиеГруппИЭлементов.Элементы;
ФормаВыбора.ЭлементыФормы.СправочникСписок.ИерархическийПросмотр = Ложь;
ФормаВыбора.СправочникСписок.Отбор.ТекущееПодразделениеОрганизации.ВидСравнения = ВидСравнения.Равно;
ФормаВыбора.СправочникСписок.Отбор.ТекущееПодразделениеОрганизации.Значение.код = ЭтаФорма.ДокументОбъект.Подразделение.Код;
ФормаВыбора.СправочникСписок.Отбор.наименование.Использование = Истина;
ФормаВыбора.Открыть();
вот попробовал воттак
|
|
3
desaint08
21.04.16
✎
13:18
|
ругается вот что {Документ.ПеремещениеСпецодежды.Форма.ФормаДокумента.Форма(418)}: Поле объекта недоступно для записи (Код)
ФормаВыбора.СправочникСписок.Отбор.ТекущееПодразделениеОрганизации.Значение.код = ЭтаФорма.ДокументОбъект.Подразделение.Код;
|
|
4
Jokerman
21.04.16
✎
14:23
|
Делаешь запрос по сотрудникам, где ограничиваешь по подразделению, потом что-то типа такого:
ФормаВыбора.СправочникСписок.Отбор.ВидСравнения = ВидСравнения.ВСписке;
ФормаВыбора.СправочникСписок.Отбор.Значение.ЗагрузитьЗначения(Запрос.выполнить().выгрузить().выгрузитьКолонку("Ссылка)));
ФормаВыбора.СправочникСписок.Отбор.Использование = Истина;
|
|
5
Jokerman
21.04.16
✎
14:24
|
Точнее
ФормаВыбора.СправочникСписок.Отбор.Ссылка.Значение.ЗагрузитьЗначения(Запрос.выполнить().выгрузить().выгрузитьКолонку("Ссылка")));
|
|
6
desaint08
22.04.16
✎
08:58
|
спасибо.все получилось
|
|