7.7 Нужно сделать невидимыми элементы справочника! КАК?

Тема в разделе "Общие вопросы "1С:Предприятие 7.7"", создана пользователем Asttoxa, 2 июл 2010.

  1. TopicStarter Overlay
    Asttoxa
    Offline

    Asttoxa Опытный в 1С

    Регистрация:
    18 май 2010
    Сообщения:
    525
    Симпатии:
    0
    Баллы:
    26
    Здравствуйте.
    Предо мной возникла задача сделать так, чтобы в форме выбора справочника пропали элементы например с пометкой на удаление. И видел их только определенный пользователь 1С. То есть, если другой пользователь сделает пометку удаления на каком нибудь элементе, то для него он сразу пропадает из списка, если у него нет определенных прав. Как сделать так, чтобы видели только определенные пользователи, я знаю. А как сделать так, чтобы помеченные элементы становились не видимыми нет :( Помогите пожалуйста. Буду очень благодарен всем откликнувшимся.

    ЗЫ Пробовал через УстановитьОтбор() Но там нужно использовать существующие параметры элемента.
  2. Бухгалтерский угодник
    Offline

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

    Регистрация:
    29 дек 2008
    Сообщения:
    21.523
    Симпатии:
    407
    Баллы:
    104
    2 варианта:
    1) Завести специальный реквизит элемента справочника (флаг пометки на удаление - устанавливается в ГМ процедурой ПриУдаленииЭлемента) и потом применяйте УстановитьОтбор

    2) Используйте ИспользоватьСписокЭлементов (выборка непомеченных на удаление элементов в список)

    Первый вариант предпочтительнее
  3. TopicStarter Overlay
    Asttoxa
    Offline

    Asttoxa Опытный в 1С

    Регистрация:
    18 май 2010
    Сообщения:
    525
    Симпатии:
    0
    Баллы:
    26
    Я тоже думал о первом варианте. Но потом решил спросить тут. Может есть какие другие более лекгие пути. Спасибо.
  4. Бухгалтерский угодник
    Offline

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

    Регистрация:
    29 дек 2008
    Сообщения:
    21.523
    Симпатии:
    407
    Баллы:
    104
    Куда уж легче-то))))))))))
  5. TopicStarter Overlay
    Asttoxa
    Offline

    Asttoxa Опытный в 1С

    Регистрация:
    18 май 2010
    Сообщения:
    525
    Симпатии:
    0
    Баллы:
    26
    Сделал через УстановитьОтбор("Архивный");
    Столкнулся с двумя проблемами:
    1) в ФормеСписка любой пользователь базы может отключить этот отбор кнопкой "Отключить Отбор" и будут видны все элементы. Можно ли как нибудь запретить это?
    2) Когда просто открываешь сам справочник, там сразу видны те элементы которые нужно видеть и не видны те которые запрещены отбором. Но если открываешь справочник из документа (методом ОткрытьПодбор() там вообще ничего нет, но стоит нажать 2раза кнопку "Вкл/Откл режима вывода списка по группам" то все появляется. Не пойму изза чего так. (открывается все время в режиме без групп)
  6. Бухгалтерский угодник
    Offline

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

    Регистрация:
    29 дек 2008
    Сообщения:
    21.523
    Симпатии:
    407
    Баллы:
    104
    1)Чтобы пользователь не мог отключить отбор блокируйте
    ПриУстановкеОтбора
    2) Приведите код как вы сделали....
  7. TopicStarter Overlay
    Asttoxa
    Offline

    Asttoxa Опытный в 1С

    Регистрация:
    18 май 2010
    Сообщения:
    525
    Симпатии:
    0
    Баллы:
    26
    Приведите пожалуйста простой пример работы "ПриУстановкеОтбора".

    А со второй проблемой как то все само решилось. Я работаю в своей базе чтобы проверять тестировать и не выгонять всех клиентов. Потом готовую конфигурацию перебрасываю в рабочую базу. Так вот после переброса этой конфигурации (которая не показывала в моей тестовой базе) в рабочую там такой проблемы нет.
  8. Бухгалтерский угодник
    Offline

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

    Регистрация:
    29 дек 2008
    Сообщения:
    21.523
    Симпатии:
    407
    Баллы:
    104
    Чтобы пользователь не мог отключить...
    Код:
    Процедура ПриУстановкеОтбора(Тип,Зн)
    СтатусВозврата(0);
    КонецПроцедуры
    
    
  9. TopicStarter Overlay
    Asttoxa
    Offline

    Asttoxa Опытный в 1С

    Регистрация:
    18 май 2010
    Сообщения:
    525
    Симпатии:
    0
    Баллы:
    26
    Все отлично ... Огромное спасибо!

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