Вход | Регистрация

1С:Предприятие :: 1С:Предприятие 8 общая

Динамический список на управляемой форме.

Динамический список на управляемой форме.
Я
   SpellKeeper
 
22.12.17 - 16:07
Коллеги, прошу совета.
На управляемой форме есть динамический список, построенный на запросе. Запрос строится на 3-х таблицах. При этом две таблицы большие и по количеству записей и по количеству полей. Непосредственно в списке используются полностью поля одной таблицы и еще по нескольку из больших. Какие-то поля выводятся в список, а какие-то используются только для отборов.
При активизации строки списка надо получить фактически все данные из этих таблиц и отобразить их на форме в виде отдельных полей.
Вижу два варианта реализации:
1. В запросе списка отбирать только поля нужные в списке. (Правда, я не могу заранее сказать какие из них не потребуются в отборах.) А потом при активизации строки отдельным запросом получать уже полный набор полей по данным строки.
2. В запросе списка сразу выбирать все поля из этих таблиц, а поля на форме привязать к полям списка.

Опыта пока мало. Не могу определиться какой вариант лучше.
Что скажете?
 
 
   Мыш
 
1 - 22.12.17 - 16:11
(0) 7.3.1.7. Дополнительная обработка данных, получаемых динамическим списком

https://its.1c.ru/db/v8310doc#bookmark:dev:TI000001887
   vde69
 
2 - 22.12.17 - 16:29
в твоем случае получать сразу все в одном запросе можно если соблюдается
1. динамический список НЕ В ВИДЕ ДЕРЕВА
2. нет РЛС
3. соединения нормально используют индексы друг друга

если хоть одно из трех правил не соблюдается - только тестирование тебе поскажет... ибо там дофига вариантов

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует