7.7 Как можно получить все справочники которые можно только просматривать

Тема в разделе "Конфигурирование на платформе "1С:Предприятие 7.7"", создана пользователем consol, 24 май 2011.

  1. TopicStarter Overlay
    consol
    Offline

    consol Опытный в 1С

    Регистрация:
    25 янв 2011
    Сообщения:
    129
    Симпатии:
    0
    Баллы:
    26
    Собственно все в теме
  2. Бухгалтерский угодник
    Offline

    Бухгалтерский угодник Администраторы Команда форума Администратор

    Регистрация:
    29 дек 2008
    Сообщения:
    21.520
    Симпатии:
    407
    Баллы:
    104
    Все справочники можно получить так:
    Код:
    Для й=1 Пo Meтaдaнныe.Справочник() Цикл
    Сообщить("Дoкyмeнт "+Meтaдaнныe.Справочник(й));
    КонецЦикла;
    
    
    Что значит "только просматривать"? Вы имеете ввиду отсутствие прав на запись?
  3. TopicStarter Overlay
    consol
    Offline

    consol Опытный в 1С

    Регистрация:
    25 янв 2011
    Сообщения:
    129
    Симпатии:
    0
    Баллы:
    26
    ДА то есть пользователь не может редактировать элементы справочника

    Этот код выведет все справочники, но вот нужно получить только те у которых в свойствах стоит только "Чтение"
  4. Бухгалтерский угодник
    Offline

    Бухгалтерский угодник Администраторы Команда форума Администратор

    Регистрация:
    29 дек 2008
    Сообщения:
    21.520
    Симпатии:
    407
    Баллы:
    104
    Код:
    Для й=1 Пo Meтaдaнныe.Справочник() Цикл
    Сообщить(Meтaдaнныe.ПравоДоступа(НазваниеПрав,Meтaдaнныe.Справочник(й).Идентификатор));
    КонецЦикла;
    
    
    
    
    
    
    НазваниеПрав (строка):

    Чтение
    ЛюбыеИзменения
    ВводНового
    Удаление
    ПометкаНаУдаление
    СнятиеПометкиНаУдаление
    Корректировка

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