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

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 человек.
Рекламное место пустует