![]() |
![]() |
![]() |
|
ПередЗаписью, ПриЗаписи, ОбработкаПроведения. | ☑ | ||
---|---|---|---|---|
0
DirecTwiX
31.10.13
✎
11:41
|
Что писать куда и почему? Можно на этот вопрос быстро ответить?
Код из конца процедуры ПередЗаписью можно спокойно перенести в начало ПриЗаписи? Про нагрузку понятно - лучше отменять запись в ПередЗаписью, но есть ли какие-то более практичные применения? |
|||
1
Fragster
модератор
31.10.13
✎
11:42
|
в ПередЗаписью можно сравнить объект с тем, что было в базе раньше и безболезненно менять объект
|
|||
2
chelentano
31.10.13
✎
11:45
|
(0) ПередЗаписью - объект ещё не записан в базу, ПриЗаписи - объект уже записан в базу
|
|||
3
DirecTwiX
31.10.13
✎
11:45
|
(1) Это тоже вроде понятно. А когда мне не нужно сравнивать с тем, что был в базе?
|
|||
4
Fragster
модератор
31.10.13
✎
11:46
|
(3) ну менять еще можно. всякие "редактор", "датаизменения", "версия" сериализованная
|
|||
5
eklmn
гуру
31.10.13
✎
11:47
|
(3) yt yflj - yt ltkfq d xtv ghj,ktvf&
|
|||
6
Fragster
модератор
31.10.13
✎
11:48
|
(5) абыр!
|
|||
7
DirecTwiX
31.10.13
✎
11:49
|
(5) Проблема в том, что мне интересно, для чего может пригодиться разбиение на ПриЗаписи и ПередЗаписью.
|
|||
8
DirecTwiX
31.10.13
✎
11:50
|
(4) Спасибо, это ближе к делу)
|
|||
9
Maxus43
31.10.13
✎
11:51
|
>>для чего может пригодиться разбиение на ПриЗаписи и ПередЗаписью
вроде всё очевидно, суть в (2), всё остальное - от лукавого |
|||
10
DirecTwiX
31.10.13
✎
12:02
|
А с этим что?
Код из конца процедуры ПередЗаписью можно спокойно перенести в начало ПриЗаписи? |
|||
11
Рэйв
31.10.13
✎
12:14
|
(10)Если в коде не используется .Ссылка , то без разницы вобщем то.
|
|||
12
Maxus43
31.10.13
✎
12:18
|
но если перед записью происходит в коде отказ - то зачем переносить и делать физическую запись в таблицы, если всё равно будет откат транзакции. Короче не насилуй железки, иначе они расстроятся
|
|||
13
hhhh
31.10.13
✎
12:28
|
(10) в общем, старайся всё в ПередЗаписью вставлять. Если уж кровь из носу надо, тогда 10 раз продумай всё и только потом ставь в ПриЗаписи.
|
|||
14
Starhan
31.10.13
✎
12:33
|
(0) перед записью делаются всякие проверки.
при записи дополнительные вещи типа лог и т.п. |
|||
15
Maxus43
31.10.13
✎
12:34
|
(14) да вот тоже не совсем понятно в типовых. проверка остатков например в Обрабокте проведения всегда, да вобще все проверки собственно почти там
|
|||
16
mikecool
31.10.13
✎
12:34
|
(0) почитать что это - можно в справке
а "что мне интересно, для чего может пригодиться разбиение на ПриЗаписи и ПередЗаписью." это уже в днк зашито |
|||
17
mikecool
31.10.13
✎
12:34
|
(15) потому что объект записан должен быть почти всегда, а вот проведен - нет
|
|||
18
mikecool
31.10.13
✎
12:35
|
а вообще - пятница завтра
|
|||
19
Maxus43
31.10.13
✎
12:36
|
(17) логично)
|
|||
20
Starhan
31.10.13
✎
12:37
|
(15) я имел ввиду на правильное заполнение объекта. А остатки в обработке проведения - это новая метода проверки остатков :)
|
|||
21
mikecool
31.10.13
✎
12:37
|
(19) не, можно над юзерами прикалываться конечно - вколотил док на 20тыщ строк, а тут - хер тебе а не запись )))
|
|||
22
mikecool
31.10.13
✎
12:38
|
(20) что значит новая метода? остатки всегда в модуле проведения проверялись
|
|||
23
mikecool
31.10.13
✎
12:38
|
+22 новая метода - это вариант проверки остатков, не более того
|
|||
24
Зойч
31.10.13
✎
12:47
|
перед записью меняем сам объект. - например итоговая сумма
при записи - связные. Например сч.ф |
|||
25
Зойч
31.10.13
✎
12:49
|
проверки - в соответствующем собыии
|
|||
26
Starhan
31.10.13
✎
12:59
|
(22) точно, попутал.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |