|
В подписку передается старый объект |
☑ |
0
toypaul
гуру
11.03.14
✎
13:00
|
Схема такая.
в форме. перед записью на сервере изменяются реквизиты (у ТекущийОбъект).
затем отрабатывает подписка "перед записью документа".
так вот в подсике у меня старый объект - до изменения реквизитов в "перед записью".
как правильно сделать, чтобы в подписку попал объект со всеми изменениями?
|
|
1
toypaul
гуру
11.03.14
✎
13:18
|
При этом в подписке ПриЗаписи источник уже нормальный - обновленный. Но мне нужна подписак ПередЗаписью - только в ней можно узнать что документ проводится.
Хотя ... наверное можно анализировать признак Проведен?
Всеравно какой-то косяк с подпиской перед записью. Вызывается-то она после того как отработало событие "перед записью на сервере" в форме.
|
|
2
Добрый хачик
11.03.14
✎
13:27
|
код покажи, и покажи как обращаешься к данным, чтобы увидеть старые данные
|
|
3
ptiz
11.03.14
✎
13:30
|
Чудес не бывает.
|
|
4
toypaul
гуру
11.03.14
✎
14:41
|
(2) что там может быть в коде не так?
в форме ПередЗаписьюНаСервере
ТекущийОбъект.Реквизит = 10 //был скажем 20
в подписке (ПередЗаписю для документа)
Источник.Реквизит смотрю в отладчике 20 вместо 10
(3) чудес не бывает. глюков достаточно.
|
|
5
Господин ПЖ
11.03.14
✎
14:54
|
>Но мне нужна подписак ПередЗаписью - только в ней можно узнать что документ проводится
пихай в ДопСвойства - "Я провожусь" и лови в ПриЗаписи или дальше...
|
|
6
toypaul
гуру
11.03.14
✎
14:57
|
(5) я уж думаю переделать на ПриЗаписи. только хочется сделать правильно.
для начала хорошо бы понять это мой косяк или платформы. может и не косяк вовсе, может какой-то волшебный метод есть, чтобы все заработало. если не выйде по-хорошему, будем по-плохому.
|
|
7
toypaul
гуру
11.03.14
✎
20:41
|
Подумалось тут ... Может ли влиять флаг Использовать на реквизите? У меня табличная часть документа формируется программно. То есть не считывается в форму и не записывается соот-но. В ПередЗаписьюНаСервере ТЧ формируется программно. Может в этом дело?
Завтра проверю ... Считывать ее на форму не хочется - лишний и ненужный объем данных.
|
|
8
toypaul
гуру
12.03.14
✎
08:48
|
Вот я идиот. В подписке вместо объекта (Источник) передавал ссылку на него (Источник.Ссылка). Ессно, что в ссылке старые данные. Чудес не бывает :)
|
|