Имя: Пароль:
1C
1С v8
Нумерация документов
0 merlin789
 
14.01.13
12:06
Не могу найти в каком месте создается номер для документа Реализация товаров и услуг. Смотрел отладчиком-не нашел. В модуле общего назначения нашел процедуру "Установить номер документа" но он к ней не обращается. Кто сталкивался, подскажите?
1 vicof
 
14.01.13
12:07
Ищи в подписках
2 Serg_1960
 
14.01.13
12:09
Автонумерация его "создаёт". Т.е. он создаётся не "программно" конфигурацией, а платформой при записи нового. В конфигурации только префиксы подбрасываются пдпиской на события для уточнения "пространства нумерации".
3 Reset
 
14.01.13
12:10
+к(2) или при открытии формы нового, если у формы установлено соотв. свойство
4 Serg_1960
 
14.01.13
12:14
(3) Угу. Если залезли в типовую конфу с кривыми ручками. Но это - не случай автора - "но он к ней не обращается."(0)

(1) подписка на события - "ПриУстановкеНовогоНомераДокумента". Там пара строк всего - добавить два префикса при необходимости.
5 Reset
 
14.01.13
12:21
(4) К чему "не обращается"? Там точно так же автонумерация платформы может работает.
6 Reset
 
14.01.13
12:23
+(5) я плюсанул просто из любви к точности, не заморачивайся
7 merlin789
 
14.01.13
12:30
Всем спасибо! Решил проблему
в процедуре  ДобавитьПрефиксОрганизации() добавил строчку
Префикс=Формат(ТекущаяДата(), "ДФ=""ггММдд""")
Все работает)))
8 Serg_1960
 
15.01.13
11:39
(6) Тоже решил плюсануть "из любви к точности" :)

Да, ты прав. Автонумерация может присваивать номер как при записи нового документа, так и при открытии основной формы нового документа.
"При записи" - актуальный подход к нумерации документов в свежих релизах типовых конфигураций.
"В форме" - устаревший (но по прежнему работоспособный) функционал, характерный для более ранних релизов.