Имя: Пароль:
1C
1С v8
Нумерация в БП ред.3.0
0 kletelson
 
22.02.14
15:46
Добрый день!
В редакции Бухгалтерии предприятия 3.0 изменилась нумерация объектов - посередине номера программа ставит "-", например создаем первый в году документ "Реализация" - получается номер"0000-000001".
Нам нужно, чтобы номер состоял только из цифр ("00000000001").
Может кто сталкивался с таким вопросом?
1 Aleksey
 
22.02.14
15:50
нельзя этого сделать
2 Aleksey
 
22.02.14
15:51
откуда такое странное желание, если при печати все это  0000- убирается, а посему, какая разница как оно в базе записано, через - или через *
3 kletelson
 
22.02.14
15:51
А где интересно это заложено? Ведь если делаю с нуля конфу то без дефиса номера получаются?
4 kletelson
 
22.02.14
15:52
(2) Клиент хочет
5 kletelson
 
22.02.14
15:53
Понимаю, конечно это не смертельно, но хотелось бы человеку объяснить, да и самому знать не лишне
6 Aleksey
 
22.02.14
15:54
(3) В БСП это заложено
7 Aleksey
 
22.02.14
15:55
(5) Что объяснить? Что придется пол конфы пиереписывать, потому что она тупо заточена под этот дефис?

Да, да, в конфе так и стоит
Если сред(Док.Номер,1,5)<>"-" тогда
  Возврат;
....
8 kletelson
 
22.02.14
16:00
(7) В каком месте заточена? Надо изменить нумерацию одного объекта - "Реализации товаров и услуг"
9 kletelson
 
22.02.14
16:06
Получается в ПриУстановкеНовогоНомера() надо описывать, больше никак?
10 Aleksey
 
22.02.14
16:14
(9) Нет, при печати
11 kletelson
 
22.02.14
16:17
(10) зачем пишешь?
12 Aleksey
 
22.02.14
16:21
(11) Ты о чем?
Ну переделаешь ты нумерацию реализации, только ведь еще есть счет-фактуры, фактуры на аванс...

Бог с ним допустим ограничимся реализации, вот ты сделал номер "00000025", как думаешь по твоему на печати будет номер?
Если бы номер был бы "0000-0025", то на печати он вышел бы 25, а в твоем случае программа не будет убирать лидирующие нуди, ибо см (7)

Пошли далее, завтра у тебя будет еще одна организация или подразделения или УРИБ, думаешь программа даст тебе вести 2 одинаковых номера? Или по твоему зачем префикс?
13 kletelson
 
22.02.14
16:25
(12) Не могу найти где код, показанный в (7)
14 Aleksey
 
22.02.14
16:28
(13) Общий модуль ПрефиксацияОбъектовКлиентСерверПереопределяемый -> Процедура ПриПолученииНомераНаПечать(

Только тебе это не поможет
15 MaxS
 
22.02.14
16:28
(13) значит объяснить клиенту, что это жестко зашито в платформу и операционную систему, изменить невозможно.
16 Aleksey
 
22.02.14
16:30
(15) Менять можно, просто каждый раз при обновлении нужно не забыть менять, и получается что клиент не сможет просто так обновить, ему придётся каждый раз вызывать его чтобы он дописывал код

Вопрос. А стоит ли овчинка выделки? При том что ничего нового клиент не получит, кроме гемора при обновлении
17 kletelson
 
22.02.14
16:31
(14) Понятно, спасибо. Кстати убирает лидирующие нули на печ. формах если без "-"
18 kletelson
 
22.02.14
16:32
(15),(16) Да клиент в принципе понятливый, объясню ему как есть. Спасибо всем!