• Курсы Академии Кодебай, стартующие в мае - июне, от команды The Codeby

    1. Цифровая криминалистика и реагирование на инциденты
    2. ОС Linux (DFIR) Старт: 16 мая
    3. Анализ фишинговых атак Старт: 16 мая Устройства для тестирования на проникновение Старт: 16 мая

    Скидки до 10%

    Полный список ближайших курсов ...

Права доступа в ТиС9.2 1с7.7

  • Автор темы vbs
  • Дата начала
V

vbs

В базе реально используется 6 документов
Права доступа на них абсолютно одинаковые, но на документ одного из видов
ПравоДоступа("Корректировка", "Документ." + Конт.Вид() )
возвращает 0 !

Если ПравоДоступа("Корректировка", "Документ." + Конт.Вид() ) = 0 Тогда
Предупреждение("Разрешен только просмотр документа!",4);
Возврат 0;
КонецЕсли;


и как мне понять, что делать ? Ну отключил я пользователю контроль прав, но это ж не выход :ya_lamo:

Добавлено: Конфигурация 9.54 с небольшими изменениями, проблемный документ практически типовой
 
P

puh14

пользователь системы не определен или неопределен его набор прав.

Если не это - тогда снять права, сохранится, добавить права, сохранится. ТО же самое сделать для пользователского набора прав.


плюс посмотри - заполнен ли в справочнике пользователей параметр полномочия пользователей ( скорее всего не в тему, но вдруг...)


up. Кстати - такое-же выражение выдается при

Если (Конт.ДатаДок<=Константа.ДатаЗапретаРедактирования)
И (Конт.Форма.ТолькоПросмотр() = 0) Тогда
Конт.Форма.ТолькоПросмотр(1);
Предупреждение("Разрешен только просмотр документа!",4);
Возврат 0;
КонецЕсли;


может таки Конт.ДатаДок<=Константа.ДатаЗапретаРедактирования , а не право доступа?
 
V

vbs

может таки Конт.ДатаДок<=Константа.ДатаЗапретаРедактирования , а не право доступа?
Да нет, именно в дату после запрета не дает войти

Полномочия на месте, в отладчике на одном из документов выдает ПраваДоступа() = 0 и хоть тресни.
Снять права - добавить права пробовал (когда-то встречал подобное и вылечил), но здесь не помогает
 
V

vbs

Из каждого документа вызывается глРазрешениеРедактирования(), где вначале проверяется ДатаЗапрета, а потом ПраваДоступа, вот на этой проверке
из документа "Реализация" и возвращается с 0. На документе стоят все птицы на разрешение (как и на всех прочих), но выдается 0 и все :)
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!