|
Помогите сделать автонумерацию в новом документе.
| ☑ |
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) Ты документ часом ранее чем организацию установишь не записываешь?
А почему не так? Формат(Дата, "ДФ=""гг""")
|
|