Имя: Пароль:
1C
1С v8
Диадок 4.28.1.2204
↓ (Волшебник 01.02.2024 21:10)
0 ВАВ24
 
01.02.24
16:00
Добрый день. В обработке Диадок нет в настройках пункта Доверенности у одного пользователя. У других есть. В чем может быть проблема? У пользователя в веб-кабинете установлен в личных настройках и сертификат, и доверенность.
1 Волшебник
 
01.02.24
16:01
может он генеральный и ему не нужны доверенности?
2 MWWRuza
 
01.02.24
16:21
+(1) Или сотрудник, по "бумажной" доверенности при оформлении КЭП. Такое можно было раньше делать, не помню точно, до ХХ.09.2023... У меня у самого есть такая КЭП, в ней есть и мой ИНН, и ИНН/КПП организации.
3 ВАВ24
 
01.02.24
16:26
(1) нет, оператор.
Процедура НастроитьВидимостьКнопкиНастроекДоверенности()
    
    Элементы.ОткрытьСписокДоверенностей.Видимость = ЕстьЯщикДляДействийСДокументамиВКоторомНужнаМЧД();
    
КонецПроцедуры

Вот что в коде.
4 MWWRuza
 
01.02.24
16:28
(3) ЕстьЯщикДляДействийСДокументамиВКоторомНужнаМЧД()

Название функции прикольное :-)
А что внутри?
5 Волшебник
 
01.02.24
16:29
(3) Теперь отладчиком провалитесь в эту функцию и проверьте, что там внутри. Если модуль открыт, конечно
6 ВАВ24
 
01.02.24
16:52
(4)
//&НаКлиенте
Функция ЕстьЯщикДляДействийСДокументамиВКоторомНужнаМЧД()
    
    Результат = Ложь;
    
    СтрокиКонтекста = Модуль_Ядро().КонтекстСеанса_СтрокиКонтекста();
    Для Каждого СтрокаКонтекста Из СтрокиКонтекста Цикл
        КонтекстЯщика = СтрокаКонтекста.Значение;
        Если КонтекстЯщика.ТребуетсяМЧД Тогда
            Результат = Истина;
            Прервать;
        КонецЕсли;
    КонецЦикла;
    
    Возврат Результат;

КонецФункции
7 ВАВ24
 
01.02.24
16:53
(5) модуль открыт. Т.к. ERP, не дают мне отладчик как аналитику)
8 Волшебник
 
01.02.24
17:01
(6) Значит у этого пользователя нет ящика, где требуется МЧД

Или вообще нет ящиков.
Или у всех ящиков флаг ТребуетсяМЧД = Ложь
9 ВАВ24
 
01.02.24
17:30
Заходили под старым сертификатом. Под актуальным все работает
10 Волшебник
 
01.02.24
19:49
(9) 👍