Для того, чтобы изменить какой-либо отдельный документ в закрытом периоде, приходится изменять эту константу, открывая тем самым нежелательную возможность изменения других документов в этом периоде другими пользователями. Устраняем ее.
Файлы
ВНИМАНИЕ:
Файлы из Базы знаний - это исходный код разработки.
Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы.
Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных.
Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.
Вы можете заказать платную доработку или адаптацию этой разработки под вашу конфигурацию на «Бирже заказов».
0% комиссии — оплата напрямую исполнителю;
Исполнители любого масштаба — от отдельных специалистов до команд под проект;
Прямой обмен контактами между заказчиком и исполнителем;
Безопасная сделка — при необходимости;
Рейтинги, кейсы и прозрачная система откликов.
Конфигурация 1С, представляет из себя набор объектов для встраивания в другие конфигурации:
дополнительные реквизиты справочника "Пользователи" процедура глПроверитьПользователя() в глобальном модуле Обработка.РазрешитьРедактированиеВЗакрытомПериоде
пример изменения предопределенных процедур (в глобальном модуле)
Во многих типовых конфигурациях "1С" для запрета изменения документов используется константа "ДатаЗапретаРедактирования". Документы с датой, более ранней, чем установленная в константе, будут открываться только в режиме просмотра. Для того, чтобы изменить какой-либо отдельный документ в закрытом периоде, приходится изменять эту константу, открывая тем самым нежелательную возможность изменения других документов в этом же периоде всеми пользователями.
Данная разработка устраняет этот недостаток, предоставляя персональные права указанному пользователю, в указанном рабочем промежутке времени, для указанных документов / документов в интервале дат
При использовании терминалок для удаленных баз, иногда при входе в базу данных необходимо исключить возможность входа пользователей с компьютеров с другим часовым поясом. Например, работают в Новосибирской базе с временем UTC +6 и пытаются зайти в базу с UTC +3.
Инструмент для наглядного анализа и сравнения наборов прав доступа в 1С 7.7
Работает в любых конфигурациях. В одной из обслуживаемых мной баз 40 наборов прав пользователей (120 пользователей).
Этим отчетом очень наглядно выходит анализировать разницу в правах и просто описывать права пользователей в документации.
Обновлено:
- В новой версии отчета добавил сравнение двух разных баз и анализ внешней БД.
- объекты метаданных представлены в виде дерева (объект "Дерево-Таблица значений" FormEx)
Если вы обслуживаете Торговлю и Склад 7.7 и устали менять права на документы и справочники по заданию руководства и список Наборов прав стал просто нечитаемым, то вам сюда.
Установка даты запрета редактирования документов индивидуально для каждого пользователя,а также предоставление в индивидуальном порядке разрешения изменения конкретных документов в определенные периоды или в конкретные дни.Срок действия установок устанавливается вами. Вы можете спокойно настроить и уехать в отпуск.
Система управления правами доступа "на лету" для конфигураций на платформе 1С:Предприятие 7.7.
- Онлайн :: Не требует выхода пользователей.
- Умная :: Позволяет управлять доступом хоть к каждой кнопке на форме.
- Универсальная :: Встраивается в любую конфигурацию за 1 минуту!
- Преемственная :: Сохраняет настройки существующих наборов прав.
А если так:
Обработка при запуске проверяет права пользователя, который ее запустил, делает копию документа, отдает его для редактирования, выясняет, какие действия нужно выполнить (типа ЗаписатьПровести) и по кнопке Выполнить быстренько меняет дату запрета, выполняет, восстанавливает дату запрета. Вряд ли кто-то успеет влезть и вылезть за это время. Зато в конфигурацию вклиниваться не надо...
Конечно, установка прав в неком закрытом месте - отдельно.
(1) можно одну строчку добавить в глобальный модуль, и "локализовать" константы для каждого пользователя отдельно. Пришла ненормальная мысль, оказалось - работает!
(2) Конечно, решения разные возможны. Кстати, локализацию для пользователей дат запрета я где-то видел в коробочной конфе. Что-то связанное с регламентом закрытия дня...
мы сделали иначе: выбирается документ в ЦБ базе, который можно редактировать. выгружаются данные в файл. потом в другой базе (переферийка) этот файл загружается и можно редактировать только этот документ в течении суток.