Консультация № 24221
29.07.2005, 15:49
0.00 руб.
0 1 1
Доброго здоровичка!
Бухгалтерия 4.5, форма документа "расходная накладная". Добавил на форму поле ввода для выбора адреса грузополучателя. Адрес выбирается из подчненного справочника "Адреса", он подчинен справочнику "Контрагенты". Как сделать чтобы справочник "Адреса" открывался сразу, минуя выбор контрагента (тобишь, считать параметр с процедуры "ПриВыбореКонтрагента" и использовать его как владельца)?
Мой код в приложении, но он не работает, так же вначале открывается справочник контрагентов, а уж потом только "Адреса"
Спасибо.

Приложение:
Процедура ВыбратьАдрес()Спр=СоздатьОбъект("Справочник.Адреса");Спр.ИспользоватьВладельца(Контрагент);КонтекстФормы = "";ОткрытьФорму("Справочник.Адреса", КонтекстФормы);КонтекстФормы.ИспользоватьВладельца(Контрагент);КонецПроцедуры

Обсуждение

Неизвестный
29.07.2005, 21:43
общий
это ответ
Здравствуйте, FarGot!
Если реквизит диалога является подчиненным справочником, и его владелец находится на той же форме, то в своствах этого реквизита на закладке "Дополнительно" в поле "Связан с" нужно ввести наименование реквизита, представляющего владельца. И никакие дополнительные процедуры не нужны.
Только непонятно, для чего вводить дополнительный справочник для адреса, если в справочнике Контрагенты есть целых два реквизита адреса - юридический и почтовый. Или у контрагента несколько разных алдресов?
Форма ответа