Имя: Пароль:
1C
1C 7.7
v7: выбор в поле элемента значения из связанного справочника
,
0 mpbakunov
 
23.10.11
22:13
Доброго дня!

В элементе справочника есть реквизит в котором хранится значение подчиненного справочника. Что надо написать в СВЯЗАН С чтобы при выборе значения из подчиненного справочника сразу открывался список значений подчиненного справочника?
1 zak555
 
23.10.11
22:13
ничего не понял, но я тебя поддерживаю
2 mpbakunov
 
23.10.11
22:15
(1) Ты просто не хочешь понять! ;_)
3 zak555
 
23.10.11
22:16
я не понимаю, зачем владельцу основной реквизит
если он конечно не руководитель
4 zak555
 
23.10.11
22:16
реквизит т.е.
5 mpbakunov
 
23.10.11
22:20
Справочник Контрагенты . Есть справочник ПунктыРазгрузки, подчиненный спр. Контрагенты, но в самом элементе Контрагента есть поле ПунктРазгрузкиПоУмолчанию типа Справочник.Пункты разгрузки. Так вот если все оставить как есть то при выборе значения для этого поля будет открываться список контрагентов, а я хочу чтобы сразу открывался список пунктов разгрузки элемента владельца
7 zak555
 
23.10.11
22:22
согласись, что может быть для контра и другой пункт *?
8 zak555
 
23.10.11
22:22
что делать ?
10 zak555
 
23.10.11
22:22
тогда приходя люди с яблоками и помогают
смотри
11 Ёпрст
 
23.10.11
22:58
(0)
Процедура ПриНачалеВыбораЗначения(ид,фл)
 Если (ид = "ПунктРазгрузкиПоУмолчанию")И(Выбран()=1) Тогда
    фл=0;
    Конт="";
    ОткрытьФорму("Справочник.ПунктыРазгрузки",Конт);
    Конт.ИспользоватьВладельца(ТекущийЭлемент());
    Конт.ИерархическийСписок(1,0);
 КонецЕсли;
КонецПроцедуры
12 G-Re
 
23.10.11
23:03
(0) Как-то запутанно сформулировано.
Если реквизиты, например, на форме документа, то там(на форме) должен быть Контрагент и Пункт и у Пункта именно на Контрагент должна быть ссылка в Связан С.
Если это на форме справочника Контрагенты, то я бы использовал ПредПроцедуру ПриНачалеВыбораЗначения() и там бы применил нечто типа Пункт.ИспользоватьВладельца(ТекущийЭлемент()).
Но это не более чем попытка телепатии, сформулируй вопрос поточнее.
13 Cthulhu
 
24.10.11
00:03
(12): ничего не запутанно. "основное свойство" в типовой торг/компл.
(11): + "Если Выбран()=0 Тогда .... Возврат; КонецЕсли;"
14 Злопчинский
 
24.10.11
07:47
на форме лежит поле ввода для выбора ПунктаРазгрузки, в свойствах этого поля надо написать типа
СВЯЗАН: ВыбКонтрагент
ВыбКонтрагент - это тоде поле ввода, в которое надо ПРЕДВАРИТЕЛЬНО присвоить клиента чьи пукты разгрузки ты хочешь выбирать. Тогда на форме у тебя задан владелец и подчиненный справочник будт открываться без допвопросов.
Выб контрагент - можно сделать невидимым.
.
или как в (11)
2 + 2 = 3.9999999999999999999999999999999...