Редактирование сведений о подписи в приказах

1. AntonBoitsov 29.10.21 12:41 Сейчас в теме
В документообороте возникла необходимость для некоторых пользователей менять реквизиты "Подписан" у приказов. Там открывается общая форма "Сведения о подписи". Изменение поля "Подписал" доступно лишь для тех, кто указан в поле автор.
В настройках доступности по состоянию для делопроизводителей для "Подписал (утвердил)" проставил для всех состояний. Добавил пользователя в настройки доступности, проверил, что для приказов активно. Всё равно пользователь не может менять подписанта, если не он автор подписи. Что делать?
По теме из базы знаний
Найденные решения
2. SkrAn 1 29.10.21 13:37 Сейчас в теме
ничего без доработки не сделаете.
Там на форме жестко прописано:

    
    ТекущийПользовательПодписант = ТекущийПользователь = Подписал;
    ТекущийПользовательУстановилПодпись = ТекущийПользователь = УстановилПодпись;
    
    Если Не ТекущийПользовательПодписант
        И Не ТекущийПользовательУстановилПодпись Тогда
            ЭтаФорма.ТолькоПросмотр = Истина;
            Элементы.ФормаЗаписать.Видимость = Ложь;
            Элементы.ФормаОтмена.Заголовок = НСтр("ru = 'Закрыть'");
    КонецЕсли;

Показать
AntonBoitsov; +1 Ответить
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. SkrAn 1 29.10.21 13:37 Сейчас в теме
ничего без доработки не сделаете.
Там на форме жестко прописано:

    
    ТекущийПользовательПодписант = ТекущийПользователь = Подписал;
    ТекущийПользовательУстановилПодпись = ТекущийПользователь = УстановилПодпись;
    
    Если Не ТекущийПользовательПодписант
        И Не ТекущийПользовательУстановилПодпись Тогда
            ЭтаФорма.ТолькоПросмотр = Истина;
            Элементы.ФормаЗаписать.Видимость = Ложь;
            Элементы.ФормаОтмена.Заголовок = НСтр("ru = 'Закрыть'");
    КонецЕсли;

Показать
AntonBoitsov; +1 Ответить
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот