8.х ЭтаФорма.ТолькоПросмотр = Истина

Тема в разделе "Конфигурирование на платформе "1С:Предприятие 8"", создана пользователем sgirg, 28 июн 2011.

  1. TopicStarter Overlay
    sgirg
    Offline

    sgirg Опытный в 1С

    Регистрация:
    25 дек 2008
    Сообщения:
    126
    Симпатии:
    0
    Баллы:
    26
    Доброго времени суток!

    Есть документ, в форме которого в свойствах признак ТолькоПросмотр = Истина => становятся недоступными все реквизиты формы и частично недоступными командные панели.

    Этот признак ставится для формы "глобально", т.е. если смотреть каждый реквизит через отладчик, то там ТолькоПросмотр = Ложь.

    Собственно сам вопрос: можно ли выловить все реквизиты, которые "глобальным" способом получили значение ТолькоПросмотр = Истина ???


    Надобно мне это, что бы потом из списка "закрытых" реквизитов перевести один реквизит в список "редактируемых".

    Заранее спасибо.
  2. BabySG
    Offline

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

    Регистрация:
    10 июн 2007
    Сообщения:
    11.853
    Симпатии:
    12
    Баллы:
    29
    Признак ИзменятДанные чему равен?
  3. TopicStarter Overlay
    sgirg
    Offline

    sgirg Опытный в 1С

    Регистрация:
    25 дек 2008
    Сообщения:
    126
    Симпатии:
    0
    Баллы:
    26
    Везде стоит Ложь, у всех элементов.
  4. nomad_irk
    Online

    nomad_irk Гуру в 1С

    Регистрация:
    20 окт 2008
    Сообщения:
    7.576
    Симпатии:
    717
    Баллы:
    204
    У данного документа правами в ролях "редактирование проведенных" не запрещено случаем?
  5. TopicStarter Overlay
    sgirg
    Offline

    sgirg Опытный в 1С

    Регистрация:
    25 дек 2008
    Сообщения:
    126
    Симпатии:
    0
    Баллы:
    26
    нет, для формы признак ТолькоПросмотр прописан программно.
    конечно можно всю эту гадость обойти путем ручного прописывания Доступность = Ложь для каждого элемента, но это не красиво и в случае обновлений будет геморно.
  6. nomad_irk
    Online

    nomad_irk Гуру в 1С

    Регистрация:
    20 окт 2008
    Сообщения:
    7.576
    Симпатии:
    717
    Баллы:
    204
    Если ставим ТолькоПросмотр на форму, то тут уже ничего не поделаешь, нужно именно каждый реквизит делать (не)доступным для редактирования.
  7. TopicStarter Overlay
    sgirg
    Offline

    sgirg Опытный в 1С

    Регистрация:
    25 дек 2008
    Сообщения:
    126
    Симпатии:
    0
    Баллы:
    26
    Вот именно этого то мне и НЕ хотелось((( думал, может все же существует способ обойти это ограничение
  8. BabySG
    Offline

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

    Регистрация:
    10 июн 2007
    Сообщения:
    11.853
    Симпатии:
    12
    Баллы:
    29
    Зачем Вам доступность = ложь?
  9. TopicStarter Overlay
    sgirg
    Offline

    sgirg Опытный в 1С

    Регистрация:
    25 дек 2008
    Сообщения:
    126
    Симпатии:
    0
    Баллы:
    26
    если все элементы циклом перебирать, то там признака "ТолькоПросмотр" нет, по этому можно поработать через доступность..
  10. BabySG
    Offline

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

    Регистрация:
    10 июн 2007
    Сообщения:
    11.853
    Симпатии:
    12
    Баллы:
    29
    Давайте поймем сначала Вашу задачу - что Вы хотите добиться и для чего?
  11. TopicStarter Overlay
    sgirg
    Offline

    sgirg Опытный в 1С

    Регистрация:
    25 дек 2008
    Сообщения:
    126
    Симпатии:
    0
    Баллы:
    26
    Форме документа при возникновении некоторого события выдается признак ТолькоПросмотр = Истина
    Но в дальнейшем, при очень необычных условиях некоторые люди должны получить возможность на редактирование табличной части документа...

    Собственно я не стал долго париться над этим вопросом и написал внешнюю обработку табличной части документа...

    Так что вопрос можно считать закрытым)

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