Имя: Пароль:
1C
1С v8
Партнер и Контрагент в форме списка 1С
0 Gossar1C
 
20.03.13
13:43
Добрый день. Есть задача выводить в одном списке партнеров, а рядом список контрагентов выбранного партнера. Подскажите пожалуйста как реализовать это... нужно ли делать еще один список "КонтрагентыПартнера" или же можно Прицепить список Контрагентов в основном запросе списка Партнеров? Баловался еще с обработчиком события при активизации строки, но особо ничего толкового не вышло...
1 vicof
 
20.03.13
13:48
Попробуй еще побаловаться
2 cw014
 
20.03.13
13:50
Продолжайте наблюдения
3 Gossar1C
 
20.03.13
13:54
Процедура ПриАктивизации()

Проверка = Элементы.СписокПартнеров.ТекущаяСтрока()
ВыполнитьПоискКонтрагентов(Проверка);
Элементы.КонтрагентыПартнера.Обновить();

КонецПроцедуры

Процедура ВыполнитьПоискКонтрагентов(Проверка)

КонтрагентыПартнера.ТекстЗапроса =
"ВЫБРАТЬ
| СправочникКонтрагенты.Ссылка,
|ИЗ
| Справочники.Контрагенты КАК Контрагенты
|ГДЕ
| СправочникКонтрагенты.Владелец = &Партнер";
КонтрагентыПартнера.Параметры.УстановитьЗначение("Партнер",Проверка);

КонецПроцедуры
4 Жан Пердежон
 
20.03.13
13:54
как набалуешься, позови специалиста
5 Gossar1C
 
20.03.13
13:57
(4) ты у нас и есть специалист?
6 Gossar1C
 
20.03.13
14:24
да уж, помогли
7 zzerro
 
20.03.13
14:33
КонтрагентыПартнера.Параметры.УстановитьЗначение("Партнер",Проверка);
Это в параметр строку пихаешь? а разве нужно не ссылку на парнера?
8 sanja26
 
20.03.13
14:35
при активизации строки задавай параметр дин. списка второго списка
9 Gossar1C
 
20.03.13
15:02
(7) а разве ТекущаяСтрока не есть ссылка?
10 Gossar1C
 
20.03.13
15:06
(8) произвольный запрос выполняется при создании на сервере, если делать свой запрос и выгружать в таблицу значений так или иначе придется вызывать процедуру запроса, да еще и обработчик активизации зацикливается
11 Gossar1C
 
20.03.13
15:09
(8) разобрался) спасибо тебе большое)
12 Gossar1C
 
20.03.13
15:11
(8) просто я думал что запрос заданный в конфигураторе выполняется при вызове процедуры ПриСозданииНаСервере, а так как параметр я устанавливаю в ПриАктивизации думал что не прокатит... однако заработало =)
Оптимист верит, что мы живем в лучшем из миров. Пессимист боится, что так оно и есть.