Вход | Регистрация
 

Отбор сотрудников из данного подразделения

Отбор сотрудников из данного подразделения
Я
   Examnes
 
09.02.21 - 16:28
Есть документ, у него форма содержит табличную часть с сотрудниками, а в реквизитах указана организация. Мне нужно было когда я выбираю сотрудника (который так же содержит организацию в реквизитах) показывать не всех сотрудников в списке, а только тех, которые к выбранной организации принадлежат. Ну я и перегрузил процедуру "НачалоВыбора".
Вот так перегрузил:
```
&НаКлиенте
Процедура СоставБригадыСотрудникНачалоВыбора(Элемент, ДанныеВыбора, СтандартнаяОбработка)
    СтандартнаяОбработка = Ложь;
    ЗначениеОтбора = Новый Структура("Подразделение",ПрочитатьЗначениеПодразделения());
    ПараметрыВыбораОткрываемойФормы = Новый Структура("Отбор", ЗначениеОтбора);
    ОткрытьФорму("Справочник.Сотрудники.ФормаВыбора",ПараметрыВыбораОткрываемойФормы,Элемент);  
КонецПроцедуры

&НаСервере
Функция ПрочитатьЗначениеПодразделения()
    Возврат ЭтаФорма.Объект.Бригада.Подразделение;    
КонецФункции
```

И вроде бы нормально все, форма выбора открывается, в ней нужные сотрудники, только вот выбрать я ничего не могу.
Ну в плане я нажимаю выбрать, окно выбора закрывается и ничего не происходит.
   DrShad
 
1 - 09.02.21 - 16:39
потому что СтандартнаяОбработка = Ложь;
   Examnes
 
2 - 09.02.21 - 16:45
(1) Убрал стандартную обработку, ничего не изменилось.
   DrShad
 
3 - 09.02.21 - 16:46
теперь убери открыть форму
   Examnes
 
4 - 09.02.21 - 16:49
(3) Как это должно помочь?
   DrShad
 
5 - 09.02.21 - 16:52
должно натолкнуть на мысль, что если принудительно другая форма не вызывается и все работает с выбором, то при открытии формы принудительно нужно что делать еще
   Examnes
 
6 - 09.02.21 - 16:58
(5) Но она не открывается, если ее не открыть
   DrShad
 
7 - 09.02.21 - 17:01
(6) а у всех открывается
   hhhh
 
8 - 09.02.21 - 17:18
(6) он в смысле, что ты открыл форму, и потом на нее забил, открыл, ну и хрен с ней, пускай будет открыта.
   Examnes
 
9 - 09.02.21 - 18:38
(8) Как из нее тогда получить значение? мне ее нужно сохранить наверное.
   DrShad
 
10 - 09.02.21 - 18:44
ладно, кури ОбработкаВыбора или оповещения
   Examnes
 
11 - 09.02.21 - 20:25
(10) Спасибо это помогло

Список тем форума
 
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.