|   |   | 
| 
 | 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 | 
        спасибо всем     | 
 
 | Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |