Автоматический перенос даты запрета изменения данных (даты запрета редактирования)

Опубликовал Ден Ядров (s.yadrov) в раздел Администрирование - Защита, права, пароли

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

Обработка проста в использовании (и для бухов и спецов в 1С).

Варианты работы с обработкой «Автоматический перенос даты запрета изменения данных».

Вариант 1. Простой.

Изменения типовой конфигурации не требуется. Открывай и работай.

Запускаем обработку.

Заполняем пользователей или группы пользователей. Работа аналогично типовой «Установка даты запрета изменения данных».

Для каждой строки указываем разрешенный период редактирования:

1. "0" - значит редактировать документы вообще запрещено. Например, необходимо для реализации прав только на просмотр.

2. "1" - можно будет редактировать за сегодняшний день.

3  "7" - разрешена целая неделя и т.д.

Нажимаем кнопку:  «Сохранить» - сохраняем введенные строки, «Установить» - устанавливаем дату запрета.

Чтобы дата запрета вступила в силу для пользователей, которые находятся в данный момент в базе 1С им необходимо перезайти в программу.

Можно установить время, когда обработка автоматически будет устанавливать даты. Например, на час ночи.  Но в этом случае данная форма должна быть открытой.

Вариант 2. С использованием регламентных заданий.

1. В конфигурации создаем регламентное задание.

2. Назначаем метод и вставляем код (его можно увидеть в обработке, нажав на кноку "Получить код").

3.Сохраняем конфигурацию.

4. Настраиваем расписание. Для этого открываем обработку "Консоль заданий" (её берем на ИТС) и устанавливаем параметры запуска.

5. Настраиваем даты запрета (см. вариант 1).

Все.

 

Тестировалась и используется на УПП. Но должна работать и в торговле и в зарплате.

Настройки разрешенных периодов хранятся в регистре "Сохраненные настройки" (в нем вообще содержатся все настройки отчетов).

Установка индивидуальных дат для каждой отдельной организации не предусмотрено, т.е. только в целом по предприятию.

Такой функционал просто архи необходим для любой компании:

  1. Вовремя запрещаем бухгалтерам изменять документы в прошлых периодах. А они любят это очень делать.
  2. Операторам работать только со сегодняшней датой.
  3. Для аудиторов и директоров - вообще запрещаем что-либо изменять. Т.е. реализуем роль "только просмотр".

 

 

Скачать файлы

Наименование Файл Версия Размер
Автоматическая установка даты запрета изменения данных
.epf 17,38Kb
28.01.11
534
.epf 17,38Kb 534 Скачать

См. также

Добавить вознаграждение
Комментарии
1. sergey-201 Пастушенко (sergey-201) 2 28.01.11 08:43 Сейчас в теме
Задумка очень хорошая, давно думал как автоматизировать. Но есть вопрос, я так понял текущих пользователей она не отрубает в момент переноса данных? у нас просто некоторые не выходят из 1с, а значит период у них не закроется. Можно добавить эту функцию?
2. Ден Ядров (s.yadrov) 78 31.01.11 03:19 Сейчас в теме
Пользователей не отрубает. У нас админ настроил, чтобы неактивные сессии автоматически выключались.
3. Сергей (floodprog) 17 07.03.11 11:06 Сейчас в теме
рестарт сервера 1с допилите. будет вам выгон пользователей + не будет утечки памяти. "net star. net stop" сикуль
4. Solo (Solo1) 28.04.11 10:04 Сейчас в теме
А в Бухгалтерии будет работать? Постоянно выдает ошибку {Форма.Форма.Форма(102)}: Поле объекта не обнаружено (ФизическоеЛицо)
ОформлениеСтроки.Ячейки.Пользователь.УстановитьКартинку(БиблиотекаКартинок.ФизическоеЛицо);
5. Eugeneer (Eugeneer) 28.04.11 10:08 Сейчас в теме
Автор видимо плохо пользуется поиском)))
Автоматическая установка даты запрета редактирования каждый день при входе пользователей
http://infostart.ru/public/58415/
6. Сергей Сергеевич (onyx) 19 21.09.11 08:16 Сейчас в теме
Огромное спасибо за обработку...давно искал такую....
7. Брест Беларусь (zhleonid8) 30.09.11 17:51 Сейчас в теме
работает но с ошибкой по физлицам пытается добавить картинку
8. Shade (Shade) 2 05.10.11 13:44 Сейчас в теме
Орфографическая ошибка "с помощиью оьработки" на втором скине видно
9. Vladimir_A_K (Vladimir_Konyrev) 26.10.11 14:21 Сейчас в теме
Идея не плохая, есть много вариантов как подобное настроить, это один из способ. За то что поделились опытом+
10. Стас Громов (Stas_Gromov) 36 02.11.11 14:56 Сейчас в теме
Огромное спасибо за обработку...
11. Nadya Yakovets (nadyalex) 06.12.11 12:47 Сейчас в теме
12. Арчил Тваладзе (archt) 4 19.01.12 12:12 Сейчас в теме
Добавил в регламентные задания. Блокирует пользователей сразу. в независимости от активности сессии.
Можно задавать отдельно интервалы для групп пользователей и для пользователей.
13. archi 517 (archi517) 9 27.04.12 01:04 Сейчас в теме
Спасибо за обработку. Но я так понял, что без регламентного задания обработка автоматически не переносит дату запрета? То есть её нужно запускать перед работой и нажимать сохранить.... Возможно ли это как то изменить и поставить на автоматический поток без регламентного задания?
14. Alonzomozley (alonzomozley) 19 07.09.12 06:43 Сейчас в теме
15. drfox (drfox) 29.09.14 11:31 Сейчас в теме
А для УТ 10 подойдет обработка (файловый режим)?
А то надоедает каждое утро юзеров кикать и вручную менять даты...
16. Осипов Сергей (fixin) 3457 30.06.16 14:41 Сейчас в теме
добавил что -1 обозначает, что дату не надо менять.
непонятно, почему выполняется код, что дата запрета редактирования не может быть меньше общей даты, убрал его.
после этого все ок.

Обработка для УТ10.3, тестил на SQL-сервере.
17. Гость 27.10.16 10:48 Сейчас в теме
Поделитесь опытом, у кого нибудь эта обработка в Комплексной Автоматизации работает 1.1 работает?