Виснет простой запрос в цикле 1с 8.2 #619781


#0 by nikolay_1987
Добрый день. Следующий код после непродолжительного выполнения вешает 1с Как правило цикл успевает пройти 10-15 счетов после чего зависает. То есть он зависает не на каком то определенном счете. Самое интересное,  если поместить этот код в Нажатие какой либо кнопки формы, все работает отлично. Зависает если выполняется из "ПередОткрытием" или "ПриОткрытии" формы.  В чем может быть проблема?    Пока Счета.Следующий Цикл
#1 by andrewks
"запрос в цикле"  дальше читать не стал
#2 by nikolay_1987
Извиняюсь, плохо скопировал:
#3 by hhhh
береги руки, Сеня (С) "Бриллиантовая рука"
#4 by ОбычныйЧеловек
Убери цикл (и следовательно условие по счету) - потому как бред ведь полный. Сделай группировку по счету и бегай по этой выборке.
#5 by Reset
А почему в не обработке проведения?
#6 by ОбычныйЧеловек
Еще и условие по счету умудрился в ГДЕ поставить...
#7 by Нуф-Нуф
вроде и год 87, но видать эхо зацепило...
#8 by klikotold
А чего ж ему не виснуть... Нельзя делать запросы в цикле.
#9 by ОбычныйЧеловек
там скорее всего того есть, но сначала надо решить проблему с открытием а потом с проведением.
#10 by nikolay_1987
Спасибо Все заработало. До меня только сейчас дошло какой это был бред. Про запрос внутри цикла ничего не знал.   Тему можно закрывать
#11 by tumpalgin
Почитай Радченко, запросы в цикле - это не только плохой тон в программировании, но и черепашья скорость работы
#12 by Живой Ископаемый
2 кто бы говорил.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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