8.х Вхождение значения в список значений

Тема в разделе "Конфигурирование на платформе "1С:Предприятие 8"", создана пользователем abc_asup4, 18 окт 2010.

  1. TopicStarter Overlay
    abc_asup4
    Offline

    abc_asup4 Опытный в 1С

    Регистрация:
    14 фев 2010
    Сообщения:
    292
    Симпатии:
    1
    Баллы:
    29
    При отркытии справочника номенклатуры нужно установить фильтр на определенные роли

    Код:
    //Создаю список значений
    Флаг = Ложь;
    
    СписокРолей = Новый СписокЗначений();
    СписокРолей.Добавить(РольДоступна("ПолныеПрава"));
    СписокРолей.Добавить(РольДоступна("ГлавныйБухгалтер"));
    СписокРолей.Добавить(РольДоступна("Бухгалтер"));
    
    //Как Сравнить является ли Истина значением элемента списка.
    //Покажите код проверки вхождения в 1с
    
  2. BabySG
    Offline

    BabySG Администраторы Команда форума Администратор

    Регистрация:
    10 июн 2007
    Сообщения:
    11.853
    Симпатии:
    12
    Баллы:
    29
    Не очень понял задачу...
    А если и понял - то она как-то странно решается.
  3. Доктор Руфус Бейли
    Offline

    Доктор Руфус Бейли Опытный в 1С

    Регистрация:
    7 апр 2010
    Сообщения:
    277
    Симпатии:
    0
    Баллы:
    26
    Если я правильно понимаю вашу логику, вам нужно что-то вроде
    Код:
    Если СписокРолей.НайтиПоЗначению(Истина) = Неопределено Тогда
    Сообщить("Ваша роль не в списке!");
    Иначе
    Сообщить("Ваша роль в списке!");
    КонецЕсли;
    

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