Выгонялка пользователей (файловый вариант)
Разработка - Инструментарий разработчика
Файлы
ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.
Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний
Оформите подписку на компанию для решения рабочих задач
Оформить подписку и скачать решение со скидкойВы можете заказать платную доработку или адаптацию этой разработки под вашу конфигурацию на «Бирже заказов».
- 0% комиссии — оплата напрямую исполнителю;
- Исполнители любого масштаба — от отдельных специалистов до команд под проект;
- Прямой обмен контактами между заказчиком и исполнителем;
- Безопасная сделка — при необходимости;
- Рейтинги, кейсы и прозрачная система откликов.
Реализовано в виде подсистемы
Для полноценного использования необходимо иметь пользователя с ролью "ПолныеПрава" (функции "Выход из системы" и выполнение кода доступны только для пользователя с полными правами, хотя все это можно изменить) и добавить строки в модуль приложения (см. демку)
Функционал и пользовательский интерфейс достаточно ограничены, т.к. основным желанием было достижение результата
Основные процедуры модуля обработки
Перем _ТекущийПользователь Экспорт; // Текущий пользователь Тип(ПользователиИнформационнойБазы)
Перем ТекущийУИД Экспорт; // УИД текущего пользователя Тип(УникальныйИдентификатор)
Перем Форма Экспорт; // основная форма обработки Тип(Форма)
// процедура формирует сообщение для пользователя
// ПАРАМЕТРЫ
// ТипСобытия - Число (1-выход из системы, 2 - сообщение, остальные (до 999) - пользовательские)
// ВремяДоСтарта - Число (время ожидания перед реакцией на событие)
// УИДПолучателя - Строка36 (УИД пользователя-получателя сообщения)
// УИДОтправителя - Строка36 (УИД пользователя-отправителя сообщения)
// _ТекстОповещения - Строка (текст сообщения пользователю)
// КодИсполнения - Строка (код для выполнения на стороне клиента)
Процедура СформироватьСообщение(ТипСобытия, ВремяДоСтарта=5, УИДПолучателя, УИДОтправителя,
_ТекстОповещения="", КодИсполнения="") Экспорт
// очистим события для пользователя
// ПАРАМЕТРЫ
// ТипСобытия - Число (если ТипСобытия = 999 - очищаются сообщения для всех пользователей
// иначе только выбранного типа)
Процедура _ОчиститьСообщения(ТипСобытия = Неопределено) Экспорт Вступайте в нашу телеграмм-группу Инфостарт