Имя: Пароль:
1C
1С v8
Как прикрутить индикатор
0 SherifSP
 
01.08.12
15:47
Есть процедура, как к ней прикрутить индикатор

Процедура КоманднаяПанель2Сформировать(Кнопка)
       
   Флаг1 = Истина;
   Если ОбщиеПланы Тогда
       Результат = СформироватьОбщиеПланы();
       Если не Результат.Отказ Тогда
           ОтправкаПисьма(Результат.Описание,, Флаг1);
           Сообщить("Общие планы сформированы и отправлены",СтатусСообщения.Информация);
       Иначе
           Сообщить("Общие планы не сформированы",СтатусСообщения.Внимание);
       КонецЕсли;
   КонецЕсли;
   
   Если ПланыПоКомандам Тогда
       Результат = СформироватьПланыПоКомандам();
       Если не Результат.Отказ Тогда
           ОтправкаПисьма(Результат.МассивФайлов,"Шаблон планов по командам",Флаг1);
           Сообщить("Планы по командам сформированы и отправлены",СтатусСообщения.Информация);
       Иначе
           Сообщить("Планы по командам не сформированы",СтатусСообщения.Внимание);
       КонецЕсли;
   КонецЕсли;    
   
КонецПроцедуры
1 DrShad
 
01.08.12
15:48
смотри как юзается общая форма ХодВыполненияОбработкиДанных
2 SherifSP
 
01.08.12
15:48
Я вот нашел, но здесь автору посоветовали в цикле все осуществить v8: Как подключить индикатор?
3 DrShad
 
01.08.12
15:52
а где ты собрался двигать значение индикатора как не в цикле?
4 SherifSP
 
01.08.12
15:52
Если в процедуру при открытии я закину
ЭлементыФормы.Индикатор2.МаксимальноеЗначение = 30;
То индикатор должен быть заполнен на 30%
5 Vladal
 
01.08.12
15:53
(4) Посмотри здесь - я недавно баловался с индикатором и оценкой времени окончания процесса:
http://depositfiles.com/files/m3ohx8j9q?redirect
6 SherifSP
 
01.08.12
15:53
(4)Это вопрос)
7 SherifSP
 
01.08.12
15:54
(5) И как успешно?)
8 DrShad
 
01.08.12
15:55
(4) с какого перепугу?
9 Heckfy
 
01.08.12
15:56
(4)

ЭлементыФормы.Индикатор2.МаксимальноеЗначение = 100;
ЭтаФорма.Индикатор1=30;
10 Heckfy
 
01.08.12
15:56
Индикатор1=Индикатор2
11 SherifSP
 
01.08.12
16:03
Просто если я выполню в цикле это все, то у меня индикатор покажет 100% и будит дальше грузить
12 SherifSP
 
01.08.12
16:05
Ну или если в последней процедуре в цикле индикатор повесить, то транзакция уже начнется а индикатор будит на 0
13 DrShad
 
01.08.12
16:07
походу ты нифига не понимаешь что такое индикатор
14 SherifSP
 
01.08.12
16:08
(13)Как я понимаю индикатор показывает время и ход выполнения транзакции
15 DrShad
 
01.08.12
16:09
(14) сфига-ли?
16 SherifSP
 
01.08.12
16:09
(13)Вот только нужно знать в какое место процедуры его прикрутить
17 Fish
 
01.08.12
16:09
(14) Нет.
18 SherifSP
 
01.08.12
16:10
(17) А что тогда?
19 DrShad
 
01.08.12
16:10
(18) пипец
20 Fish
 
01.08.12
16:12
(18) СП украли?
"Описание:

Индикатор предназначен для представления текущего состояния некоторого изменяющегося числового значения. Например, может применяться для наглядного представления выполнения процесса перебора строк таблицы значений или элементов массива. Для индикатора не предусмотрено формирование каких-либо событий, он также не может изменять связанные с ним данные."
21 Vladal
 
01.08.12
17:03
(7) Месье а ты посмотри, как сделано и поймёшь.
Проблемы невозможно решaть нa том же уровне компетентности, нa котором они возникaют. Альберт Эйнштейн