Автозакрытие базы 1С 8.3 (расширение)

Файл обработки: avtozakrytie_bazi_1s_8_3_do_2025.cfe
Тестировалось в программе: 1С:Бухгалтерия предприятия 3.* / Управление торговлей 11.* / Розница 2.* - 3.* / Зарплата и Управление Персоналом 3.1.* / Управление нашей фирмой 1.6.* - 3.0.* / Комплексная автоматизация 2.4.* - 2.5.* / ERP 2.5.*, и во многих других типовых конфигурациях 1С 8.3 | Работает только в ПРОФ и КОРП верси        Как узнать версию программы?
Разработка скачивалась: Нет
Закрытый программный код: Да (если на странице не указано обратное)
Работает только в операционной системе: Windows
Рекомендовано коллективом tekdata.ru

Данное расширение работает только до начала 2025 года. Потом для продолжения работы данного расширения будет необходимо заново приобрести данное расширение на новый период использования.

☑ Это расширение будет работать на любых типовых конфигурациях 8.3 (кроме базовых версий, т.к. они не поддерживают работу расширений). Для расширения важно наличие стандартной процедуры в модуле приложения конфигурации «ПриНачалеРаботыСистемы», которая есть у всех популярных типовых конфигураций 8.3 от фирмы 1С и не только.

Текущее расширение для программ 1С 8.3. В чем отличие 1С 8.2 и 8.3 и какая у вас? — читайте в статье.

После окончания рабочего дня необходимо чтобы все пользователи выходили из базы? Закрывали программу 1С? Но не все об этом помнят и часто оставляют программу открытой?

Данное расширение поможет автоматически закрывать программу у всех пользователей в нерабочее время, причем в базе указывается нужное время и программа сама периодически проверяет текущее время и если оно не рабочее то программа закрывается. Настраивается это один раз. В настройке только 3 параметра (которые нужно установить хотя бы один раз, но также можно менять, по желанию)

(1) Указывается время начала закрытия (т.е. начало нерабочего времени)
(2) Указывается время конца закрытия (т.е. конец нерабочего времени)
(3) Периодичность проверки текущего времени в минутах.

Настройки автозакрытия | tekdata.ru

По умолчанию периодичность 30 минут, но вы можете сделать ее больше или меньше (минимум 1 минута)
Допустим время начала закрытия 23:00 (1) а время конца закрытия 08:00 (2) и периодичность 30 минут (3) Это значит что каждые 30 минут у каждого пользователя будет в фоновом режиме (автоматически, незаметно для пользователя) проверяться текущее время, и как только оно попадет в нерабочий диапазон, т.е. в нашем примере это с 23:00 до 08:00 то программа тут же закроется.
Причем она закрывается принудительно, без предупреждения и не смотря на то, открыты ли какие-то документы или справочники и т.п., начали их редактировать пользователи или нет. Она закрывается в любом случае. Предполагается что всех пользователей и так предупредили и просили закрывать программу, но они просто забыли и не потеряют никаких важных данных при автоматическом закрытии программы в нерабочее время.

Почему данное расширение может быть полезно?
✅ Например при настройке автоматической выгрузки базы ночью (или вручную пользователем у которого нет прав на то чтобы принудительно закрыть чужие открытые сеансы базы) Т.е. для того чтобы сделать выгрузку базы (копию базы в виде файла *.dt) нужно чтобы база была открыта только в одном месте, одним пользователем и только в режиме конфигуратор.
✅ Также может быть полезно для того чтобы не копились старые открытые сеансы и не занимали память ПК, освобождая ресурсы ПК для других задач.
✅ Еще как вариант пользователю нужно запустить процедуру ночью требующую монопольного доступа и максимальные ресурсы ПК, но у него нет прав для принудительного самостоятельного закрытия всех открытых сеансов базы у всех пользователей. И множество других причин.

Особенности.
1. Если пользователь решил работать в базе в нерабочее время, то ему удастся зайти в базу и начать в ней работать но через то количество минут которое указано в периодичности (3), например через 30 минут программа закроется и ему снова придется ее открывать и работать 30 минут. Чтобы избежать подобных неудобств можно например изменить время начала (1) и конца (2) закрытия, на время своей работы, а потом вернуть те значения которые были. Можно их установить на время отличное от того в которое пользователь планирует работать или просто можно сделать одинаковым время начала и время конца закрытия и тогда программа вообще не будет закрываться!
2. Если вы поменяли параметры (1) и (2) т.е. время начала и время конца закрытия, то как только вы это сделали то эти параметры сразу применятся, сразу начнут действовать, НО! если вы поменяете параметр (3), т.е. периодичность, то для каждого пользователя базы этот новый параметр периодичности (3) начнет действовать только после перезахода пользователями в программу! Т.е. параметр (3) проверяется и начинает действовать при начале работы программы, т.е. когда вы база открывается, это важно помнить! Скорее всего нет смысла часто менять параметр (3), но за то можно часто менять параметры (1) и (2)

Добавлять данное расширение можно как в пользовательском режиме: НСИ и администрирование — Печатные формы, отчеты и обработки — Расширения и добавьте наше расширение
Так и в режиме конфигуратора: Конфигурация — Открыть конфигурацию. Конфигурация — Расширения конфигурации и в новом открывшемся окне — Действия — Добавить — Ок, затем убедившись в том что выделено именно новое созданное пустое расширение, выбираем уже в этом окне меню Конфигурация — Загрузить конфигурацию из файла. Выбираем наше расширение — Продолжить? — Да — Обновить конфигурацию базы данных? — Да — Принять

Внимание! Для работы расширения может понадобится изменить режим совместимости. Как это просто сделать можно узнать в статье: Как изменить режим совместимости расширения 1С.

При подключении расширения обязательно проверьте в режиме конфигуратора что у вас стоят (установлены) только нужные 2 галочки а именно: «Активно» и «Использовать основные роли для всех пользователей», а также все остальные галочки сняты (не установлены). Проверьте чтобы было как на картинке ниже.

Правильные галки для расширения | tekdata.ru

После подключения расширения, необходимо перезапустить программу. И чтобы перейти в настройки трех параметров нужно открыть «Функции для технического специалиста» (ранее называлось «Все функции») в главном меню. Об этом наглядно в статье: Как открыть «Функции для технического специалиста».

и выбрать Регистр сведений — (!) tekdata.ru | Настройки автозакрытия

Регистр сведений (!) tekdata.ru | Настройки автозакрытия | tekdata.ru

После установки настроек, все пользователи могут заходить в базу и расширение начнет работать у каждого пользователя


Дата создания страницы: 05.09.2024
Дата изменения файла: 04.09.2024
Наша обработка помогла Вам?   Оставьте, пожалуйста, комментарий ниже.