|
Отследить состояние цикла на сервере | ☑ | ||
---|---|---|---|---|
0
Gossar1C
06.08.13
✎
17:34
|
Здравствуйте. Помогите пожалуйста, так как я незнаю как сделать индикатор на сервере (УТ11) чтобы можно было бы отслеживать сколько документов проверено, хотелось бы просто напросто чтобы сообщалось пользователю, но к сожалению не получается... строго не судите в 1с новичек с малым стажем)
&НаСервере Процедура УдалитьЦенуНоменклатуры() Результат = Неопределено; УдаляемаяСтрока = Неопределено; СтруктураДляПоиска = Новый Структура; СтруктураДляПоиска.Вставить("Используется",Ложь); МассивННДляУдаления = Объект.НайденнаяНоменклатура.НайтиСтроки(СтруктураДляПоиска); СтруктураДляПоискаНН = Новый Структура; ЗапросЦена = Новый Запрос; ЗапросЦена.Текст = "ВЫБРАТЬ | УстановкаЦенНоменклатуры.Ссылка |ИЗ | Документ.УстановкаЦенНоменклатуры КАК УстановкаЦенНоменклатуры |ГДЕ | УстановкаЦенНоменклатуры.ПометкаУдаления = ЛОЖЬ"; Результат = ЗапросЦена.Выполнить().Выбрать(); ПроверяемыйДокумент = 0; КоличествоДокументовУстановкиЦен = Результат.Количество(); Пока Результат.Следующий() Цикл ДокументУстановкиЦен = Результат.Ссылка.ПолучитьОбъект(); Для Каждого ЭлементНН ИЗ МассивННДляУдаления Цикл СтруктураДляПоискаНН.Вставить("Номенклатура",ЭлементНН.Номенклатура); УдаляемаяСтрока = ДокументУстановкиЦен.Товары.НайтиСтроки(СтруктураДляПоискаНН); Для Каждого УдаляемаяСтрокаДЦ ИЗ УдаляемаяСтрока Цикл ДокументУстановкиЦен.Товары.Удалить(УдаляемаяСтрокаДЦ); КонецЦикла; СтруктураДляПоискаНН.Очистить(); КонецЦикла; ДокументУстановкиЦен.Записать(РежимЗаписиДокумента.Проведение); ПроверяемыйДокумент = ПроверяемыйДокумент + 1; Сообщить("Проверено " + ПроверяемыйДокумент + " из " + КоличествоДокументовУстановкиЦен + " док."); КонецЦикла; КонецПроцедуры |
|||
1
х86
06.08.13
✎
17:35
|
цикл на клиенте должен быть
|
|||
2
Нуф-Нуф
06.08.13
✎
17:36
|
(1) правильно! даешь херову гору обращений к серверу!
|
|||
3
Maxus43
06.08.13
✎
17:36
|
||||
4
H A D G E H O G s
06.08.13
✎
17:38
|
(2) Ничего страшного.
|
|||
5
х86
06.08.13
✎
17:38
|
(2)при некоторых условиях имеет место быть, и обращений к серверу можно свести к минимум, например 10-20
|
|||
6
H A D G E H O G s
06.08.13
✎
17:38
|
Если не через опу сделано. Но обладателям айфона неисилить.
|
|||
7
Gossar1C
06.08.13
✎
17:43
|
(1) ок, как мне передать результат запроса на клиента? ТЗ поместить в хранилище а потом на клиенте уже с ней работать?
|
|||
8
Gossar1C
06.08.13
✎
17:45
|
(1) хотя я понял, ладно спасибо, буду пробовать так
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |