powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / [игнор отключен] [закрыт для гостей] / Прервать выполнение цикла
5 сообщений из 5, страница 1 из 1
Прервать выполнение цикла
    #38572941
bald56rus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем доброго дня.
подскажите пож. что я делаю не так
есть команда которая выполняется на клиенте
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
&НаКлиенте
Процедура ПолучитьАбонентов(Команда)
	СписокАбонентов = ПолучитьСписокАБонентов();
	Для каждого ЭлСписка Из СписокАбонентов Цикл
		Оборудование = ПолучитьОборудованиеАбонента(ЭлСписка.Значение.Абонент);
		Для каждого Строка Из Оборудование Цикл
			ПроверитьПоказания(Строка.Значение,УчетныйМесяцПоказаний);	
		КонецЦикла;
	КонецЦикла;
КонецПроцедуры


смысл данной команды в следующем: Функция ПолучитьСписокАБонентов() выполняется на сервере и возвращает структуру(Список со ссылками на нужных мне абонентов) по полученному списку запускаю цикл, внутри цикла по абонентам получаю Оборудование(ПолучитьОборудованиеАбонента() возвращает структуру),для каждого оборудования выполняю проверку по нужному мне критерию.здесь нареканий нет все работает так как надо. хотелось бы иметь возможность прервать выполнение команды.
пробовал след образом: внутрь цикла по абонентам вставлял команду
Код: sql
1.
ОбработкаПрерыванияПользователя();


но прерывания почему то не происходит.по аналогии сделал работу со структурой(заполняю от 0 до 1000) и пробую прервать все работает здесь же нет.
...
Рейтинг: 0 / 0
Прервать выполнение цикла
    #38572945
Последний выдох ГПЖ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
нельзя прервать пока мяч на стороне сервера
...
Рейтинг: 0 / 0
Прервать выполнение цикла
    #38572948
Последний выдох ГПЖ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
все сразу забрать нельзя с сервера? зачем лупить без конца по базе в цикле?
...
Рейтинг: 0 / 0
Прервать выполнение цикла
    #38572964
bald56rus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
может я не совсем понимаю, список абонентов же по которому запускается цикл верхний он же не на сервере, на сервере только уточняющие запросы по данному списку.в принципе можно и в одну структуру все собрать а потом выполнять проверки.
...
Рейтинг: 0 / 0
Прервать выполнение цикла
    #38572990
bald56rus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
по одному абоненту в момент времени(месяц) может быть 1-3 оборудование(больше 3 честно не встречал теоретически может быть и больше) по каждому оборудованию может быть показаний вплоть до количество дней месяца.одним запросом как это получить в таблицу не знаю.выкрутился что в цикле обхожу список абонентов, по каждому абоненту получаю оборудование и на конец по каждому оборудованию получаю массив показаний который в итоге и проверяю по нужному мне условию.
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / [игнор отключен] [закрыт для гостей] / Прервать выполнение цикла
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]