|
В событии ПриЗаписи узнать, что было до записи | ☑ | ||
---|---|---|---|---|
0
Deon
04.03.13
✎
14:18
|
Подскажите, пожалуйста, как правильно сделать.
Хочу в подписке на событие ПриЗаписи узнать, что было до записи объекта. Куда и в какой момент правильно сохранять значения реквизитов перед записью? |
|||
1
Fragster
гуру
04.03.13
✎
14:19
|
в допсвойства
|
|||
2
Fragster
гуру
04.03.13
✎
14:19
|
в момент ПередЗаписью
|
|||
3
Mkonst
04.03.13
✎
14:20
|
может запросом получить объект из базы и сравнить?
|
|||
4
3V
04.03.13
✎
14:22
|
+(3) как-бы правильно, но тут вопрос о том что хочет ТС узнать
|
|||
5
Reset
04.03.13
✎
14:23
|
(4) Неправильно :), В ПриЗаписи объекn уже записан.
Правильно в (1) (2) |
|||
6
Deon
04.03.13
✎
14:23
|
(3) в ПриЗаписи объект уже записан в БД и запрос вернет новые данные
|
|||
7
Deon
04.03.13
✎
14:24
|
(4) Суть - после записи элемента справочника разослать письмо ответственному сотруднику о том, что в этом справочнике поменялось.
|
|||
8
Mkonst
04.03.13
✎
14:24
|
(6) возможно, очевидно попутал с "ПередЗаписью"..
|
|||
9
guitar_player
04.03.13
✎
14:25
|
(7) подсистема версионности не включена?
|
|||
10
Maxus43
04.03.13
✎
14:25
|
(7) а версионирование включено? оттуда можно дёрнуть, причем наглядно
|
|||
11
Deon
04.03.13
✎
14:25
|
(1) А ПриЗапии эти доп.свойства удалять?
Смотри, а если у меня случится где-нить между Отказ = Истина? Я доп.свойства запишу, но до своей подписки не дойду. И у меня мусор зависнет. |
|||
12
Maxus43
04.03.13
✎
14:26
|
(11) доп свойства долго не живут, пока жив батька только (объект)
|
|||
13
Deon
04.03.13
✎
14:27
|
(9) (10) БП 2.0, там её нет. Вроде.
|
|||
14
Deon
04.03.13
✎
14:27
|
(12) Так батька жив постоянно. Его просто меняют чутка.
|
|||
15
Maxus43
04.03.13
✎
14:28
|
(14) пока жив именно Объект батьки, а не ссылка на него
|
|||
16
Maxus43
04.03.13
✎
14:28
|
короче на время записи, проведения. потом уничтожается
|
|||
17
regniws
04.03.13
✎
14:29
|
нельзя говорить "до", "до" не было, - это и называется точка сингулярности ))
|
|||
18
Serg_1960
04.03.13
✎
14:30
|
К-к-круто завернул. Форумом не ошибся? :)
|
|||
19
Mkonst
04.03.13
✎
14:30
|
Походу (0) придется всю копию объекта в доп свойства запихивать... для того что-бы потом сказать что поменялось.
|
|||
20
Deon
04.03.13
✎
14:31
|
(16) Эм... Тогда можно я спрошу? А что такое доп.свойства?
|
|||
21
Maxus43
04.03.13
✎
14:31
|
(20)
ДокументОбъект.<Имя документа> (DocumentObject.<Имя документа>) ДополнительныеСвойства (AdditionalProperties) Использование: Только чтение. Описание: Тип: Структура. Может использоваться в тех случаях, когда необходимо хранить некоторые значения, связанные с объектом, на время выполнения некоторых операций, без изменения объекта. Например, при обработке событий в подписке на события. |
|||
22
Deon
04.03.13
✎
14:33
|
(21) От же ж блин! Какая полезная штукенция! Спасибо )
|
|||
23
Deon
04.03.13
✎
14:34
|
(19) Так а что мне мешает запузырить туда структурку всех реквизитов?
|
|||
24
Бледно Золотистый
04.03.13
✎
14:34
|
(19) Ну можно в доп свойства ПередЗаписью изменения пихать.
|
|||
25
Serg_1960
04.03.13
✎
14:36
|
Проще, имхо, перед записью анализировать что именно изменилось и сохранять "что в справочнике поменялось"(с). А при записи - информировать.
|
|||
26
Deon
04.03.13
✎
14:44
|
(25) Кстати да, так и сделаю
|
|||
27
Deon
04.03.13
✎
14:44
|
Спасибо всем
|
|||
28
Fragster
гуру
04.03.13
✎
14:48
|
(25) вот не надо ничего анализировать, надо просто старый образ сохранить. анализировать надо в отдельном потоке потом, если надо....
|
|||
29
zladenuw
04.03.13
✎
14:54
|
(0) случаем типовая? может есть Версионость объектов ? там есть все что тебе надо. кроме рассылки :)
|
|||
30
Deon
04.03.13
✎
14:56
|
(29) БП 2.0 Там нету
|
|||
31
zladenuw
04.03.13
✎
14:59
|
(30) жаль.
Найди тогда УТ. там точно есть. да возьми себе. Там даже отчет который отображает что изменилось есть. или пиши свое :) |
|||
32
Fragster
гуру
04.03.13
✎
14:59
|
(31) не УТ, а БСП
|
|||
33
zladenuw
04.03.13
✎
15:00
|
(32) сори. точно :)
|
|||
34
Deon
04.03.13
✎
15:52
|
(31) (32) По-моему это перебор для моей мааааленькой задачи
|
|||
35
zladenuw
04.03.13
✎
16:22
|
(34) тебе решать. идею можно оттуда взять
|
|||
36
wade25
04.03.13
✎
16:25
|
При записи объект еще не записана и вся информация до изменения получается через Ссылка.
|
|||
37
Deon
04.03.13
✎
17:13
|
(36) Это, батенька, бряхня )
В Источник.Ссылка живут уже новые данные. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |