Имя: Пароль:
1C
1С v8
Вопрос по установке отбора в форме документа
0 1Cpr
 
23.09.11
17:52
Всем привет.
есть документ, в нем реквизиты:
заказ - типа документ
контрагент - типа справочник контрагенты
и др.
Как открыть форму отбора для подбора реквизита ЗАКАЗ, чтобы вывалились только документы по определенному контрагенту? Вот это не работает:
Процедура ЗаказПокупателяНачалоВыбора(Элемент, СтандартнаяОбработка)
СтандартнаяОбработка = Ложь;
ЗначениеОтбора = Новый Структура("Контрагент", Контрагент);
ПараметрыВыбора = Новый Структура("Отбор", ЗначениеОтбора);
ОткрытьФорму("Документ.ЗаказПокупателя.ФормаСписка",ПараметрыВыбора);
КонецПроцедуры

Всем спасибо.
1 zbv
 
23.09.11
17:56
получаешь форму выбора, устанавливаешь отбор, открываешь форму.
2 1Cpr
 
23.09.11
17:59
1) А по конкретней? Я новичек в 8-ке
У меня не хватает получения формы?
3 zbv
 
23.09.11
18:00
(2) в типой правишь или нетленку пишешь ?
4 Amiralnar
 
23.09.11
18:02
(0) Это вполне работает: параметры передаются. Ты, наверное, хочешь, чтобы форма при открытии телепатически поняла, что ейсделать с этими параметрами?
5 Stim213
 
23.09.11
18:03
управляемые формы?
6 Aswed
 
23.09.11
18:03
(0) Динамический список, с указанием отбора при создании на сервере.
7 1Cpr
 
23.09.11
18:05
новая конфа - с пустышки делаю, указанная процедурка вызывается из формы документа - событие элемента "ЗАКАЗ"
8 1Cpr
 
23.09.11
18:05
форма - обычная
9 1Cpr
 
23.09.11
18:07
4) я хочу, чтобы форма поняла, что я хочу сделать фильтр в подборе по контрагенту, чтобы документы по другим не выводились в списке
10 1Cpr
 
23.09.11
18:11
подскажите, что я делаю не так как надо, может не в ту процедуру, или еще что? С скд еще не умею работать...
11 zbv
 
23.09.11
18:13
ФормаВыбора = Документы.ЗаказПокупателя.ПолучитьФормуВыбора(, Элемент);

ФормаВыбора.ДокументСписок.Отбор.Контрагент.Установить(Контрагент);

ФормаВыбора.Открыть();
12 1Cpr
 
23.09.11
18:16
11) правильно я понимаю - я использую форму выбора, а не так как у меня было форму списка? В этом проблема?
13 zbv
 
23.09.11
18:17
можно еще "НастройкаОтбора" прикрутить, чтобы юзверь не мог отбор снять.
14 zbv
 
23.09.11
18:18
(12) Больше разницы никакой не видишь ?
15 1Cpr
 
23.09.11
18:21
14) по другому реализовано, сейчас попробую отпишусь ;)
16 1Cpr
 
23.09.11
18:26
заработало!Спасибо огромное Борис (zbv)
Закон Брукера: Даже маленькая практика стоит большой теории.