|
Как правильно открыть вторую форму, рассчитав там данные и вбить в первую форму? | ☑ | ||
---|---|---|---|---|
0
s1219257
27.11.17
✎
21:18
|
Есть справочник (1 форма), пользователь выбирает 2 значения, материал и профиль, дальше эти данные передаются во 2 форму (общая форма)
Код первой формы
Вторая форма
Но, есть пару проблем, почему-то не просчитываются поля Ширина и Длина и наконец, как после этого передать поле Вес в первую форму, где есть поле ВесФормы? |
|||
1
nordbox
27.11.17
✎
21:22
|
Ну вместо процедуры сделай Функцию которая рассчитывает и возвращает
Функция РасчитатьВес(Команда) Пар = Новый Структура ("Параметр1, Параметр2", Объект.Профиль, Объект.Материал); Возврат Пар; КонецФнкции |
|||
2
nordbox
27.11.17
✎
21:23
|
Тока вот непонятно из твоего кода где тут расчет
Процедура РасчитатьВес(Команда) Пар = Новый Структура ("Параметр1, Параметр2", Объект.Профиль, Объект.Материал); ОткрытьФорму("ОбщаяФорма.Форма", Пар); КонецПроцедуры |
|||
3
Tateossian
27.11.17
✎
21:27
|
Оу, MRP на 1С?
Не понятно, куда там чего вводить нужно. В поля ввода чтоль? Сделай визардом, там будет лучше (пошаговый заполняльщик) с глобальной функцией ПоказатьВводЧисла. При открытии передавай владельца/уид вызвавшей формы (ты опустил этот параметр), чтобы потом из целевой или по владельцу обратиться или методом Оповестить, тогда тебе уид лучше, чтобы одним из параметров передать его, чтобы форма-получатель идентифицировала оповещение |
|||
4
Borteg
27.11.17
✎
21:33
|
(0) см параметры открытьформу, там есть оповещение после закрытия
|
|||
5
Tateossian
27.11.17
✎
21:36
|
(4) Параметр закрытия формы, открытой в модальном режиме. Не всегда это можно юзать. А еще точнее - никогда.
|
|||
6
FIXXXL
28.11.17
✎
08:38
|
(5) какое модальное?
<ОписаниеОповещенияОЗакрытии> (необязательный) Тип: ОписаниеОповещения. Содержит описание процедуры, которая будет вызвана при закрытии формы со следующими параметрами: <РезультатЗакрытия> - значение, переданное при вызове метода Закрыть открываемой формы, <ДополнительныеПараметры> - значение, которое было указано при создании объекта ОписаниеОповещения. Если параметр не указан, то по завершению никакая процедура вызвана не будет. Используется только в управляемом приложении. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |