|
заполнение реквизита открываемой формы | ☑ | ||
---|---|---|---|---|
0
Kurbash
25.12.14
✎
12:27
|
всем привет, такая ситуация-создал дополнительную форму справочника с реквизитом Поле1. При открытии этой формы хочу чтобы в этот реквизит записался код справочника(к примеру)
на форме справочника кнопка: ПараметрыОткрытия=Новый структура; ПараметрыОткрытия.Вставить("КодНоменклатурыИзСправочника",Объект.код); ОткрытьФорму("Справочник.Номенклатура.Форма.ФормаКонфигуратораКодаДляПланирования",ПараметрыОткрытия,ЭтаФОрма); на вызываемой форме ПриОткрытии() п=РеквизитФормыВЗначение("ЭтаФОрма"); п.Поле1=Параметры.КодНоменклатурыИзСправочника; не канает, пишет что первый параметр неверен, что не так делаю? и обязательно ли возвращать ЗначениеВРеквизитФОрмы? |
|||
1
Господин ПЖ
25.12.14
✎
12:28
|
ПриСозданииНаСервере - не модно?
|
|||
2
Kurbash
25.12.14
✎
12:29
|
(1) моддно:) но не в этом дело
|
|||
3
Defender aka LINN
25.12.14
✎
12:30
|
(2) А ниче, что параметров в ПриОткрытии уже не будет?
|
|||
4
singlych
25.12.14
✎
12:42
|
Параметры ж только НаСервере...
|
|||
5
hhhh
25.12.14
✎
12:46
|
написано же в задании "При открытии этой формы хочу", он и делает ПриОткрытии. Чего вы его сбиваете? Запутается.
|
|||
6
Defender aka LINN
25.12.14
✎
12:55
|
(5) Дык пусть хочет, кто ж ему мешает
|
|||
7
Kurbash
25.12.14
✎
13:01
|
ПриСОздании на СЕрвере такая же ерунда
|
|||
8
Kurbash
25.12.14
✎
13:01
|
&НаСервере
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка) п=РеквизитФормыВЗначение("ЭтаФОрма"); п.Поле1=Параметры.КодНоменклатурыИзСправочника; КонецПроцедуры |
|||
9
Любопытная
25.12.14
✎
13:06
|
РеквизитФормыВЗначение("ЭтаФОрма") - ЭтаФорма - реквизит формы?
|
|||
10
Любопытная
25.12.14
✎
13:07
|
а Поле1 это что тогда?
|
|||
11
Kurbash
25.12.14
✎
13:08
|
да я уже по разному пробовал И РеквизитФормыВЗначение("ЭтаФОрма.Поле1") и РеквизитФормыВЗначение("Поле1") все та же ошибка
|
|||
12
Любопытная
25.12.14
✎
13:09
|
(11) Что ты делаешь?
если Поле1 это реквизит формы, то просто засунь в него значение параметра без всяких РеквизитФормыВЗначение |
|||
13
Любопытная
25.12.14
✎
13:12
|
Тем более, что код это скорее всего строка. Максимум - число. Но никак не объектного типа значение
|
|||
14
Kurbash
25.12.14
✎
13:15
|
(12)-спасибо, помогло
|
|||
15
a_alenkin
25.12.14
✎
13:29
|
п=РеквизитФормыВЗначение("ЭтаФОрма"); - а вот этого не надо
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |