Имя: Пароль:
1C
1С v8
ПередЗаписью, ПриЗаписи, ОбработкаПроведения.
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) точно, попутал.