Вход | Регистрация

1С:Предприятие :: 1С:Предприятие 8 общая

Как реквизит формы списка документа получить в фоме нового документа? (УФ)

Как реквизит формы списка документа получить в фоме нового документа? (УФ)
Я
   into
 
21.12.18 - 20:26
Хочу сделать следующее:
В в форме списка документов сделать реквизит ДатаНовогоДокумента
При нажатии кнопки Создать на форме списка открывается форма нового документа и дата должна быть как в реквизите формы списка ДатаНовогоДокумента.
Как передать значение реквизита из формы списка в форму документа?
 
 
   hhhh
 
1 - 21.12.18 - 23:01
(0) ну как бы 3 варианта:

1. через владельца формы, форма списка это владелец у формы элемента.

2. если не владелец, через оповещение. Форма элемента в при открытии делает

Оповестить("ДайтеМнеДатуНовогоДокумента", ...)

форма списка видит это оповещение и выдает свое

Оповестить("НаТебеДатуНовогоДокумента", ...)

и форма элемента видит это оповещение.

3. Сделать свою кнопку создать
   palsergeich
 
2 - 21.12.18 - 23:34
Есть еще вариант - Открыть мануал и прочитать описание функции ОткрытьФорму.
2 параметр - структура, которая передается в открываемую форму.
В открываемой форме при создании на сервере следующий код
Если Параметры.Свойство("ИмяМоегоПараметра") Тогда
Реквизит = Параметры.ИмяМоегоПараметра
КонецЕсли;
И этот способ является рекомендуемым.
в (1) как мне кажется, описано как с открываемой формы передать данные тому кто открыл.
   palsergeich
 
3 - 21.12.18 - 23:36
А если стоит задача передать из открываемой формы в родителя - настоятельно не рекомендую не использовать глобальное Опвестить (потом такое макраме будет постоянно), а покурить ОповеститьОВыборе
   palsergeich
 
4 - 21.12.18 - 23:37
А если стоит задача передать из открываемой формы в родителя - настоятельно не рекомендую использовать глобальное Опвестить (потом такое макраме будет постоянно), а покурить ОповеститьОВыборе
Поправил опечатку в (3)
   Сияющий в темноте
 
5 - 22.12.18 - 00:42
Вообще то,если есть родитель у формы,то можно ожидать у нее экспортные методы и свойства.
но,через параметры грамотнее.

а что пользователь в документе дату поменять не может?зачем это блэк джэк нужен?
   into
 
6 - 24.12.18 - 13:22
(5) Пользователи в большом количестве создают документы одинаковой прошлой датой. Что бы это дело у них шло быстрее я решил эту дату указывать в форме списка. Может быть есть другие варианты?

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Рекламное место пустует