Имя: Пароль:
1C
1С v8
Перестала работать авто нумерация
0 Повелитель
 
07.10.13
09:42
Обновил конфигурацию на 1С:Предприятие 8.2 (8.2.19.68)
Для своего документа "Заявка" перестала работать нумерация.
За текущий год номера идут с 0001 .. 0999 .. 1000 .. 1789

В конфигураторе было настроено как в типовой.
В форме документа "Автонумерация" = Не использовать
В конфигураторе установлено:
Автонумерация = Истина
Нумератор = нет
Длина номера = 11
Контроль уникальности = Истина
Тип номера = строка
В пределах года.

До этого платформа нумеровала при нажатии на кнопку записать.
Как перешел на 8.2.19.68 перестала нумеровать.
Включил в  форме документа "Автонумерация" = Авто
Теперь при создании документа присваивает номер 0999,
пробовал руками создавать и 2000 и 02000, все равно потом создает 0999.

Подскажите что сделать чтобы дальше пошла нумерация 1790, 1791 и т.д.
1 Defender aka LINN
 
07.10.13
09:47
Обновить нумерацию пробовал?
2 Повелитель
 
07.10.13
09:49
(1) как?
3 Cyberhawk
 
07.10.13
09:51
А после 0999 что вторым элементом создает?
4 Cyberhawk
 
07.10.13
09:51
Какой номер имею в виду
5 Cyberhawk
 
07.10.13
09:52
Может у тебя освобождение номеров стоит, он и использует "дырку"
6 Defender aka LINN
 
07.10.13
09:53
(2) Начни набирать это в СП без пробелов
7 Повелитель
 
07.10.13
10:04
(3) Этот он записать не дает, пишет номер не уникальный.
(6) ок попробую
8 Повелитель
 
07.10.13
10:10
(6) Не помогло, так же ставит 0999
9 Повелитель
 
07.10.13
10:17
Пробовал ставить номера:
02001, 00999, а2000

Запрос
ВЫБРАТЬ
    МАКСИМУМ(Заявки.Номер) КАК Номер
ИЗ
    Документ.Заявки КАК Заявки
ГДЕ
    Заявки.Дата >= &Дата
Выдает а2000
Платформа почему то считает по другому
10 Повелитель
 
07.10.13
10:41
В копии удалил все документы заявка.
Запустил ОбновитьНумерациюОбъектов(Метаданные.Документы.Заявки);
Платформа 1С:Предприятие 8.2 (8.2.17.153)
Включил в  форме документа "Автонумерация" = Авто

Создаю первую руками 0001, потом 0998 руками
потом 0999 создается автоматом

После этого опять создает 0999 и не дает записать.

Почему не создает 1000 или я какие то правила нумерации нарушил?
11 Cyberhawk
 
07.10.13
10:51
Префикс может "0" стоит в РС "Префиксы" или в константах
12 Cyberhawk
 
07.10.13
10:51
Глянь в обоих местах
13 Повелитель
 
07.10.13
11:09
Проверил, не стоит.
Если бы был префикс, то после того как я создал документы с номерам 10000 и 00999, думаю проблема бы ушша, а она осталась :(
14 hhhh
 
07.10.13
11:13
(13) нет, не ушла бы проблема. "после того как я создал документы с номерам 10000 и 00999" проблема должна остаться.
15 yavasya
 
07.10.13
11:14
я залил конфигурацию БД с незначительными изменениями в документе "Поступление товаров и услуг"
теперь сбился номер платежного поручения при выгрузке в клиент - банк : был, к примеру,50000000561 , а теперь 500000
как исправить ?
16 hhhh
 
07.10.13
11:23
буквенный префикс используйте
17 Повелитель
 
07.10.13
15:08
Похоже в платформе произошли какие то изменения.
Потому что на 8.2.14.533 все работало, после обновления до 8.2.19.68 начались проблемы, тестировал на 8.2.17.153 проблема уже была.
Первый ноль в номере платформа воспринимает видимо как префикс.
То есть при нумерации 0001 до 0999, максимальный номер 999, добавление вперед буквенных или числовых значение результата не приносило, пробовал и 001000 и а000001 и 100000, все равно зависало на 0999, так как платформа берет за основу самый короткий номер, а это похоже 0999 (ну и платформа себе 0 как префикс отхватила).

Решил проблему перенумерацией, теперь у меня 6-значные номера с начала года 000001-001789, думаю пока хватит.

В других документах проблемы нет, так как там стоит префикс от организации, а в Заявках организации не было.