Форум на Kuban.ru (http://forums.kuban.ru/)
-   Территория 1С (http://forums.kuban.ru/f1040/)
-   -   Открыть справочник ДоговорыКонтрагентов программно установив отбор (http://forums.kuban.ru/f1040/otkryt-_spravochnik_dogovorykontragentov_programmno_ustanoviv_otbor-2075923.html)

T1C 18.01.2012 10:41

Открыть справочник ДоговорыКонтрагентов программно установив отбор
 
Собственно как?
Имеется реквизит на форме Договор имеющий тип Справочник.ДоговорыКонтрагентов.
Пока сделал кнопкой вот так

[code=] Форма = Справочники.ДоговорыКонтрагентов.ПолучитьФормуВыбора();
ЭлементОтбораОрганизация = Форма.Отбор.Организация;
ЭлементОтбораОрганизация.ВидСравнения = ВидСравнения.Равно;
ЭлементОтбораОрганизация.Значение = Организация.Ссылка;
ЭлементОтбораОрганизация.Использование = Истина;

ЭлементОтбораКонтрагент = Форма.Отбор.Владелец;
ЭлементОтбораКонтрагент.ВидСравнения = ВидСравнения.Равно;
ЭлементОтбораКонтрагент.Значение = Контрагент.Ссылка;
ЭлементОтбораКонтрагент.Использование = Истина;

Форма.ЭлементыФормы.СправочникСписок.НастройкаОтбора.Организация.Доступность = Ложь;
Форма.ЭлементыФормы.СправочникСписок.НастройкаОтбора.Владелец.Доступность = Ложь;

Форма.Открыть();
[/code]
но это не комильфо.

Uho 18.01.2012 11:09

эээ.. а настроить связи параметров выбора... не?

T1C 18.01.2012 11:17

Не....
А как?

T1C 18.01.2012 11:28

(2) Это внешняя обработка. Реквизит формы.

T1C 18.01.2012 11:36

(2) Кажись врубился.... Спасибо за наводку...

T1C 18.01.2012 13:19

Неполучается.
В обработке создал 3 реквизита. рОрганизация, рКонтрагент и рДоговор. Связал и по полю данные с элементами формы Организация, Контрагент и Договор. В свойстве "Связи параметра выбора" рДоговор установил Отбор.Владелец(рКонтрагент), Отбор.Организация(рОрганизация).
При выборе договора в форме выбора не устанавливается отбор по организации.
Что я делаю не так???

T1C 18.01.2012 20:55

Up

T1C 22.01.2012 18:02

Домы и господа, неужели ни кто не знает как мне решить мою проблему?

drums2004 22.01.2012 19:05

не апай :) люди отдыхают культурно :)


Текущее время: 10:24. Часовой пояс GMT +3.