|
1С 8.2 УФ и регистры сведений | ☑ | ||
---|---|---|---|---|
0
dragonIMV
13.02.12
✎
08:53
|
{Форма.ФормаСпискаУправляемая.Форма(231,23)}: Переменная не определена (РегистрыСведений)
ФормаЗаполнения = <<?>>РегистрыСведений.ВИПГрафикРаботы.ПолучитьФорму("ФормаПлана"); Хм, а как в управляемом приложении правильно форму вызывать? Или почему он не понимает что такое "РегистрыСведений"??? |
|||
1
Ненавижу 1С
гуру
13.02.12
✎
08:57
|
правильно ее вызывать в серверной процедуре модуля формы, вот такое вот кино
|
|||
2
aleks-id
13.02.12
✎
09:00
|
(1) интересно, каким раком ты ее на сервере будешь открывать?
|
|||
3
IamAlexy
13.02.12
✎
09:02
|
||||
4
Ненавижу 1С
гуру
13.02.12
✎
09:04
|
(2) брешу, это я попутал с тем, что вызов ОткрытьФорму вызывает серверные процедуры
|
|||
5
aleks-id
13.02.12
✎
09:04
|
(3)+1
ФормаЗаполнения = ПолучитьФорму("РегистрСведений.ВИПГрафикРаботы.ФормаПлана"); |
|||
6
dragonIMV
13.02.12
✎
09:05
|
(1) твоя правда...заработало...покрайней мере с регистром...
осталось с самой формой разобраться... а как правильно заполнять реквизит вызываемой управляемой формой? допустим на форме есть реквизит Реквизит1Сотрудник, как его заполнить? ФормаЗаполнения = РегистрыСведений.ВИПГрафикРаботы.ПолучитьФорму("ФормаПлана"); ФормаЗаполнения.Элементы.Реквизит1Сотрудник = НовоеЗначение; ФормаЗаполнения.Открыть(); так не выходит...ЭлементыФормы как в простом приложении не работает (а через него простую форму так заполнял и открывал)... как правильно это сделать? |
|||
7
dragonIMV
13.02.12
✎
09:05
|
(5) это на клиенте будет работать? или на сервере надо тоже?
|
|||
8
Ненавижу 1С
гуру
13.02.12
✎
09:06
|
а так?
ФормаЗаполнения.Реквизит1Сотрудник = НовоеЗначение; или так: ФормаЗаполнения.Элементы.Реквизит1Сотрудник.Значение = НовоеЗначение; |
|||
9
dragonIMV
13.02.12
✎
09:07
|
(8) второй вариант точно работает, .Значение не понимает...
первый проверю сейчас |
|||
10
dragonIMV
13.02.12
✎
09:07
|
(9) НЕ работает...очепятался
|
|||
11
dragonIMV
13.02.12
✎
09:12
|
(5) кстати не работает на управляемом....нет такой процедуры, она для толстого клиента...
как же на тонком клиенте тогда её открыть то... |
|||
12
dragonIMV
13.02.12
✎
09:28
|
блин, не выходит...
как правильно открывается управляемая форма (не основная!!! на вкладке Дополнительно нет её) у регистра сведений? |
|||
13
DmiVo
13.02.12
✎
09:47
|
ОткрытьФорму("РегистрСведений.Имярегистра.ИмяФормы")
|
|||
14
Rusty Nail
13.02.12
✎
09:57
|
(13) а не ОткрытьФорму("РегистрСведений.Имярегистра.Форма.ИмяФормы")? )
|
|||
15
dragonIMV
13.02.12
✎
10:10
|
(14) да, это уже как раз нашел...самое главное Форма.ИмяФормы было)))
|
|||
16
dragonIMV
13.02.12
✎
10:10
|
и реквизиты передаются нормально
|
|||
17
DmiVo
13.02.12
✎
12:27
|
(15) Для произвольной формы именно так как "РегистрСведений.Имярегистра.Форма.ИмяФормы"
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |