Роли в УТ10. Добавление, но не редактирование

  1. 8 г. назад

    Как настроить роль, чтобы Пользователь мог добавлять Документ, но не мог его потом изменять? Ставлю галочку Интерактивное добавление ставится и Редактирование, снимаю редактирование, снимается и Добавление
    -image-

    Ответы: (6)
  2. Программно, там в форме при открытии есть вызов процедуры проверки периода открытия (во всех нормальных документах) и там ставь "ЭтаФорма.ТОлькоЧтение = Истина"

    Ответы: (2)
  3. (1) так в этом случае чтение=истина для всех пользователей же будет

    Ответы: (3)
  4. (2) о боже...
    Если РольДоступна("МояСуперРоль") Тогда

  5. Вот за это в рот [...] надо

    Функция ЕстьДоступныеПраваДляЗапускаКонфигурации() Экспорт

    Возврат РольДоступна("ПолныеПрава") ИЛИ РольДоступна("Пользователь");

    КонецФункции

    Ответы: (5) (6)
  6. (4) тю, так это баян. Ты в БСП не видел, сколько ролей проверяется.

  7. (4) почему? судя по вопросу в (0) ваше мнение очень авторитетно для нас

  8. А если нужно самому отредактировать только что самим добавленное?

    Ответы: (8) (9) (10)
  9. +(7) и после сохранения!

    Ответы: (9)
  10. (7)(8) так может в этом и есть смысл задачи

  11. (7) для таких случаев есть документы "Корректировка исходного", а то привыкли задней секундой менять.

  12. 14.01.2016 13:01:06 отредактировано Вездессущий

    Пишется служебка и чел с другой ролью исправляет, т.к. на основании уже другие люди ввели документы. Но док проводится так что убрал галочки на Отмена проведения и изменение проведённых

  13. Пусть добавляет, пусть стоит редактирование, но не ставь "Интерактивное изменение проведенных". Зачем тебе закрывать доступ к непроведенным документам? У пользователя только один шанс будет, а если в табличной части много строк то для пользователя это гемор.

или зарегистрируйтесь чтобы ответить!