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

Тема в разделе "1C и всё что с ней связано", создана пользователем vbs, 4 мар 2010.

  1. vbs

    vbs Well-Known Member

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

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


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

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

    Gluk8888 Гость

    А отладчик что говорит?
     
  3. puh14

    puh14 Well-Known Member
    1C Team

    Регистрация:
    11 июл 2008
    Сообщения:
    1.412
    Симпатии:
    0
    пользователь системы не определен или неопределен его набор прав.

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


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


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

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


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

    vbs Well-Known Member

    Регистрация:
    18 фев 2007
    Сообщения:
    1.708
    Симпатии:
    3
    Да нет, именно в дату после запрета не дает войти

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

    Hryv Гость

    а в каком месте стоит проверка?
     
  6. vbs

    vbs Well-Known Member

    Регистрация:
    18 фев 2007
    Сообщения:
    1.708
    Симпатии:
    3
    Из каждого документа вызывается глРазрешениеРедактирования(), где вначале проверяется ДатаЗапрета, а потом ПраваДоступа, вот на этой проверке
    из документа "Реализация" и возвращается с 0. На документе стоят все птицы на разрешение (как и на всех прочих), но выдается 0 и все :)
     
Загрузка...
Похожие Темы - Права доступа ТиС9
  1. utilizator
    Ответов:
    4
    Просмотров:
    2.759
  2. Xalet
    Ответов:
    14
    Просмотров:
    4.880
  3. Oksana
    Ответов:
    12
    Просмотров:
    5.570
  4. SkyRanger
    Ответов:
    3
    Просмотров:
    3.018
  5. DNT
    Ответов:
    4
    Просмотров:
    3.058

Поделиться этой страницей