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

Получение ссылки на выбранный документ из списка выбора

Автор Vellosity, 23 ноя 2017, 10:15

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

Vellosity

Здравствуйте! Изучаю 1С сам. Возникла такая проблема.

Существует Вид документов А.
Существует вид документов Б.

В документе А есть реквизит ссылка на документ Б.

Кнопкой из документа А открываю форму выбора документов Б.

Вопрос: как передать ссылку выбранного документа Б из формы выбора в реквизит документа А?

Тут затык, пожалуйста, если не сложно, помогите с кодом. Спасибо!

Vellosity

Нагуглил кусок, как вернуть значение через открытие ФормыВыбора модально.

Процедура ДействияФормыПривязатьДокументБ(Кнопка)

    ФормаВыбора = Документы.Б.ПолучитьФорму("ФормаВыбора");
    ФормаВыбора.ЗакрыватьПриВыборе = Истина;
    ФормаВыбора.РежимВыбора = Истина;

//Записываем в реквизит документа А ссылку на выбранный документ Б   
СсылкаНаДокументБ = ФормаВыбора.ОткрытьМодально();

КонецПроцедуры


Как можно обойтись без модальности?

alex0402

Цитата: Vellosity от 23 ноя 2017, 10:34Как можно обойтись без модальности?
если формы управляемые, то через ОткрытьФорму(ИмяФормы,,,,). Там в параметрах есть ОповещениеОзакрытии. Значение можно будет получить в процедуре, имя которой будет передано оповещению....
Спасибо за Сказать спасибо

Vellosity


oleg-x

А в чем проблема поменять ОткрытьМодально(), на Открыть()? :)
Помог, нажми спасибо. Не помог, нажми спасибо :-)
Если у Вас есть проблема, то её уже кто то решил @Yandex, @Google

alex0402

Цитата: oleg-x от 23 ноя 2017, 14:21А в чем проблема поменять ОткрытьМодально(), на Открыть()?

Открыть не возвращает результат. Нужно писать процедуры ОбработкаВыбора (как то так. точно не помню)
Спасибо за Сказать спасибо

Теги:

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

Рейтинг@Mail.ru

Поиск