Имя: Пароль:
1C
1С v8
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
Большое спасибо всем. Обращался в той форме не четерз ЭтотОбъект.Реквезит.
Выдавать глобальные идеи — это удовольствие; искать сволочные маленькие ошибки — вот настоящая работа. Фредерик Брукс-младший