Заказы на доработку 1С (сервис удаленной работы)

Хранилище

База знаний
Бесплатные отчеты, обработки, конфигурации, внешние компоненты для 1С Статьи, описание работы, методики по работе с 1С

Здравствуйте, гость ( Вход | Зарегистрироваться )



> Завершение работы пользователей. Файловый вариант. Без доработки конфигураций.          
Vofka Подменю пользователя
сообщение 14.09.11, 18:54
Сообщение #1

У нас здесь своя атмосфера...
***********
Группа: Основатель
Сообщений: 13948
Из: Киев
Спасибо сказали: 4514 раз
Рейтинг: 3635.6

Обработка позволяет отключить сеансы всех пользователей, подключенных к базе данных. При этом обеспечивается возможность быстрого входа в заблокированную базу.

Данная обработка похожа на типовую "Блокировка установки соединений с информационной базой", но имеет некоторые существенные отличия:

1. Отображение списка активных пользователей

2. Возможность создать ярлык на рабочем столе для запуска информационной базы с кодом разрешения

При выполнении команды "Установить блокировку" будут отключены все сеансы, в том числе и тот, из которого вы запустили обработку. Однако, у вас есть возможность при установке блокировки заблаговременно создать на своем Рабочем столе ярлык, при помощи которого вы можете войти в заблокированную базу. Иными словами, вам не придется мучаться, прописывая в свойствах ярлыка необходмые параметры запуска.

Есть, конечно, и некоторые минусы. Например, обработка не выкинет пользователей, у которых открыто модальное окно типа предупреждения "Документ не проведен". Вопросы типа "Объект изменен. Сохранить изменения?" игнорируются и сеанс пользователя завершается без сохранения данных.

При использовании в клиент-серверном варианте обработка, возможно, выполнит свою задачу, я не проверял. А вот создание ярлыка на запуск базы после блокировки стопудово отработает некорректно, поскольку заточено исключительно под файловые базы. В принципе, если кому будет интересно, могут попробовать переписать и под клиент-сервер. Буду только "за".

Было бы, конечно, весьма полезно прикрутить сюда и отправку сообщений пользователям, но вариантов реализации данного действа средствами 1С без использования "Регистр сведений+ОбработчикОжидания" нигде найти не удалось. Так что, пока так.

Основная задача стояла так, чтобы выкидывать пользователей в любых конфигурациях без их модификации. Вроде что-то получилось smile.gif

PS. Реализована возможность выбирать сообщение пользователям из шаблонов, причем в шаблон будет подставлено время окончания блокировки. Только вот редактировать эти шаблоны придется в Конфигураторе, в модуле формы, а именно - в процедуре "КнопкаИзШаблонаНажатие(Элемент)". Писать какой-либо другой механизм для их хранения лень.


Окно (установка блокировки)


Окно (снятие блокировки)


Шаблоны сообщений

Скачать (пароль в правилах к разделу): Прикрепленный файл  otkljucheniepoljzovatelej.zip ( 12,24 килобайт ) Кол-во скачиваний: 2731


lutdan Подменю пользователя
сообщение 27.12.12, 14:56
Сообщение #2

Молчаливый
*
Группа: Пользователи
Сообщений: 3
Спасибо сказали: 0 раз
Рейтинг: 0

Запустил обработку. Яhksr не создался.. выдавалась ошибка. И в конфигурацию не заходит и в Предприятие. Как быть?

fenix76 Подменю пользователя
сообщение 04.12.13, 11:07
Сообщение #3

Молчаливый
*
Группа: Пользователи
Сообщений: 2
Спасибо сказали: 0 раз
Рейтинг: 0

Интересная обработка, нужная. Правда похоже доделывать её не планируют.
Не работает функционал создания ярлыка на рабочем столе, подозреваю из-за разницы путей в ХР и 7
Обработка принудительно не завершает клиентские сесси, только сообщение.

logist Подменю пользователя
сообщение 04.12.13, 11:16
Сообщение #4

Про1С-ник
Иконка группы
Квалифицированный бухгалтерГений телепатии и социального моделированияЗа заслуги на форуме в 2010 годуМодератору Про1С (за заслуги в 2011 году)
Группа: Местный
Сообщений: 9564
Из: Kharkiv, UA
Спасибо сказали: 2536 раз
Рейтинг: 0

У меня работает и создает. В конце-концов создать ярлык можно один раз и вручную.
Не завершает сеансы только если у пользователя стоит запрашивать подтверждение на завершение, и пользователь ответил - не завершать.


Signature
Личные бесплатные консультации не даю, для этого есть форум!

fenix76 Подменю пользователя
сообщение 04.12.13, 12:04
Сообщение #5

Молчаливый
*
Группа: Пользователи
Сообщений: 2
Спасибо сказали: 0 раз
Рейтинг: 0

Цитата(logist @ 04.12.13, 13:16) *
У меня работает и создает. В конце-концов создать ярлык можно один раз и вручную.
Не завершает сеансы только если у пользователя стоит запрашивать подтверждение на завершение, и пользователь ответил - не завершать.

на счёт
Операции -> Справочник -> Пользователи далее в справочнике "пользователи" выбираете нужного пользователя и открываете его. Затем ищите в настройках строку "Запрашивать подтверждение при закрытии программы" и снять галочку догадался.

на счёт ярлыка согласен, но если есть продукт, можно было бы доделать до финального конца smile.gif

logist Подменю пользователя
сообщение 05.12.13, 13:46
Сообщение #6

Про1С-ник
Иконка группы
Квалифицированный бухгалтерГений телепатии и социального моделированияЗа заслуги на форуме в 2010 годуМодератору Про1С (за заслуги в 2011 году)
Группа: Местный
Сообщений: 9564
Из: Kharkiv, UA
Спасибо сказали: 2536 раз
Рейтинг: 0

Цитата(fenix76 @ 04.12.13, 13:04) *
но если есть продукт

Ну это же не коммерческий продукт wink.gif Что сделали то сделали, не работает и очень надо - исправьте самостоятельно wink.gif


Signature
Личные бесплатные консультации не даю, для этого есть форум!

zemledel Подменю пользователя
сообщение 14.03.14, 20:33
Сообщение #7

Молчаливый
*
Группа: Пользователи
Сообщений: 1
Спасибо сказали: 0 раз
Рейтинг: 0

Спасибо за обработку!
А можно сделать возможность выборочного отключения пользователей?
Чтобы можно было поставить галочку(ки) напротив пользователей, которых нужно выкинуть и при выполнении команды "Установить блокировку" отключались бы только выделенные сеансы пользователей?...

--
С уважением, Александр

logist Подменю пользователя
сообщение 14.03.14, 21:09
Сообщение #8

Про1С-ник
Иконка группы
Квалифицированный бухгалтерГений телепатии и социального моделированияЗа заслуги на форуме в 2010 годуМодератору Про1С (за заслуги в 2011 году)
Группа: Местный
Сообщений: 9564
Из: Kharkiv, UA
Спасибо сказали: 2536 раз
Рейтинг: 0

Цитата(zemledel @ 14.03.14, 20:33) *
А можно сделать возможность выборочного отключения пользователей?

Нет. Для этого надо переделывать конфигурацию.


Signature
Личные бесплатные консультации не даю, для этого есть форум!

XACHAPURIN Подменю пользователя
сообщение 17.09.15, 9:55
Сообщение #9

Молчаливый
*
Группа: Пользователи
Сообщений: 2
Спасибо сказали: 0 раз
Рейтинг: 0

Где пароль?

Vofka Подменю пользователя
сообщение 17.09.15, 16:48
Сообщение #10

У нас здесь своя атмосфера...
***********
Группа: Основатель
Сообщений: 13948
Из: Киев
Спасибо сказали: 4514 раз
Рейтинг: 3635.6

Пароль лежит в надежном месте.

XACHAPURIN Подменю пользователя
сообщение 18.09.15, 3:52
Сообщение #11

Молчаливый
*
Группа: Пользователи
Сообщений: 2
Спасибо сказали: 0 раз
Рейтинг: 0

Да я уже все мозги сломал, не могу никак завершить активные сеансы пользователей 1с. Нашел море решений и ни одно не работает на 8.3 why.gif А мне всего то нужно зайти на сервер, подключиться к базе и выгнать всех пользователей. Думал там всё просто... 09000000.gif Как же я был наивен

Snoopy Подменю пользователя
сообщение 03.03.16, 10:37
Сообщение #12

Молчаливый
*
Группа: Пользователи
Сообщений: 1
Спасибо сказали: 0 раз
Рейтинг: 0

Vofka @ 17.09.15, 20:48 *,
А если серьезно какой пароль ?

logist Подменю пользователя
сообщение 03.03.16, 10:45
Сообщение #13

Про1С-ник
Иконка группы
Квалифицированный бухгалтерГений телепатии и социального моделированияЗа заслуги на форуме в 2010 годуМодератору Про1С (за заслуги в 2011 году)
Группа: Местный
Сообщений: 9564
Из: Kharkiv, UA
Спасибо сказали: 2536 раз
Рейтинг: 0

Цитата(Snoopy @ 03.03.16, 11:37) *
А если серьезно какой пароль ?

Правила форума почитайте.


Signature
Личные бесплатные консультации не даю, для этого есть форум!

Не нашли ответа на свой вопрос?
Зарегистрируйтесь и задайте новый вопрос.


Ответить Новая тема
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

RSS Текстовая версия Сейчас: 28.03.24, 17:27
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!