Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
16 июн 2024, 06:48

Ссылка на клиенте

Автор Nosferatu112, 28 июл 2023, 09:54

0 Пользователей и 1 гость просматривают эту тему.

Nosferatu112

Добрый день, такой вопрос написал я штуковину что бы открывать форму дока из другого дока но у реквизита двойной тип как правильно указать какую форму открывать
Если Элементы.ПремияСотрудниковДокумент.Видимость = Ложь Тогда

Элементы.ПремияСотрудниковДокумент.Видимость = Истина;

Иначе
ТЧП = Элементы.ПремияСотрудников.ТекущиеДанные;
Ключ = ТЧП.Документ;
Пар = Новый Структура;
Пар.Вставить("Ключ",Ключ);
Если Ключ = Документы.Премия Тогда
ОткрытьФорму("Документ.Премия.Форма.ФормаДокумента",Пар);
Иначе
ОткрытьФорму("Документ.Удержание.Форма.ФормаДокумента",Пар);
КонецЕсли;
Элементы.ПремияСотрудниковДокумент.Видимость = Ложь

КонецЕсли;
Интересует вот эта строка
Если Ключ = Документы.Премия Тогда
Как правильно указать данное сравнение

Nosferatu112

Nosferatu112, Данный код в Процедуре Выбор ТЧ премияСотрудников наКлиенте

LexaK

Nosferatu112, зачем так сложно? если вы получили/имеете  ссылку документа который надо открыть/паказать используйте такую команду

   ПоказатьЗначение(,СсылкаНаДокумент); //НаКлиенте
если помогло нажмите: Спасибо!

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск