Добрый день.
Есть график занятости тип "Табличный документ". При клике на поле сделал чтобы открывалось окно выбора действий, а затем с этого окна по клику кнопки перехожу на заполнение документа.

Так вот: при обработке клика по табличному документу ячейка содержит дату/время. Я хочу чтобы при открытии новой формы, дата/время подставлялись в поле новой формы автоматически.

Подскажите, каким образом перенести эти данные из одной формы в другую?
---
Во втором параметре ОткрытьФорму(.., Новый Структура("ДатаИВремя",ЗначениеДаты)) передай в виде структуры необходимые значения для передачи в другую форму.
В открываемой форме в процедуре ПриСозданииНаСервере лови эти значения в качестве параметров формы (Например: ЭтаФорма.Параметры.ДатаиВремя)
---
Оповестить()
---
Можете подробнее для начинающего..?
---
Оповестить() работает только для открытого окна. У меня открывается сначала промежуточная форма,а затем уже форма, в которую нужно передать данные. При этом оповестить не доходит до нужной формы.
---
ПолучитьФорму() Обратите внимание на второй параметр
---
Ну и? Что нам говорит описание метода ОткрытьФорму()? Какие там есть возможности?
---
Синтаксис-помощник читайте
---
Во втором параметре ОткрытьФорму(.., Новый Структура("ДатаИВремя",ЗначениеДаты)) передай в виде структуры необходимые значения для передачи в другую форму.
В открываемой форме в процедуре ПриСозданииНаСервере лови эти значения в качестве параметров формы (Например: ЭтаФорма.Параметры.ДатаиВремя)
---
ЭтаФорма
Да, поймал через параметры. Здорово. Но вот вопрос: я "дописываю конфигурацию", и при создании на сервере в модуле формы, которую открываю, уже есть обработчик с проверкой параметров....Следовательно в форму уже передаются параметры. Правильно я понимаю, что параметры будут передаваться только мои в тот момент когда из мною созданной формы открывается эта форма?
PS: надеюсь доходчиво описал
---
Параметры будут дополнены вашими, главное чтобы имена этих параметров были уникальными.
---
гла
Спасибо. Этот вопрос решен. Параметры передал.
Притом чтобы передать из одной формы в другую через промежуточную форму поступил так:
в промежуточной форме создал реквизит с произвольным типом данных, затем при обработке события ПриСозданииНаСервере и в него записал структуру параметров, а затем эту структуру передал в параметры ОткрытьФорму(,Параметры,,,,) следующей формы.

Теперь еще есть масса других вопросов, но это в другую тему)!!
---
А если так?
ОткрываемаяФорма = ОткрытьФорму(НужнаяФорма);
ОткрываемаяФорма.ИмяРеквизита = НужноеЗначение;
---
Иди тоже читай СП. На предмет того - какое значение возвращает метод ОткрытьФорму().
---
А что не так? Форму возвращает. Реквизиты формы заполнены.
---
- повышения устойчивости кода, работающего с формой, за счет разделения программного интерфейса для работы с формой и деталей ее внутренней реализации,
- а также сохранения единой стилистики кода прикладных решений.
Кроме того, применение глобального метода ОткрытьФорму гарантирует выполнение инициализации формы на сервере в обработчике ПриСозданииНаСервере. Этот подход помогает сосредоточить весь код инициализации формы в одном месте и исключает "случайное" обращение к серверу, связанное с инициализацией формы, между строками кода
Это с сайта 1С ИТС https://its.1c.ru/db/v8std/content/404/hdoc