Бухгалтерский учет, налогообложение, отчетность, МСФО, анализ бухгалтерской информации, 1С:Бухгалтерия

Вход или Регистрация

Показывать по 10 20 40 сообщений
Новая тема Ответить
Письмо в техподдержку 1С
[Прочее]

Не срабатывает дата запрета изменения данных в УПП

toshabd
читатель
офлайн
Дата регистрации: 26.12.2008
Сообщений: 16
Пост №1
 
17.02.2009 17:18

Доброго времени суток!
Уже несколько дней пытаюсь решить следующую проблему.
1с8.1. УПП. Платформа 8.1.12.101. Конфигурация 1.2.4.1 (!).
Конфигурацию поменять нет возможности, ибо она заказная, а исполнителя нет.

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

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

Денис (САМАРА)
активный пользователь
офлайн
Дата регистрации: 09.04.2008
Сообщений: 8345
Пост №2
 
17.02.2009 18:14

А устанавливаете в значение "Общая дата"?

toshabd
читатель
офлайн
Дата регистрации: 26.12.2008
Сообщений: 16
Пост №3
 
17.02.2009 19:55

Именно так.
Сервис - Установка даты запрета изменения данных.
В новом окошке две вкладки.
На первой ("Основная дата") устанавливается дата запрета для всех ролей.
На второй ("Ограничение регламентной информации") устанавливается организация, для которой этот запрет верен.

Денис (САМАРА)
активный пользователь
офлайн
Дата регистрации: 09.04.2008
Сообщений: 8345
Пост №4
 
18.02.2009 08:49

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

toshabd
читатель
офлайн
Дата регистрации: 26.12.2008
Сообщений: 16
Пост №5
 
18.02.2009 10:43

Нет, к сожалению в версии конфигурации 1.2.4.1 такой настройки нет.
Но ведь идет попытка применить запрет на копию полных прав.
Кстати, такой момент: при установке даты запрета изменения данных выводится список ролей, для которых это верно. Но почему-то там нет созданной копии полных прав, а есть только стандартные роли. Так и должно быть?
Ради интереса попробовал встроенной роли "Бухгалтер" назначить такие же права, как и роли "Полные права", и назначить только эту роль отдельной группе пользователей, чтобы посмотреть, сработает ли на них запрет. Но получилсь, что нет возможности изменить любой проведенный документ.
Т.е. получается, что без вмешательства программиста никак не обойтись?

Денис (САМАРА)
активный пользователь
офлайн
Дата регистрации: 09.04.2008
Сообщений: 8345
Пост №6
 
18.02.2009 11:39

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

toshabd
читатель
офлайн
Дата регистрации: 26.12.2008
Сообщений: 16
Пост №7
 
18.02.2009 12:52

Совершенно верно.
В Конфигураторе: Перечисления - НаборПравПользователя - Значения надо прописать новую роль, тогда она появляется в списке на запрет изменения данных.
Но после этого все документы доступны только в режиме чтения, хотя права для этой роли скопированы с полных.
Еще нашел в Конфигураторе через Общие - Параметры сеанса - НаборПрав... Добавил туда НаборПравНоваяРоль (по аналогии с, к примеру, НаборПравБухгалтер), но ничего не изменилось.
Можно ли еще что-то попробовать изменить?

BelikovS
читатель
офлайн
Дата регистрации: 05.03.2007
Сообщений: 1701
Пост №8
 
18.02.2009 13:33

"1. Создайте ПодпискуНаСобытие.
2. Источник: Выбираете все документы
3. Ставите событие ПередЗаписью.
4. Обработчик - жмете на лупу и выбираете модуль, где будет создана обработка
5. Написать код типа:
грДата = Константы.<ИмяКонстантыСДатой>.Получить();
Если Источний.Дата <= грДата Тогда
Сообщить ("Нельзя записывать документы меньше даты "+Строка(грДата));
Отказ = Истина;
КонецЕсли;

Работать будет не только на проведение, но и на запись, так что изменить или записать документ задней датой будет нельзя вообще никому, даже с полными правами. Если надо, что бы какие-то роли могли это делать, надо просто добавить условие. То же самое касается и проведения.
Есть только замечание: Если РежимПроведения, но при перепроведении документа он может быть Неопределен, т.е. надо проверить, что записывается уже проведенный документ."

toshabd
читатель
офлайн
Дата регистрации: 26.12.2008
Сообщений: 16
Пост №9
 
18.02.2009 15:08

Спасибо за подробное разъяснение, но алгоритм не работает до конца.
Все так и делаю, но когда пытаюсь указать модуль через обработчик, то не могу этого сделать с связи с тем, что никаких модулей там нет - пустое окошко. И добавить хоть какой-нибудь модуль через этот интерфейс тоже нельзя - нет соответствующей команды. А с пустым обработчиком конфигурация не сохраняется.
Может, модуль отдельно указывается?

toshabd
читатель
офлайн
Дата регистрации: 26.12.2008
Сообщений: 16
Пост №10
 
18.02.2009 15:27

Вроде нашел!
Надо просто среди "Глобальных модулей" выбрать нужный и поставить в нем только три галочки: Клиент, Сервер, Внешнее соединение.
Но вот вопрос: какой модуль выбрать или это не принципиально?
И дописывать текст надо будет в выбранном модуле?

Показывать по 10 20 40 сообщений

Читают тему:

1 гостей
Быстрый переход
Для технических специалистов
  • Учет, налогообложение, автоматизация
  • Книга жалоб и предложений по работе сайта
  • Для технических специалистов
  • Представление регламентированной отчетности
  • Говорильня
  • Бухгалтерский учет: обсуждаем проекты нормативных актов и рекомендаций по ведению учета от БМЦ
  • Новый порядок применения ККТ (онлайн кассы с передачей сведений в ФНС)
  • Интернет-конференция: Оформление командировок по новым правилам
  • ЕГАИС
Предложения партнеров
Обучение пользователей продуктов 1С

1С бесплатно 1С-Отчетность 1С:ERP Управление предприятием 1С:Бесплатно 1С:Бухгалтерия 8 1С:Бухгалтерия 8 КОРП 1С:Бухгалтерия автономного учреждения 1С:Бухгалтерия государственного учреждения 1С:Бюджет муниципального образования 1С:Бюджет поселения 1С:Вещевое довольствие 1С:Деньги 1С:Документооборот 1С:Зарплата и кадры бюджетного учреждения 1С:Зарплата и кадры государственного учреждения 1С:Зарплата и управление персоналом 1С:Зарплата и управление персоналом КОРП 1С:Комплексная автоматизация 8 1С:Лекторий 1С:Предприятие 1С:Предприятие 7.7 1С:Предприятие 8 1С:Розница 1С:Управление нашей фирмой 1С:Управление производственным предприятием 1С:Управление торговлей 1СПредприятие 8

Все теги