Здравствуйте, нужно сделать для некоторых пользователей базы другую форму документа приходной накладной. Надумал переделать основную форму и как-то задать для конкретных пользователей конкретную форму. Нашёл такое свойство у документов, как дополнительная форма объекта.
http://ipic.su/img/img7/fs/kiss_6kb.1559810333.png Вот только нигде не могу найти/узнать методом проб как сделать, что бы вместо основной формы использовалась дополнительная, никто не знает? Или может есть другой способ использовать другую форму для других пользователей? Пока на ум пришло только в модуле формы задать положение объектов и их размеры, но то многовато писать.
Что-то не пойму как узнать ключ - жирным в конфигураторе реквизит не горит, пробовал ссылку, номер - создаёт новую форму, а не существующую открывает.
Если (СокрЛП(ПараметрыСеанса.ТекущийПользователь.Код) = СокрЛП("Оператор 1")) Тогда
П = Новый Структура;
П.Вставить("Ключ", ЭтотОбъект.Ссылка);
ОткрытьФорму("Документ.ПриходнаяНакладная.Форма.ФормаДокумента2", П);
КонецЕсли;
Разобрался, использовал такую форму:
Если (СокрЛП(ПараметрыСеанса.ТекущийПользователь.Код) = СокрЛП("Оператор 1")) Тогда
П = Новый Структура;
П.Вставить("Ключ", ЭтотОбъект.Ссылка);
Форма = ПолучитьФорму("ФормаДокумента2",,П);
Форма.Открыть();
КонецЕсли;
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой