|
v7: ОбработкаОжидания
| ☑ |
0
nacinayu1c
24.08.11
✎
17:00
|
что я не правильно написал сама процедура работает если жму кнопку Сформировать а если просто открываю обработку то как я думал через 10 секунд процедура сработает но не чего не происходит
Процедура Сформировать()
ПЕРЕМ СтрокаДляПриёма;
ИТ = СоздатьОбъект("БухгалтерскиеИтоги");
ИТ.ИспользоватьСубконто(ВидыСубконто.МестаХранения);
ИТ.ИспользоватьСубконто(ВидыСубконто.Номенклатура);
ИТ.ВыполнитьЗапрос(НачМесяца(РабочаяДата()),КонМесяца(РабочаяДата()),"41");
ИТ.ВыбратьСубконто(1);
Пока ИТ.ПолучитьСубконто(1) = 1 Цикл
ИТ.ВыбратьСубконто(2);
Пока ит.ПолучитьСубконто(2) = 1 Цикл
Если ИТ.СКД("К")<>0 Тогда
строкат = (ИТ.Субконто(2).Наименование+","+ИТ.СКД("К")+","+ИТ.СКД("С"));
КонецЕсли;
ЗагрузитьВнешнююКомпоненту("v7plus.dll");
HTTP=СоздатьОбъект("addin.v7httpreader");
адрес="http://www.proba.ru/test.php?text="+строкат;
HTTP. ПолучитьКакСтроку(адрес, СтрокаДляПриёма);
Сообщить(адрес+","+СтрокаДляПриёма);
КонецЦикла;
КонецЦикла;
КонецПроцедуры
("Сформировать",10);
|
|
1
Ёпрст
24.08.11
✎
17:02
|
(0) и где в коде ОбработкаОжидания ?
|
|
2
nacinayu1c
24.08.11
✎
17:04
|
Процедура Сформировать()
ПЕРЕМ СтрокаДляПриёма;
ИТ = СоздатьОбъект("БухгалтерскиеИтоги");
ИТ.ИспользоватьСубконто(ВидыСубконто.МестаХранения);
ИТ.ИспользоватьСубконто(ВидыСубконто.Номенклатура);
ИТ.ВыполнитьЗапрос(НачМесяца(РабочаяДата()),КонМесяца(РабочаяДата()),"41");
ИТ.ВыбратьСубконто(1);
Пока ИТ.ПолучитьСубконто(1) = 1 Цикл
ИТ.ВыбратьСубконто(2);
Пока ит.ПолучитьСубконто(2) = 1 Цикл
Если ИТ.СКД("К")<>0 Тогда
строкат = (ИТ.Субконто(2).Наименование+","+ИТ.СКД("К")+","+ИТ.СКД("С"));
КонецЕсли;
ЗагрузитьВнешнююКомпоненту("v7plus.dll");
HTTP=СоздатьОбъект("addin.v7httpreader");
адрес="http://www.proba.ru/test.php?text="+строкат;
HTTP. ПолучитьКакСтроку(адрес, СтрокаДляПриёма);
Сообщить(адрес+","+СтрокаДляПриёма);
КонецЦикла;
КонецЦикла;
КонецПроцедуры
ОбработкаОжидания("Сформировать",10);
|
|
3
andrewalexk
24.08.11
✎
17:04
|
:) а модуль глобальный?
|
|
4
nacinayu1c
24.08.11
✎
17:05
|
или ОбработкаОжидания работает только в глобальнике???
|
|
5
nacinayu1c
24.08.11
✎
17:05
|
нет это внешняя обработка
|
|
6
nacinayu1c
24.08.11
✎
17:05
|
а как сделать чтоб не трогать глобальник??
|
|
7
andrewalexk
24.08.11
✎
17:05
|
:) тогда забыл Форма.****************
|
|
8
Ёпрст
24.08.11
✎
17:06
|
(2) наивняк какой.. ОбработкаОжидания - это для глоб. модуля.
Если для формы, то
Форма.ОбработкаОжидания("Сформировать",10);
и желательно, в ПриОткрытии код кинуть с этой строчкой.
|
|
9
nacinayu1c
24.08.11
✎
17:09
|
ок все заработало
|
|
10
nacinayu1c
24.08.11
✎
17:10
|
спасибо всем
|
|
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший