Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
17 июн 2024, 08:29

Автоматическое заверешение работы

Автор Bredmon, 05 авг 2021, 07:35

0 Пользователей и 1 гость просматривают эту тему.

Bredmon

Имеется Платформа 1С 8.3.17.1549 с конфигурацией УТ 10.3, через диспетчер задач Windows запускалась обработка, в процедуре ПриНачалеРаботыСистемы() для автоматического окончания работы программы через 10 минут был вставлен такой код
НачВремя = ТекущаяДата();
    Пока 1 = 1 Цикл
        Если ТекущаяДата() - НачВремя > 600 Тогда
            Прервать;
        КонецЕсли;
КонецЦикла;
ЗавершитьРаботуСистемы();
Пока база была в файловом виде все работало идеально, но пришлось перейти на клиент-серверный вариант и каждый раз стала вылетать ошибка
ЦитироватьСигнатура проблемы:
  Имя события проблемы:   APPCRASH
  Имя приложения:   1cv8.exe
  Версия приложения:   8.3.17.1549
  Отметка времени приложения:   5ef1346a
  Имя модуля с ошибкой:   core83.dll
  Версия модуля с ошибкой:   8.3.17.1549
  Отметка времени модуля с ошибкой:   5ef132f7
  Код исключения:   c0000005
  Смещение исключения:   0000000000013e90
  Версия ОС:   6.1.7601.2.1.0.16.7
  Код языка:   1049
Может для серверного варианта этот код надо как-то поменять?

antoneus

Ой. Зачем цикл-то? Обработчик ожидания чем не устроил?

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск