Имя: Пароль:
1C
1С v8
Нумерация документов с дефисом
0 DiFas
 
30.05.18
15:31
Ребята, прошу, подскажите. Недавно перевел БП с 2.0 на 3.0 Настроил префикс организации(АБ, например). При создании нового документа(РТУ) номер документа получается таким: АБ00-000001. Как убрать дефис???
1 Джинн
 
30.05.18
15:32
Традиционный вопрос - анакуа?
2 DrShad
 
30.05.18
15:32
ну там не только дефис, еще два символа перед ним тоже префикс
3 DiFas
 
30.05.18
15:54
(2) Тогда как вообще это всё убрать?
4 Джинн
 
30.05.18
15:56
(3) См. (1)
5 DiFas
 
30.05.18
15:57
(4) Потому что надо продолжить ту нумерацию, которая была в 2.0.
6 Джинн
 
30.05.18
15:59
(5) Зачем? В печатные формы идет только "цифровая" часть в основной массе.
7 PiotrLoginov
 
30.05.18
16:10
(0) шаблон префикса "зашит" в коде конфы. Как вариант, можно набросать расширение, модифицирующее модуль:

    ПрефиксИБ = ОбменДаннымиСервер.ПрефиксИнформационнойБазы();
    ПрефиксИБ = СтроковыеФункцииКлиентСервер.ДополнитьСтроку(ПрефиксИБ, 2, "0", "Слева");
    
    ПрефиксОП = ПрефиксОрганизацииПодразделения(Организация, Подразделение);
    ПрефиксОП = СтроковыеФункцииКлиентСервер.ДополнитьСтроку(ПрефиксОП, 2, "0", "Слева");
    
    Возврат ПрефиксОП + ПрефиксИБ + Префикс;//было: ПрефиксОП + ПрефиксИБ + "-" + Префикс;

но такое решение - из разряда вредных советов.
8 Winnie Buh
 
гуру
30.05.18
16:49
(5) если нужно продолжить нумерацию, то и вбейте ручками нужный номер вместо 00001, а дальше нумерация продолжиться автоматически, только нули лидирующие не удаляйте, т.к. количество символов в номере должно должно остаться тем же,
а префиксы лучше не трогать
9 Serg_1960
 
30.05.18
16:56
(8) "а дальше нумерация продолжиться автоматически" - не продолжится.
10 Serg_1960
 
30.05.18
17:09
Присвоение номера, ведь, в подписке происходит, я ничего не путаю? Если нужно только для одного вида документов внести изменения - то можно просто убрать его из подписки. А если необходимо - то написать свою собственную подписку.

И, да, автору напоминание: в актуальных типовых конфигурациях (например, ЗУП) дефис используется в качестве "признака" типовой префиксации (если указан в третьей или пятой позиции номера) - это важно, когда нужно номер освободить от префиксов (например, перед печатью).
11 Джинн
 
30.05.18
19:25
(9) Продолжится. Кэш номеров только обновить.
12 Serg_1960
 
30.05.18
21:35
(11) "Настроил префикс организации..."(0) - нет, не продолжится.
13 Serg_1960
 
30.05.18
21:48
*(12) Учитывая то, что автор желает "продолжить" нумерацию так, как она была в 2.0.
14 Злопчинский
 
30.05.18
22:10
все эти префиксы - абсолютно пофиг. в типовых конфигах на пчеать выводятся "нормализованные" номера (в номера торг12, номера счф ы книги) - без префиксов и нулей. так что если автору нужно продолжить ЦФИРОВУЮ нумерацию - то на префиксы можно забить - сделать их как в системе штатно, главное - обеспечить приавильный стартовый номер числовой части