Вход | Регистрация

1С:Предприятие :: 1С:Предприятие 8 общая

Завершение работы системы 8.3.8

Завершение работы системы 8.3.8
Я
   sbabay
 
11.10.16 - 20:04
Необходимо при завершении работы пользователя выполнять:
1. Принудительный обмен данными (РИБ)
2. Запись в служебный РС некоторых данных (именно при завершении работы пользователя)
Но в версии 8.3.8 1С заперщает вызов серверных процедур и открытие окон.

Как быть?
 
 
   MrStomak
 
1 - 11.10.16 - 20:12
Как-как - регламентное задания. Пытаешься закрыть 1с и тут риб какой-то прет - нехорошо.

Также пакетный запуск другого сеанса через запуститьприложение может помочь.
   sbabay
 
2 - 11.10.16 - 20:12
Пытаюсь сделать вот так:

&НаКлиенте
Процедура ПередЗакрытием(Отказ, ЗавершениеРаботы, ТекстПредупреждения, СтандартнаяОбработка)
    
    Если ЗавершениеРаботы = Истина Тогда        
        Отказ = Истина;
        ТекстПредупреждения = "Надо выполнить обмен!";
        ПодключитьОбработчикОжидания("ОткрытьФормуОбменаРИБ", 0.1, Истина);
        СтандартнаяОбработка = Ложь;
        Возврат;
    КонецЕсли;


Но при завершении работы вываливается стандартное окно с моим текстом и двумя кнопками: "Завершить" или "Продолжить"
И если пользователь жмет "Завершить", то система все равно завершает свою работу. Т.е. я никак не могу принудительно отказаться от завершения работы
   sbabay
 
3 - 11.10.16 - 20:14
(1) база файловая, поэтому регламентые тоже не будут работать после выхода единственного пользователя.

Пакетный запуск должен помочь, но это как-то слишком.
Да и операторы на местах сразу закрывают ноутбук после завершения работы 1С.
   MrStomak
 
4 - 11.10.16 - 20:16
(2) Потому что хром не позволит тебе не выполнить команду закрытия.
Гугл диктует 1с правила разработки приложений.
   sbabay
 
5 - 11.10.16 - 20:18
(4) я примерно представляю откуда ноги растут. Но как быть-то? В хроме пакетный запуск тоже не сделаешь
   MrStomak
 
6 - 11.10.16 - 20:23
(5) Сделай большую жирную кнопку ВЫХОД в интерфейсе и приучи пооьзователей выходить через нее
   sbabay
 
7 - 11.10.16 - 20:30
(6) Тоже вариант.
   MrStomak
 
8 - 11.10.16 - 20:42
Только не забудь записать ТекстПредупреждения "Вы вышли из базы неправильно. Теперь ваша зарплата уменьшилась вдвое"

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует