|
v7: не понятен 2-й параметр ф-ции Открытьформу() |
☑ |
0
lucifer
26.12.11
✎
14:51
|
В одном документе есть кнопочка "открыть товар" соответственно она открывает определенную форму номенклатуры.
Открытьформу(наименование,,1)
Нужно в зависимости от состояния текущего документа кое-какие элементы формы справочника делать не доступными.
Я так понимаю тут уместен второй параметр ф-ции Открытьформу() т.е. КонтекстФормы
Из справки:
"<КонтекстФормы> - имя переменной, куда можно задать значение любого типа для передачи в открываемую форму. Данное значение будет доступно в открытой форме как атрибут Форма.Параметр."
имя переменной какой? в открываемом справочнике? или я сначала объявляю переменную в документе, тогда как передать какой-нить флаг в открываемую форму, что бы потом орентироваясь не этот флаг делать нужные мне элементы формы активными или не активными
|
|
1
GLazNik
26.12.11
✎
14:53
|
"или я сначала объявляю переменную в документе, тогда как передать какой-нить флаг в открываемую форму, что бы потом орентироваясь не этот флаг делать нужные мне элементы формы активными или не активными"
|
|
2
marvak
26.12.11
✎
14:53
|
(0)
Задаешь переменную в вызывающем модуле, передаешь в вызываемую форму, там анализируешь и возможно меняешь, часто так передают какие-нить списки.
|
|
3
1Сергей
26.12.11
✎
14:54
|
контекст - это такой контекст
|
|
4
GLazNik
26.12.11
✎
14:54
|
+(2) а так же параметр можно вернуть в форму из которой вызывал
|
|
5
lucifer
26.12.11
✎
14:59
|
(2)"там анализируешь"
а как мне там (в форме справочника) получить то что я передал? по какому событию?
|
|
6
1Сергей
26.12.11
✎
15:00
|
(5) при открыти, например
|
|
7
lucifer
26.12.11
✎
15:02
|
(6) так процедура приоткрытии() не принимает никаких параметров (по крайней мере об этом в справке нет ничего)
|
|
8
GLazNik
26.12.11
✎
15:03
|
(7) а вот выше посмотреть: доступно в открытой форме как атрибут Форма.Параметр
|
|
9
viktor_vv
26.12.11
✎
15:03
|
(7) Форма.Параметр .
|
|
10
marvak
26.12.11
✎
15:03
|
(5)
Дык написано же
Данное значение будет доступно в открытой форме как атрибут Форма.Параметр.
|
|
11
lucifer
26.12.11
✎
15:04
|
ок, спасибо, счас буду пробовать.
|
|
12
marvak
26.12.11
✎
15:05
|
(10)
тока там считается хорошим стилем сначала анализировать тип его значения.
мПараметр = Форма.Парметр;
Если ТпЗначенияСтр(мПараметр) = "СписокЗначений" Тогда
....
|
|
13
Mikeware
26.12.11
✎
15:06
|
(11) обрежь картинку в ЛК - оставь только первую (начальную) картинку.
|
|
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший