Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
22 ноя 2024, 16:21

Оптимизация раскрашивания журнала документов

Автор omahi, 14 мая 2014, 21:44

0 Пользователей и 1 гость просматривают эту тему.

omahi

Здравствуйте, форумчане!

Имеем УТ 10.3.20.2. В модуле ФормыСписка (которая из ЖурналаДокументов ЗаказыПокупателей) имеем процедуру СписокПриВыводеСтроки(), благодаря которой строки нашего Журнала заказов покупателей выделяются цветом в зависимости от наличия созданных на основании ЗаказовПокупателей документов. Это решение оказалось нерациональным с точки зрения быстродействия. Форма списка ощутимо подтормаживает.
[/size]
[/size]Я отдаю себе отчет в том, что различные раскраски и прочие оформления строк "по условию" неблаготворно скажутся не быстродействии, но прошу поделиться мыслями по поводу возможной оптимизации решения ибо в описанном выше случае все очень медленно работает.
[/size]
[/size]Может кто-то подобное внедрял или видит более оптимальное решение поделитесь, пожалуйста, соображениями.

cska-fanat-kz

1. ПриОткрытии формы списка помещаем запрос с поиском связанных документов ПО ВСЕМ заказам, выборку из этого запроса сохраняем в переменку.
2. В ПриВыводеСтроки() по текущей ссылке ищем в выборке нужную информацию.

+ по выборке из запроса ищется быстрее, чем делать N мелких запросов
- замедляется время первого открытия формы списка, но если это время - приемлемо, то славно :zebzdr:
Получил помощь - скажи СПАСИБО.
Разобрался сам - расскажи другим.

omahi

Спасибо, пока в командировке, но завтра непременно попробую.

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск