Имя: Пароль:
1C
1С v8
Нумерация вида 100000* не идет
0 ugroblin
 
31.10.13
09:40
Всем доброго утра.

Что-то туплю с нумерацией. Есть доки с номерами вида 0900000ХХХХ
где 9 номер месяца - сентябрь. За октябрь вводят док номер 10000000001, однако автонумерация продолжается по 0900000ХХХХ. Если назначить номер 09100000001, то следующим назначится 09100000002. Почему первая цифра игнорируется автонумерацией? Почему после 10000000001 не назначается 10000000002. Префиксов базы, организации и т.д. не используется.
1 zak555
 
31.10.13
09:40
> где 9 номер месяца - сентябрь

кто такую нумерацию придумал ?
2 ugroblin
 
31.10.13
09:43
Бухи, кто же еще.
3 Галахад
 
гуру
31.10.13
09:43
Перед девяткой случайно не "О" (буква)?
4 ugroblin
 
31.10.13
09:44
Фирма не моя, попросили глянуть почему нумерация с октября перестала. Номер с нолика начинается.
5 ugroblin
 
31.10.13
09:45
Если по номеру отсортировать то в конце списка  09000001234 потом 10000000001 - созданный вручную. И новый док получает номер 09000001235 и встает на предпоследнюю строку.
6 ugroblin
 
31.10.13
09:46
Конфа типовая бух-ия
7 VladZ
 
31.10.13
09:49
(0) Нафига так?
8 ugroblin
 
31.10.13
09:52
(7) Ну это их заморочки. Я их сам спрашивал о том же. Можно по теме помочь? Через консоль кода выполнил ОбновитьНумерациюОбъектов, но не помогло.
9 zak555
 
31.10.13
09:54
как бы у документа два уникальных реквизита : номер и дата
10 Maxus43
 
31.10.13
10:00
впринципе работало бы нормально, если номер месяца был бы префиксом
11 Галахад
 
гуру
31.10.13
10:02
Может предыдущий программист чего навоял?
12 Fedor-1971
 
31.10.13
10:04
В данном случае 0 - это префикс, и 1 префикс, максимальный номер документа 90000001234, работа 1С с чисто числовыми префиксами чревата такими сюрпризами.
попробуй "09-" "10-", что-бы в конце префикса была не цифра
13 zak555
 
31.10.13
10:12
(12) +1
14 ptiz
 
31.10.13
10:16
Возможно, в настройках организации указан префикс "0".
15 vtolga
 
31.10.13
10:29
(14)Нет, там просто при формировании номера если префикса нет, то ставится префикс 0
16 Godofsin
 
31.10.13
10:31
(15) да ладно...
17 vtolga
 
31.10.13
10:34
(16) Во всяком случае, в Корп - так
Процедура ДобавитьПрефиксОрганизации(ДокументОбъект, Префикс) Экспорт
    
    // Если  нет реквизита "Организация" или для нее не задан префикс, то
    // используем пустой префикс,
    // иначе используем префикс организации.
    МетаданныеДокумента = ДокументОбъект.Метаданные();

    Если Не ЕстьРеквизитДокумента("Организация", МетаданныеДокумента)
         ИЛИ НЕ ЗначениеЗаполнено(ДокументОбъект.Организация.Префикс)  Тогда
        Префикс = "0";
    Иначе
                                
        Префикс = ДокументОбъект.Организация.Префикс;
                
    КонецЕсли;
Конецпроцедуры
18 ptiz
 
31.10.13
10:34
(15) Действительно.
(0) Бухи попали :)