|
v7: Что оставить в процедуре ВводНового() документа |
☑ |
0
burrya
01.07.13
✎
12:24
|
Что оставить в процедуре ВводНового() документа,
а что перекинуть в
Процедура ПослеОткрытия()
Если ПустоеЗначение(ТекущийДокумент()) = 1 Тогда
// Какой-то код
КонецЕсли;
КонецПроцедуры
|
|
1
zak555
01.07.13
✎
12:25
|
что такое ПослеОткрытия ?
|
|
2
Ёпрст
гуру
01.07.13
✎
12:25
|
всё оставмит
|
|
3
Ork
01.07.13
✎
12:26
|
+ (1) Присоединюсь.
|
|
4
пипец
01.07.13
✎
12:27
|
восмерашники такие васмерошники
|
|
5
Ork
01.07.13
✎
12:27
|
А по сути в ВводНового - заполнение реквизитов нового документа. А в ПриОткрытии - управление реквизитами формы.
|
|
6
ЧеловекДуши
01.07.13
✎
12:29
|
Не трогай, если работает, то не трогай :)
|
|
7
zak555
01.07.13
✎
12:36
|
есть вводНового, есть вводНаОсновании
|
|
8
burrya
01.07.13
✎
12:42
|
(1)(3) Ну так, если знаете может расскажите:).
(6) Не трогай, если работает, то не трогай :)
Ну я как раз за этот принцып, просто столкнулся с ситуацией что в базе в процедуре ВводНового() кода много работает не быстро, либо нужно пересматривать весь код либо попробовать что-либо другое, потому как блокировка идет при вводе доков.
На логику заполнения вродь не жалуются. Просто ищу варианты решения задачи с их плюсами и минусами.
Ну чисто теоретически можно сделать заполнение реквизитов после открытия формы чтоб не блокировать.
(7)ВводНаОсновании отсутствует, но и это можно было бы обойти, если этот вариант подойдет.
|
|
9
zak555
01.07.13
✎
12:43
|
> потому как блокировка идет при вводе доков
блокировка на несозданный документ ?
|
|