#0
by ander139
Вот есть у меня обработка одна, запускаю я её с утречка, и в процедуре ПриОткрытии есть такая процедура: Форма.ОбработкаОжидания("Таймер",10); Потом я открываю другие програмки, а эта процедура не работает. Перезапускаю 1С - работает, перезапускаю обработку - не работает. 1С 7.7 ТиС 9.2 Может ли она не работать из-за запуска других прог?
#2
by ander139
Ну вот из всего там перечисленного мне годится только: => если окно программы 1С не активно А я сижу и смотрю, когда же свершится чудо и она заработает.
#3
by maloy
Чё-то я не помню у Формы такого метода.... ОбработкаОжидания - вроде как системная функция. Покажи текст "Таймер"а или скажи хоть чего она делает.
#5
by ander139
Да пожалуйста, только не думаю, что это поможет Процедура Таймер // Вызывается каждые 10 секунд состояние("Начинаю проверку почты..."); ВК=СоздатьОбъект("AddIn.AddInMail"); ВК.СерверПриема="pop3.mail.ru"; ВК.ПортПриема="110"; ВК.Логин="ander_139"; ВК.Пароль="******"; ВК.ОставлятьНаСервере=1; ВК.ПоказыватьПредупреждения=0; Если ВК.Подключиться("Прием")=1 Тогда СообЩа=ВК.КоличествоСообщений; Если СообЩа>СообРаньше тогда ВК.ПолучитьЗаголовок(СообЩа); сообщить("Андрюха, тебе письмо пришло:"); сообщить(" "+ВК.ИмяОтправителя+" ["+ВК.АдресОтправителя+"]: "+ВК.Тема); сообраньше=сообща; состояние("Письма есть."); сигнал; Иначе состояние("Новых писем нет."); КонецЕсли; ВК.Отключиться; КонецЕсли; КонецПроцедуры
#6
by maloy
не убедил. А какой смысл вызывать эту фичу как метод формы, а не как системную функцию поясни. не знаю что сказать, посмотри в отладчике может она у тебя не успевает первый раз отработать, а уже вызывается второй раз. Вот её и клинит. Всё-таки 10 секунд маловато для авторизации на халявном почтаре. Других предположений нет.
#7
by Crew
+ Автор Fеникс. Занесено для Базы знаний. Для справки: ...обработка ожидания срабатывает далеко не всегда. Она никогда не сработает в случаях: => пока выполняется какая-нибудь обработка => пока у пользователя открыт диалог ввода значения => пока у пользователя выведено предупреждение или вопрос Также обработка ожидания может не сработать в случаях: => если система заблокирована => если модально открыта какая-нибудь форма => если открыто меню интерфейса => если окно программы 1С не активно => если программа зависла
#8
by ander139
Дык вот. к У меня всё это выполняется (точнее не выполняется). Вот, причём начинает работать только после перезапуска самой 1С. к У меня когда работает скидывает с почты mail.ru за пару секунд, так что без проблем. Причем она не вызывается даже 1-й раз. А смысл вызывать эту фичу, как метод формы в том, что к глоб.модулю у меня допуска нет. Я простой менеджер
#9
by Эмблема форума
>>=> если окно программы 1С не активно Это Феникс преувеличил слегка ... Похоже, что у тебя параллельно другая обработка ожидания включается, в глобальнике, например ...
#10
by ander139
Вот может быть. Правда у меня открыт общий журнал документов и справочник номенклатуры. Всё.
#11
by Эмблема форума
А отладчик ты не открываешь потому, что считаешь, что и так много всего открыто? ...
#12
by SnarkHunter
...Лезу я в отладчик и вижу, что попал на сайт avb... P.S. Видели бы вы глаза простого менеджера...
#14
by Fеникс
Да нет, в самом деле такое бывает изредка. Детали выяснить не удалось, подозреваю, что это зависит от того, в какой момент окно программы стало неактивным. Наблюдал вроде бы на Windows NT 4.0 Server TE.
#15
by Эмблема форума
Имхо, путаешь ты ... Это альтернативная обработка ожидания не работает в неактивном приложении ...
#16
by Fеникс
Альтернативная=Глобальная? Ну я глобальную и имею в виду. А насколько это актуально для обработки ожидания формы - сказать не берусь - не проверял.
#17
by Эмблема форума
Нет, не глобальная ... Альтернатива обработке ожидания. Обработка из разряда полезных фишек. Показывает, как сделать "обработку ожидания" на уровне модуля формы с шагом меньше секунды. Причём, такая "обработка ожидания" будет работать даже в модальной форме. Я хотел сначала, в качестве примера написать, что-нибудь типа тетриса (и это вполне возможно), но мне стало лень. :) Скачать (3kb)
#27
by ( . ) ( . )
Решил возобновить данную тему, а то как-то скучно очень. Эмблема форума, Вы еще здесь? Вы пристаете на мое предложение по названию? Давайте сочинять устав. Предлагаю первый пункт: 1. В клуб, на основании поданного заявления, может быть зачислено лицо, разрешающее не лизать ему зад.
#28
by Эмблема форума
Рановато ты ... На основании заявления лицо может стать только КАНДИДАТОМ в члены клуба ... На хиппе был? 1. Кандидатом в члены Клуба может стать ЛЮБОЙ желающий, ознакомившийся с Уставом Клуба и подавший заявление в Клуб. После подачи заявления заявителю присваивается статус Кандидата в члены Клуба. При подаче заявления кандидат сообщает следующие данные о себе: ник, пол, возраст, а также размер, влажность и шершавость языка. Кандидат несет материальную ответственность за достоверность сообщаемых сведений.
#31
by NS
Форма.Обработкаожидания - не срабатывает только в одном случае... Когда выполняются другие вычисления.... Ну есно еще если эту форму закрыть ;-)
#32
by Рупор абсурда
Она не работает когда открыта модальная форма ... Любая ... Даже та, в которой она сама и сидит ...
#35
by Рупор абсурда
Открываю я форму обработки модально ..., а в ней форма.обработкаОжидания ... Так вот, она не работает ... И не заработает никогда ...
#39
by Рупор абсурда
У меня есть классный пример, где без этого нельзя обойтись ... Там используется альтернатива ...
#48
by Матрейя
Мне альтернатива пригодилась, когда нужно было регулировать скорость печати этикеток.
#49
by Эмблема форума
Ну, не споришь ... и хорошо ... :)) А нафига Ксоникс открывается в модальной форме? Для красоты?
#51
by Эмблема форума
Значит, для красоты ... Чтоб артефакт этот, от тз для перехвата кнопок, не вылазил ...
#52
by [:]||||||||||||[:]
Камрад, я категорически не согласен. Открываю я форму обработки модально, а в ней форма.обработкаОжидания. Так вот, она РАБОТАЕТ.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Истекло время ожидания в SQL версии
- Не работает функия вопрос() в 8-ке/в SQL не работает в файл серверной работает
- Сканер штрих-кодов в терминале 2003 работает через раз
- Функция СводныйОстаток не работает на сервере, а на локальной базе работает
- Обработчик ожидания не срабатывает!
- Превышено максимальное время ожидания предоставления блокировки из-за ожидания
- Не работает сортировка в СКД на одном клиенте, а на другом - работает
- Синхронизация через каталог работает, через почту ругается на файл настроек
- Обмен работает через обработку, а через планы обмена нет
- Обмен, конвертация. Работает через V8Exchan83, через план обмена не работает
В этой группе 1С
- Как лучше перенести остатки из 1С:Бухгалтерия 4.5 в 1С:Производство 2.8?
- Форматирование числовых реквизитов в табличной части 1с 7.7
- Как программно открыть форму ввода нового элемента справочника?
- 8.0 Как сделать активной (получить фокус) ячейку/колонку табличного поля?
- Поставка конфигурации 1С 8.0 без исходных кодов
- Как считается курсовая разница в 1с .Какой принцип?
- Необходим шаблон приложения к акту вып. работ с перечнем выполненн. работ
- как программно записать новый элемент справочника в нужную мне группу
- как обратится к форме элемента?
- Как в звпросе разбить период на месяцы
- Как сделать документ, делающий проводки по разным датам?
- Проблема с масштабированием отчетов 1С на Samsung ML1200
- Импорт данных в 1С из MS SQL Server баз
- Классификатор ОКВЭД в ДБФ?
- Как загрузить данные из Excel в таблицу значений?
- ОФФ: Где взять информацию 1с и DDE?
- 1С:8.0 Дерево подчиненных документов, где взять?
- ошибки транзакции 1с8
- Как получить список зарезервированных товаров в УТ?
- Как запретить очистку реквизита формы?