Имя: Пароль:
1C
1С v8
Отбор по реквизиту ТЧ справочника в динамическом списке
,
0 Чайник Рассела
 
19.07.13
22:43
Есть форма выбора справочника с динамическим списком (произвольный запрос). Не получается организовать отбор реквизиту ТЧ справочника.
1 EvgeniuXP
 
19.07.13
22:48
ни че не понял
2 YHVVH
 
19.07.13
22:50
покажи что пробовал , что там ошибка или что?
как делаешь отбор? покажи запрос ....
3 Чайник Рассела
 
19.07.13
22:54
(1) предметная часть такая. Есть пункты доставки. Для каждого пункта доставки может быть указано несколько контрагентов.
При подборе в документ нужно показывать только пункты доставки только конкретного контрагента. Пункт доставки эдакий псевдовладелец.
(2) запрос самый простой.

ВЫБРАТЬ
   ПунктыДоставкиКонтрагенты.Ссылка.Наименование,
   ПунктыДоставкиКонтрагенты.Контрагент
ИЗ
   Справочник.ПунктыДоставки.Контрагенты КАК ПунктыДоставкиКонтрагенты
4 EvgeniuXP
 
19.07.13
23:00
связи параметров выбора настрой у реквизита.
5 EvgeniuXP
 
19.07.13
23:04
или в запрос добавь условие ГДЕ по контрагенту, выбирать ссылку, а не наименование и параметром в эту форму передавай КОнтрагента, при создании на сервере передай параметр в дин. список.
6 EvgeniuXP
 
19.07.13
23:05
или сразу в функции ОткрытьФорму() передай структуру Отбор
7 Чайник Рассела
 
19.07.13
23:11
(6) да. спасибо. с произвольным запросом работает, без основной таблицы.
А если указывать основную таблицу, то нет.
8 EvgeniuXP
 
19.07.13
23:11
ПараметрыФормы = Новый Структура("Отбор", Новый Структура("Контрагент", Контрагент));
   
   ОткрытьФорму("Справочник.Справочник1.ФормаВыбора",ПараметрыФормы);
9 EvgeniuXP
 
19.07.13
23:18
так это же таблица - не уникальные данные
10 EvgeniuXP
 
19.07.13
23:19
у табличных строк нет уникального идентификатора - в качестве основной таблицы и не выбрать - там строки могут повторяться.
11 EvgeniuXP
 
19.07.13
23:19
точнее это не объектные данные.
Ошибка? Это не ошибка, это системная функция.