Имя: Пароль:
1C
1С v8
Открытие списка документов в режиме БлокироватьВесьИнтерфейс
0 dimawrx
 
10.08.20
12:09
Добрый день!
В Бухгалтерии 3.0 надо сделать так чтобы у пользователя с определённым профилем при открытии программы открывался список документов АктСверкиВзаиморасчетов и у пользователя не было возможности открыть что-либо ещё.

Для открытия списка документов в расширении в модуле приложения добавил код:

&После("ПриНачалеРаботыСистемы")
Процедура РасшМенюАктаСверки_ПриНачалеРаботыСистемы()
    Если РасшМенюАктаСверки_НастройкиИнтерфейсаКлиент.ПользовательСодержитРольРасшМенюАктаСверки() Тогда
        ОткрытьФорму("Документ.АктСверкиВзаиморасчетов.ФормаСписка",,,,,,,РежимОткрытияОкнаФормы.БлокироватьВесьИнтерфейс);
    КонецЕсли;
КонецПроцедуры

Форма списка документов открывается на несколько секунд в виде маленького пустого окна и закрывается
https://yadi.sk/i/ONTxfuBYCM38jA

Если открыть без БлокироватьВесьИнтерфейс:

ОткрытьФорму("Документ.АктСверкиВзаиморасчетов.ФормаСписка",,,,,,,);

то форма открывается, но остается доступным главное меню программы (три горизонтальные полоски)

https://yadi.sk/i/TBfopqzMdI52lg

Почему не открывается форма в режиме БлокироватьВесьИнтерфейс?
1 palsergeich
 
10.08.20
12:14
(0) делайте отдельную роль под все это.
Оптимист верит, что мы живем в лучшем из миров. Пессимист боится, что так оно и есть.