Имя: Пароль:
1C
 
динамический список. вылетает на ошибке
0 КодерНаЧас
 
10.02.15
13:27
Здравствуйте всем.

Есть Форма Списка - справочника договора. Список динамический.

Нужно добавить условие - действует договор или закрыт.
делаю список - произвольным запросом.
Создаю запрос - выбираю из регистров данные о действии договора + основная таблица Спр.Договора. Устанавливаю параметр в модуле в процедуре - "при создании на сервере".

запрос отрабатывает - все ок. Конечно тупит, но результат есть.
Так как список динамический , как я понял , пользователь видит не сразу весь список а только его часть, и соответственно, если захочет установить отбор по элементу справочника - данных для отбора у него ровно столько - сколько строчек на экране. Как это победить?
1 КодерНаЧас
 
10.02.15
13:29
+ к теме сообщения. если перелистнуть сразу список - до конца вылетает ошибка:
Обнаружено дублирование ключевых значений в колонке "Ссылка" отображение данных невозможно
2 eklmn
 
гуру
10.02.15
13:30
написать правельный запрос
3 mikecool
 
10.02.15
13:31
(1) не выводи поля в ДС, которые имеют аналоги в основной таблице(как то "ЭтоГруппа" и т.п.)
4 mikecool
 
10.02.15
13:31
+3 в запросе не должно быть алиасов полей, аналогичным полям основной таблицы
5 КодерНаЧас
 
10.02.15
13:37
(4) интересно. убрал вообще "Основная Таблица" - ошибка перестала вылезать. интересно зачем вообще нужна эта "Основная Таблица" - если я запрос свой пишу?
6 КодерНаЧас
 
10.02.15
13:39
(5) рано радовался. понятно теперь зачем - список открывается - но ничего с ним сделать теперь нельзя.
7 _KaA
 
10.02.15
13:45
Лучше почитать как работает динамический список...

Например тут: http://infostart.ru/public/169368/
8 mikecool
 
10.02.15
13:46
(6) вот в частности для этого и нужно (5)
Выдавать глобальные идеи — это удовольствие; искать сволочные маленькие ошибки — вот настоящая работа. Фредерик Брукс-младший