![]() |
![]() |
![]() |
|
8.1 Передать значение между формами. | ☑ | ||
---|---|---|---|---|
0
breezee
15.09.15
✎
17:16
|
На одной форме присваиваю реквизиту документа(да, именно документа) значение, записываю документ(чтобы наверняка сработало), открываю другую форму этого же документа - у реквизита нет значения. Сначала это проделал для хранилища значений, потом подумал что может проблема в хранилище значений. Для реквизита документ строкового типа значение ""
|
|||
1
igork1966
15.09.15
✎
17:18
|
(0) тебе на телепатов.нет
|
|||
2
breezee
15.09.15
✎
17:21
|
(1) А что я не дописал? Платформа 8.1 как передать значение между формами одного документа? Что еще указывать?
|
|||
3
igork1966
15.09.15
✎
17:23
|
(2) из твоего (0) вообще не ясно что ты на самом делаешь и при чем тут Формы
|
|||
4
breezee
15.09.15
✎
17:28
|
(3) Простите, опишу подробно. У меня есть реквизит документа "Описание" - тип строка неограниченной длины. В модуле формы для другого реквизита на событие ПриИзменении поствлен код, который присваивает реквизиту "Описание" строку "ААА", затем записываю документ ЭтотОбъект.Записать(), открываю другу форму этого документа (ОтккрытьФорму()) в ней в режиме отладки смотрю чему равен реквизит "Описание", он равен "" тип строка.
|
|||
5
aleks_default
15.09.15
✎
17:30
|
(4) значит все-таки не реквизиту ДОКУМЕНТА присваиваешь, а реквизиту ФОРМЫ.
|
|||
6
breezee
15.09.15
✎
17:31
|
(5) Да нет, я тоже так подумал, но не может этого быть. Может есть какие-нибудь особенности 8.1 о которых я не знаю, после записи документа еще что-то обновить надо?
|
|||
7
ВРедная
15.09.15
✎
17:43
|
(6) есть особенности. проверить - что это все были реквизиты формы.
В первой форме документа отладкой смотри, чему равен реквизит документа (документа! - Объект.Реквизит) |
|||
8
ВРедная
15.09.15
✎
17:44
|
(7) после записи смотри, а то мало ли что там в "при записи" написано.
|
|||
9
aleks_default
15.09.15
✎
17:45
|
В отладке проверь процедуру в модуле объекта ПередЗаписью какое там значение у реквизита.
|
|||
10
breezee
15.09.15
✎
17:50
|
В процедуре ПередЗаписью модуля объекта значение реквизита "ААА", дальше в модуле форму значение реквизита(ЭтотОбъект.Описание) уже "ААА"
|
|||
11
breezee
15.09.15
✎
17:55
|
(10) Описался, в модуле формы значение ""
|
|||
12
breezee
15.09.15
✎
19:36
|
Не гуглиться ничерта. В общем после закрытия формы записывается и закрывается документ - может потому что форма осовная? Если сделаю не основной тогда нужно открывать другую и все равно закрывать чтобы открыть эту.
|
|||
13
breezee
15.09.15
✎
19:46
|
Наверное просто сделаю одну очень большу форму, задача вроде позволяет и так поступить, все равно буду апать - может кто что подскажет
|
|||
14
breezee
15.09.15
✎
20:27
|
ап
|
|||
15
breezee
15.09.15
✎
20:41
|
последний ап
|
|||
16
ВРедная
15.09.15
✎
20:47
|
Ну что мы тебе скажем? В (1) уже все посоветовали.
Не глядя на конфигурацию по твоему описанию ничего не понятно. |
|||
17
breezee
15.09.15
✎
20:56
|
(16) Могу скинуть конфу, она совсем тестовая, можете посмотреть если я скину, пожалуйста?
|
|||
18
ВРедная
15.09.15
✎
22:14
|
скидывай
|
|||
19
ВРедная
15.09.15
✎
22:14
|
Только вместе с описанием как воспроизводится это чудо
|
|||
20
breezee
15.09.15
✎
22:19
|
Большое спасибо всем. Обращался в той форме не четерз ЭтотОбъект.Реквезит.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |