Имя: Пароль:
1C
1C 7.7
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
> потому как блокировка идет при вводе доков

блокировка на несозданный документ ?