#0
by akhmadey
Доброго времени суток! Дано: УПП 1.3.38.4, платформа 8.2.19.106, клиент-сервер на MS SQL. Есть обработка на управляемых формах. Результатом ее работы является формирование дерева значений, в котором около 1100 строк верхнего уровня, плюс 2-4 уровня вложений. После того, как дерево сформировано, по нему делается очень затруднена навигация. То есть переход от строки к строке занимает где-то 3-4 секунды. Кроме того, задержка происходит и при переключении между вкладками самой обработки. Внимание, вопрос: с быстродействием можно как-то поиграться или стоит принять как данность, что УФ при обычном приложении будет себя так паскудно вести? Ибо тут же ЗУП 3.0 и БП 3.0 (платформа у них, правда, своя), там таких перекосов не наблюдается.
#7
by akhmadey
Да ничего, в том-то и дело. Только дерево сформировалось, и начинается свистопляска. Чтобы со строки на строку перейти, приходится ждать. А разворачиваются уровни без проблем.
#10
by Фрэнки
так дерево значений могут быть не только в уф. сферическая абстракция в виде неназываемой обработки на УФ с неизвестным содержанием, которая тормозит предположительно на обработке события в поле неизвестного типа ПриАктивизацииСтроки
#12
by kauksi
В Бит-финанс в форме ввода бюджета такая же байда... 700 строк дерева 5-7 уровней... и все... их пересчет формул/значений тупо вешает сервер...
#13
by akhmadey
Разобрался, хоть от этого и не легче. Обработка не моя, поэтому не сразу верные вводные получились. По порядку. Вызова через точку нет. У дерева порядка 10 колонок, половина из которых имеют типы справочника номенклатуры, характеристики номенклатуры, единицы измерения, спецификации. Другая половина - числовой формат. - совершенно верно. При детальном изучении оказалось, что ПриАктивизацииСтроки осуществляется отбор по соседней ТЗ с помощью ОтобратьСтроки. Замер производительности показал, что на это ОтобратьСтроки уходит больше всего времени, но в любом случае не 3-4 секунды. Ну и отказаться от отбора никак нельзя, ибо ради этого все и задумывалось
#15
by akhmadey
Комментирование кода обработчика ПриАктивизацииСтроки напрочь снимает все тормоза. А заодно и нужный функционал )))
#16
by akhmadey
В УАТ 2.0 ОтобратьСтроки работает на ура, причем с несколькими ТЗ, я поэтому и не обратил на это никакого внимания. Единственно, конфа полностью на УФ. Так что можно поспорить.
#17
by Rokford
Делать отбор не сразу, а с паузой скажем в 0,5 сек. Это позволит перемещаться по таблице, а при остановке на нужной сделает отбор.
#19
by akhmadey
Я больше склоняюсь к использованию НайтиСтроки. Все-таки это уф в обычном приложении.
#22
by h-sp
ну, помните, работа с ТЗ в закрытие месяца шла часами. ПОтом сделали индексы, чтобы ускорить. Это было 10 лет назад. Или 20?
#25
by akhmadey
А, вон про что! Просто у меня ТЗ - это табличная часть в обработке. И в нее сразу запрос выгружается. Попробую через промежуточную ТЗ, которую и проиндексирую.
#28
by akhmadey
там на самом деле две таблички фильтруются, с одной номер прокатит, а во второй нужно флажок нажимать, и здесь дин.список уже не проканает
#30
by DrZombi
УФ на Толстом клиенте, это как если запустить на ПК два толстых клиент, да и то будет работать быстрее :)
#31
by DrZombi
+ Хочешь скорости, то перепиши её на Обычную форму для толстого. :) Можешь не оптимизировать, будет работать в разы быстрее
#33
by тарам пам пам
индексы как-то не так сделал, видимо. В индекс должны все поля поиска входить, причем ровно в том порядке, в котором они у тебя помещаются в структуру поиска при вызове НайтиСтроки.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- УПП/Бух НИОКР. Как это сделать в УПП?
- из УПП в УПП
- УПП Можно ли в Упп посмотреть проводки по группе док-в?
- v7: v8: УПП. как начислять в УПП налог?
- УПП Попыталься в упп залить данные по ОКОФ с ИТС диска xml файл...
- УПП 1.2 ---> УПП 1.3
- УПП и управляемые формы
- Как программно вставить элемент формы в определённое место (управляемые формы)?
- Управляемые формы. Вызов второй формы кнопкой из первой
- УПП перенос данных из 1С 7.7 в УПП 8 1.3
В этой группе 1С
- MS SQL Server 2016 и 1с
- ЗУП 3.1 КОРП Формула для начисления
- БП 3 переход с Проф на Корп. МОжно ли указать основное подразделение?
- ЗиК Исправительные работы
- Торговая клавиатура и 1С Розница 2.2
- УТ 10.3.40.1 ошибка при попытке подключения Атол 30Ф
- Ежемесячная премия и вычет на детей за 2 месяца - правильная ли логика?
- БСП. ДлительныеОперации. Индусский код?
- Как заполняют Отчет ДДС?
- Онлайн касса для 30 чеков в день и 1С УТ 10.3
- Обработка проверки совместимости при переходе на 8.3
- не добавляется сотрудник в ведомость на аванс
- Разные шрифты в одной ячейке табличного документа
- УПП: Распределение 25 счета по оплате труда
- Сканнер ШК который считывает с экрана
- Не выводятся некоторые поля печатную форму отчета
- Кого сложнее сдать: специалист или специалист консультант?
- Как получить себстоимость из Регистра ВыпускПродукции
- v7: Не активна кнопка добавить в справочнике Подразделений ЗиК
- v7: Раскраска Formex-ом работает только под админом