Имя: Пароль:
1C
1С v8
Помогите сделать автонумерацию в новом документе.
0 Natalika
 
10.06.13
18:44
Создаю новый документ. Мне нужно, чтобы нумерация была в следующем виде: префикс организации+номер года+номер документа.
В модуле объекта в процедуре ПриУстановкеНовогоНомера написала:

Процедура ПриУстановкеНовогоНомера(СтандартнаяОбработка, Префикс)
   ОбщегоНазначения.ДобавитьПрефиксОрганизации(ЭтотОбъект, Префикс);
   ОбщегоНазначения.ДобавитьПрефиксУзла(Префикс);
   ТекГод=Прав(Год(Дата),2);
   Префикс = Префикс+""+ТекГод+"/";
КонецПроцедуры

В эту процедуру программа попадает до вызова процедуры "ПриОткрытии". Поэтому префикс организации=0. А как сделать, чтобы эта процедура вызывалась при записи документа?
1 Wobland
 
10.06.13
18:44
попробовала хоть?
2 Natalika
 
10.06.13
18:46
(1) Что именно?
3 Wobland
 
10.06.13
18:46
(2) записать и посмотреть
4 Natalika
 
10.06.13
18:49
(3)Конечно. Я в отладчике смотрела, как номер меняется. Эта процедура только один раз при создании вызывается, а после записи или перед записью не вызывается.
5 Wobland
 
10.06.13
18:53
>при создании вызывается
а у меня при записи
6 Kerk
 
10.06.13
18:58
(0) Ты документ часом ранее чем организацию установишь не записываешь?

А почему не так? Формат(Дата, "ДФ=""гг""")