|
открытие списка сотрудников по отбору | ☑ | ||
|---|---|---|---|---|
|
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
|
спасибо.все получилось
|
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |