Запрос в форме списка. Обычные формы #749522


#0 by Jamal77788
Здравствуйте, как лучше всего сделать следущее : в форме списка документов добавить значение,которое получается запросом?
#1 by 1Сергей
я бы сделал, через ПриПолученииДанных
#2 by Альбатрос
ПриПолученииДанных Запрос делаешь для всех строк
#3 by Andrewww123
Если данных не особо много, можно ПриОткрытии выполнить запрос, засунуть всё в соответствие, а в ПриПолученииДанных получать из в соответствия
#4 by 1Сергей
+1 При каждом получении данных выполнять запрос - не айс
#5 by asady
я бы переделал на УФ - уж больно динамические списки хороши для такого
#6 by Альбатрос
ну смотря какой...
#7 by Andrewww123
При любом запросе будет подтормаживать когда будешь бежать по списку вверх или вниз
#8 by Альбатрос
Ну хз... у нас в одном справочнике так организовано, тормозов нет. Но и запрос там простецкий. Но в целом ты прав конечно.
#9 by Jamal77788
Реквизит документа новый создать или же реквизитом формы можно ограничиться?
#10 by Альбатрос
колонка в ТП списка
#11 by Остап Сулейманович
Нужно хранить - реквизит документа. Нужно только показать - реквизит формы.
#12 by Jamal77788
#13 by Jamal77788
Вот как результат вывести в реквизит формы?
#14 by Остап Сулейманович
"ДанныеСтроки.ОплаченоПоЗаявке = Результат.СуммаРасход;" - в топку. ОформлениеСтроки.Ячейки.Имя_Колонки_Куда_вывести_результат.УстановитьТекст(...);
#15 by Jamal77788
Огромное спасибо)))))))))
#16 by Andrewww123
При выводе строки - это очень плохое решение, тормозить будет 100%
#17 by Jamal77788
твои предложения?
#18 by Andrewww123
+ Еще и запрос такой суровый.. Выгонят тебя с работы с такими запросами :)
#19 by Andrewww123
ПриПолученииДанных, как писали выше
#20 by Jamal77788
форма списка без ограничений по периоду открылась достаточно быстро, при пролистывании вниз-вверх может небольшие подтормаживания и есть, но они ооочень незначительны
#21 by Jamal77788
документов много, достаточно много
#22 by Andrewww123
Ну, тебе виднее. Но я придерживаюсь мнения что нужно стараться делать оптимально, чтобы делание неоптимально не превратилось в привычку
#23 by Jamal77788
ок , как сделать при получении данных?))
#24 by Andrewww123
ПриПолученииДанных(<ОформленияСтрок>) Обходить коллекцию "ОформленияСтрок", собирать массив ссылок, потом запросом по всем этим ссылкам получить информацию, потом еще раз обойти коллекцию и установить нужный текст в каждой строке
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С