Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 7.7 и ранее

v7: Долго выполняется метод Свернуть()

v7: Долго выполняется метод Свернуть()
Я
   moonlight
 
23.11.20 - 21:10
Добрый день!

Столкнулся с ситуацией когда проводился документ порядка полуминуты ! Сделал замер и вот результат:

https://c2n.me/49Wl4UA

Как выяснилось проблема в строке, где отрабатывает метод Свернуть(). В документе порядка 30 строк в табличной части. В чем может быть причина такого долгого выполнения метода Свернуть() таблицы значений!,

Спасибо
   RomanYS
 
1 - 23.11.20 - 21:19
(0) А разве можно номера колонок указывать? Попробуй по именам.
   Ёпрст
 
2 - 23.11.20 - 22:24
(0) дык не сворачивай, если твоя тз получена из ВыгрузитьИтоги(), то она и так свёрнута
   RomanYS
 
3 - 23.11.20 - 22:43
(2) Судя по замерам там циклы по 100к, а в результате якобы "30 строк". Можно ли это (30 строк) верить - хз
   Злопчинский
 
4 - 24.11.20 - 00:41
(0) при чем здесь количество строк в документе, если ты сворачиваешь регистр партий? там по этим 30 номенклатурам в документе - могут быть десятки и сотни тысяч незакрытых итогов регистра (например, по фирме). вот они и сворачиваются долго...
   Cthulhu
 
5 - 24.11.20 - 01:21
два вызова, фин и упр.
формирование этих ТЗ может быть дико неоптимальным. дебажить - смотреть алгоритм - оптимизировать его в виде "только для этого вида документов" и оптимизированное пихать в обработкапроведения вместо вызова универсальных процедур глобального модуля... обычный программистский хлеб...
   victuan1
 
6 - 25.11.20 - 06:41
ИндексированнаяТаблица не быстрее свернет?
   Bigbro
 
7 - 25.11.20 - 06:48
посмотреть тбИтоги до свертки - что там, исправить алгоритм или данные чтобы не приходилось сворачивать сотни тысяч строк до 30.

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