Индикатор прогресса на управляемых формах
Доброго времени суток всем.
Встал вопрос как на управляемых формах нарисовать индикатор выполнения.
В гугле был, тут тоже скачал пару обработок. Но что то не получается.
И так
Подскажите как???
Или ссылкой киньте в меня.
Встал вопрос как на управляемых формах нарисовать индикатор выполнения.
В гугле был, тут тоже скачал пару обработок. Но что то не получается.
И так
&НаКлиенте
Процедура ПровестиРеализации(Команда)
ПровестиРеализацииНаСервере();
КонецПроцедуры
&НаСервере
Процедура ПровестиРеализацииНаСервере()
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| РеализацияТоваровУслуг.Ссылка КАК Ссылка
|ИЗ
| Документ.РеализацияТоваровУслуг КАК РеализацияТоваровУслуг
|ГДЕ
| РеализацияТоваровУслуг.Проведен = ИСТИНА
| И РеализацияТоваровУслуг.Дата >= &ДатаНач
| И РеализацияТоваровУслуг.Дата <= &ДатаКон";
Запрос.УстановитьПараметр("ДатаНач", НачалоДня(Объект.НачалоПериода));
Запрос.УстановитьПараметр("ДатаКон", КонецДня(Объект.КонецПериода));
РезультатЗапроса = Запрос.Выполнить();
ВыборкаДетальныеЗаписи = РезультатЗапроса.Выбрать();
Пока ВыборкаДетальныеЗаписи.Следующий() Цикл
//???? тут надо отправить данные в индикатор?????
ИзменитьСчет(ВыборкаДетальныеЗаписи.Ссылка);
КонецЦикла;
КонецПроцедуры
ПоказатьПодскажите как???
Или ссылкой киньте в меня.
По теме из базы знаний
- Индикация процесса выполнения в управляемых формах для БСП без изменения конфигурации
- Асинхронная загрузка данных на Управляемую Форму. Прогресс бар (УФ 8.3). Индикация состояния процесса
- Индикатор выполнения длительных операций на сервере 1С 8.3 (управляемые формы)
- Как работают управляемые формы и тонкий клиент 1С – взгляд "из-под капота"
- Запуск в фоне процедуры модуля внешней обработки на управляемых формах без БСП
Найденные решения
существенное ограничение, работает только на локальном сервере через файл-открыть
что бы заработало на другом сервере, надо добавлять во внешние обработки
что бы заработало на другом сервере, надо добавлять во внешние обработки
Прикрепленные файлы:
ШаблонОбработки_КакФоновоеЗадание_ДляДлительныхОпераций_ПрогрессБар.epf
Остальные ответы
В избранное
Подписаться на ответы
Сортировка:
Древо развёрнутое
Свернуть все
общий модуль ДлительныеОперации
работает в том числе и с внешними обработками
но если раньше не работал с фоновыми заданиями на управляемых формах, то разобраться будет непросто
проще взять готовый пример с прогресс баром, и допилить его под себя
работает в том числе и с внешними обработками
но если раньше не работал с фоновыми заданиями на управляемых формах, то разобраться будет непросто
проще взять готовый пример с прогресс баром, и допилить его под себя
существенное ограничение, работает только на локальном сервере через файл-открыть
что бы заработало на другом сервере, надо добавлять во внешние обработки
что бы заработало на другом сервере, надо добавлять во внешние обработки
Прикрепленные файлы:
ШаблонОбработки_КакФоновоеЗадание_ДляДлительныхОпераций_ПрогрессБар.epf
И все-таки, непонятно как эту обработку использовать.
Вот, к примеру код из вопроса:
Пока ВыборкаДетальныеЗаписи.Следующий() Цикл
//???? тут надо отправить данные в индикатор?????
ИзменитьСчет(ВыборкаДетальныеЗаписи.Ссылка);
КонецЦикла;
В том месте, где "Отправить данные в индикатор" что надо прописать?
А "ШаблонОбработки_КакФоновоеЗадание_ДляДлительныхОпераций_Про грессБар.epf" нужно вызывать из модуля своей обработки с передачей нужных параметров
или понавыдергивать куски и повставлять в свою?
Вот, к примеру код из вопроса:
Пока ВыборкаДетальныеЗаписи.Следующий() Цикл
//???? тут надо отправить данные в индикатор?????
ИзменитьСчет(ВыборкаДетальныеЗаписи.Ссылка);
КонецЦикла;
В том месте, где "Отправить данные в индикатор" что надо прописать?
А "ШаблонОбработки_КакФоновоеЗадание_ДляДлительныхОпераций_Про
или понавыдергивать куски и повставлять в свою?
а чего сложного, вот какой-то пример
просто свой код надо правильно вставить
просто свой код надо правильно вставить
Прикрепленные файлы:
ТестИндикатор.epf
Вакансии
Аналитик 1С / Бизнес-аналитик
Нижний Новгород
зарплата от 100 000 руб. до 250 000 руб.
Временный (на проект)
Нижний Новгород
зарплата от 100 000 руб. до 250 000 руб.
Временный (на проект)