Имя: Пароль:
1C
1C 7.7
v7: Нумерация документа нового
, ,
0 MikaelW
 
23.02.14
10:57
Не бейте и не гнобите, вопрос прост...

Создал новый документ, он простой и просто информативный, даже проводиться не будет.

Нумерация автоматически встает в формате(12345678), но поскольку база УРДБ к номеру дока нужно присобачить ПрефиксИБ. Документ не обладает(не требуется) реквизитом "Фирма".

Что нужно прописать в процедуру ВводНового чтобы префикс цеплялся в номер.

Заранее спасибо!
1 Aleksey
 
23.02.14
11:01
например
УстановитьНовыйНомер

а лучше в глобальном модуле в самом начале

ПрефиксАвтоНумерации("Документ.ТвойДокумент",СокрЛП(Константа.ПрефиксИБ));
2 KRV
 
23.02.14
11:02
(0)Ничего. Платформа сама будет присобачивать префикс, если он указан в базе
3 MikaelW
 
23.02.14
11:03
(2) не присобачивает сама.
Не пойму почему!
4 Aleksey
 
23.02.14
11:03
(2) Не будет. Присвоение префикса идет в процедуре ПриИзмененииФирмы. А он её не вызыват

Т.е. номер будет, но далеко не тот что он ожидает
5 Aleksey
 
23.02.14
11:05
Т.е. у него префикс АА, но в базе есть документ ЯЯ23, соответственно если нечего не делать, то следующий будет яя24
6 KRV
 
23.02.14
11:06
По идее, если прописан префик ИБ, то документ должен звучать так: ААЯЯ24
7 KRV
 
23.02.14
11:07
префик, нафик, пофик. праздник..
8 Aleksey
 
23.02.14
11:10
(6) нет, она возъмет последний номер с префиксом АА
9 MikaelW
 
23.02.14
11:13
Всем спасибо!
Более менее понял...
Пропишу в документе в ГМ свои горе идеи пихать не хочу...
10 ЧеловекДуши
 
23.02.14
20:45
(0) В Гл.Модуле, при старте системы, присваиваешь префикс программно... ну или можешь это сделать через реквизит, какой либо константы.

Только миграцию этой константы отключи.

- Сори не улядел, читай там... (1)
ПрефиксАвтоНумерации("Документ.ТвойДокумент",СокрЛП(Константа.ПрефиксИБ));
11 ЧеловекДуши
 
23.02.14
20:46
+(0) Программно воспользуйся коммендой

ТекущаяИБКод()
12 ЧеловекДуши
 
23.02.14
20:47
(11) коммендой ->  командой