Имя: Пароль:
1C
1C 7.7
v7: Открытие подчиненного справочника
0 mixa1127
 
24.12.14
13:23
помогите плиз
есть спр участок, есть ему подчиненный справочник сотрудники . т е на каждом участке определенные сотрудники
При вводе документа указываю в реквизите участок, в  в многострочной части ввожу таб.номер сотрудника и если не находит должна выходить форма списка для выбора сотрудника пробую писать так в документе

........
Предупреждение ("Сотрудник не найден!");
ОткрытьПодбор("Справочник.ФоксСотрудники","ДляВыбора",Участок);
тогда приходится повторно выбирать участок, если напишу так:
ОткрытьФормуМодально("Справочник.ФоксСотрудники.ДляВыбора",участок);
тогда все нормально, но и выбпать сотрудника не могу
не могу понять как сделать
1 lavalit
 
24.12.14
13:43
В реквизите который в ТЧ (сотр) есть свойство "связан с" Укажи там имя реквизита участок
2 lavalit
 
24.12.14
13:44
Тогда не надо будет второй раз выбирать участок... оно  уже будет выбрано
3 lavalit
 
24.12.14
13:44
Модально не надо
4 mixa1127
 
24.12.14
13:52
Если не модально ругается  и форму не открывает, сделал связян с реквизитом документа участок, это я понял если пишу
ОткрытьПодбор("Справочник.ФоксСотрудники","ДляВыбора",Участок);, это здесь он все равно сначала открывает спр участки
5 mixa1127
 
24.12.14
13:53
в тч фио сделал связан с реквизитом документа участок
6 Rie
 
24.12.14
14:01
ОткрытьФорму("Справочник.ФоксСотрудники.ДляВыбора",Участок);

в форме ДляВыбора справочника ФоксСотрудники

Процедура ПриОткрытии()
    Если ПустоеЗначение(Форма.Параметр)=0 Тогда
        ИспользоватьВладельца(Форма.Параметр);
    КонецЕсли;
КонецПроцедуры
7 mixa1127
 
24.12.14
14:01
ОткрытьФормуМодально("Справочник.ФоксСотрудники.ДляВыбора",участок); выбрать не дает сотрудника
8 mixa1127
 
24.12.14
14:02
6) сейчас попробую
9 lavalit
 
24.12.14
14:05
(6) вот что бы не писать этот код у вызываемого реквизита и есть "связан с"....
10 Rie
 
24.12.14
14:08
(9) Если у человека ОткрытьФорму - стало быть, обработку события он руками пишет. Предполагается, на то у него есть основания.
11 mixa1127
 
24.12.14
14:12
Вроде все получилось всем спасибо
12 lavalit
 
24.12.14
14:12
ФИО - строка? тогда да надо открывать форму...
13 lavalit
 
24.12.14
14:12
И что было?