#0
by Uho
Почему так:Если в обработке написать ЗавершитьРаботуСистемы в процедуре ПриОткрытии, то срабатывает. А если из ПриОткрытии вызывать другую процедуру, в которой написать ЗавершитьРаботуСистемы - то не срабатывает.Мало того не работает и в такой конструкции:.... ЗЫ. Релиз 20
#2
by tim
(принюхиваясь) Кто-то в вентилиционной шахте кострик из травы развел? Несет по всем веткам.
#4
by Uho
Понятно, что выйти из цикла, но какое этому объяснение? Может все просто, но я столкнулся с этим первый раз...
#5
by Дяпти
Ты еще счастливчик. Многие долгие годы работая с 1С и не знают, что если вызвать ЗавершитьРаботуСистемы в цикле ничего не получится :-)
#8
by Abrahams
..............ОбработкаОжидания("глОбработкаОжидания",1);конецпроцедурыКОГДА НУЖНО СЛЕДУЕЩЕЕ...глОбработкаОжиданияДобавитьФункцию("глЗавершитьРаботыСистемы","""04:30:22""",60 );
#11
by Uho
+10Надо было просто добавить Возврат; после ЗавершитьРаботуСистемы. Как я сразу до этого не додумался.А смысл вот в чем:Вчера вечером срочно понадобилось перепровести кучу документов по очень многим условиям...Решил написать обработочку. Запустить ночью в монопольном режиме и до 5.00 перепровести, если не успеет перепровести, то ЗавершитьРаботуСистемы (чтобы бэкап сделался). Так вот все действия писались в лог. И при завершении должно было отправиться письмо с логом ко мне домой (для успокоения души). Вот кусок кода:Пока Док.ПолучитьДокумент=1 Цикл... Что получилось:После 4.30 отправляется письмо с логом (700 KB). Но работа не завершается, и с каждым проходом цикла вновь отсылается письмо. Так продолжалось пока не заполнился почтовый ящик (27 MB). Дальше робот начал присылать письма, что ящик заполнен (по 22 KB). Продолжалось до 10.00, пока я не пришел на работу. ПРЕДСТАВЛЯЕТЕ ТРАФИК??? Жду разъяренных администраторов.... :(
#12
by Червь
Воткни в глобальник процедуру с ЗавершитьРаботуСистемы, и обращайся к ней.ЗЫ: Может не работать, если открыт какой-то объект (требует сохранить)Нада ЗавершитьРаботуСистемы чтоб без доп запроса завершать работу.
#13
by Uho
Уже празднуешь? :)ЗавершитьРаботуСистемы(<?>);Синтаксис:ЗавершитьРаботуСистемы(<ФлагСохранения>)Назначение:вызывает завершение рабоы системы.Параметры:<ФлагСохранения> - необязательный параметр. Флаг запроса сохранения открытых объектов. Если равен 0, то не запрашивается сохранение незаписанных документов, элементов справочников и т.п. Если 1, то сохранение запрашивается. Значение по умолчанию 1.
#14
by Червь
как ты угадал?Нет, не празднуем пока. Но и работать головой что-то не выходит сегодня :)))
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
В этой группе 1С
- ЗиК 251 Справка 2НДФЛ
- Анализатор 1cv7.dds
- v8: Как в интерфейс добавить вызов внешней обработки?
- ККС:Магазин
- Нарушена уникальность кодов справочника
- Как сохранять файлы MS Word в файлах ИБ 1С?
- Проблемы с менеджером лицензий
- График "2 через 2" в "Камин". Что в Справочник Табели вводить? (jb)
- не работает запрос: Неверные параметры "ДАТАВРЕМЯ"
- При запуске Конвертера пишет ошибку
- v8 УПП, классификатор ОКОФ, где взять okof.xml?
- ЗиК. Работа ночью в праздники.
- Как выбрать подчиненные документы?
- Задать владельца для ВвестиЗначение()
- Как избавиться от повторного ввода Контрагента?
- Как свернуть 1с при запуске в трей?
- Установка SQL 2000 - как выставить правильные сортировки
- Настройка шаблонов проводок для выгрузки из Зик в Бух
- FIFO
- СокрЛП в VBA как?