|
Как реквизит формы списка документа получить в фоме нового документа? (УФ)
| ☑ |
0
into
21.12.18
✎
20:26
|
Хочу сделать следующее:
В в форме списка документов сделать реквизит ДатаНовогоДокумента
При нажатии кнопки Создать на форме списка открывается форма нового документа и дата должна быть как в реквизите формы списка ДатаНовогоДокумента.
Как передать значение реквизита из формы списка в форму документа?
|
|
1
hhhh
21.12.18
✎
23:01
|
(0) ну как бы 3 варианта:
1. через владельца формы, форма списка это владелец у формы элемента.
2. если не владелец, через оповещение. Форма элемента в при открытии делает
Оповестить("ДайтеМнеДатуНовогоДокумента", ...)
форма списка видит это оповещение и выдает свое
Оповестить("НаТебеДатуНовогоДокумента", ...)
и форма элемента видит это оповещение.
3. Сделать свою кнопку создать
|
|
2
palsergeich
21.12.18
✎
23:34
|
Есть еще вариант - Открыть мануал и прочитать описание функции ОткрытьФорму.
2 параметр - структура, которая передается в открываемую форму.
В открываемой форме при создании на сервере следующий код
Если Параметры.Свойство("ИмяМоегоПараметра") Тогда
Реквизит = Параметры.ИмяМоегоПараметра
КонецЕсли;
И этот способ является рекомендуемым.
в (1) как мне кажется, описано как с открываемой формы передать данные тому кто открыл.
|
|
3
palsergeich
21.12.18
✎
23:36
|
А если стоит задача передать из открываемой формы в родителя - настоятельно не рекомендую не использовать глобальное Опвестить (потом такое макраме будет постоянно), а покурить ОповеститьОВыборе
|
|
4
palsergeich
21.12.18
✎
23:37
|
А если стоит задача передать из открываемой формы в родителя - настоятельно не рекомендую использовать глобальное Опвестить (потом такое макраме будет постоянно), а покурить ОповеститьОВыборе
Поправил опечатку в (3)
|
|
5
Сияющий в темноте
22.12.18
✎
00:42
|
Вообще то,если есть родитель у формы,то можно ожидать у нее экспортные методы и свойства.
но,через параметры грамотнее.
а что пользователь в документе дату поменять не может?зачем это блэк джэк нужен?
|
|
6
into
24.12.18
✎
13:22
|
(5) Пользователи в большом количестве создают документы одинаковой прошлой датой. Что бы это дело у них шло быстрее я решил эту дату указывать в форме списка. Может быть есть другие варианты?
|
|