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

Передача значения

Автор Дмитрий11, 20 окт 2023, 11:42

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

Дмитрий11

Всем привет! Нужна помощь ! Есть документ, у него две формы (1,2) на первой форме есть элемент Дата, как значение этого элемента передать в поле Дата2 на второй форме?

LexaK

Какое то не удобное решение у вас. Один документ на нескольких формах. Сделайте на одной форме несколько закладок, страниц.
Или при переходе с одной формы на другую, записывайте документ и передавайте его ссылку во вторую форму, и так каждый раз при смене формы.
А с использованием страниц это делать не надо!
если помогло нажмите: Спасибо!

Дмитрий11

LexaK, Немножко не так. у документа две формы - форма самого документа и форма параметры для печати. Вот хочу чтобы Дата из формы документа, автоматически подставлялась в форму параметры для печати

antoneus

Оповещением, например. Вызвать метод Оповестить, в него передать дату. Во второй форме в событии ОбработкаОповещения поймать оповещение, вытащить из дополнительного параметра дату.

LexaK

Ааа, тогда создайте структуру Параметры, вставьте в неё все нужные данные, и передайте в процедуру открытия.
 формы2,
Или после получения формы, просто присвоить
форма2.Дата=ДокОб.Дата;

если помогло нажмите: Спасибо!

Дмитрий11

LexaK, ФормаДокументаОбщая=ПолучитьФорму(Документы.Рецепт.ФормаДокументаОбщая);
ЭтаФорма.ДатаФормирования=ФормаДокументаОбщая.Элементы.Дата;

Пытаюсь так, ошибка  "Процедура или функция с указанным именем не определена (ПолучитьФорму"

LexaK

Какая база у вас, режим работы, какие формы?
если помогло нажмите: Спасибо!

antoneus

Ну, раз оповещением не хотите

ФормаДокументаОбщая=ПолучитьФорму("Документы.Рецепт.ФормаДокументаОбщая");
ФормаДокументаОбщая.Дата = ДатаФормирования;
Форма.Открыть()

Ну или ФормаДокументаОбщая.Объект.Дата

Дмитрий11

LexaK, Общепит ,УФ,работаю в процедуре При создании на сервере. Там сейчас ДатаФормирования=ТекущаяДата()

Дмитрий11

antoneus, Процедура или функция с указанным именем не определена (ПолучитьФорму)

Теги:

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

Рейтинг@Mail.ru

Поиск