Вход | Регистрация

1С:Предприятие ::

Метки:

Проблемы нумерации

Я
   v8Newbie
 
12.09.12 - 09:48
Добрый день! Бух 2.0, платформа 8.2.15.294.

В бухгалтерии скриптом создаются сф выданные, нумерация - автонумерация, уникальность - в пределах года, тип - строка. Номера(на первом этапе) - присваиваются автоматически. Потом ЧАСТЬ этих счет-фактур перенумеруется отдельными номерами опр. формата, часть(очень малая) остается с автонумерацией. Проблема началась недавно - при создании сф новые номера(автонумерация) стали дублировать старые, соответственно, скрипт не может сохранить документ(нарушается уникальность). Ситуация непонятная. Где можно посмотреть границу автонумерации(в базе, в таблицах), что вообще произошло, куда копать? Почему начал присваивать неуникальные номера?
2
3
 
 
   Анатолий Никитин
 
1 - 12.09.12 - 09:58
Программа не может автоматически присвоить номер, т.к последний - какой-нибудь "\" или \9 или что то похожее
3
   salvator
 
2 - 12.09.12 - 09:58
(0) Отсортируй документы по номеру, и посмотри начиная с какого начинается задвоение. Скорее всего там 99999(...)
   v8Newbie
 
3 - 12.09.12 - 10:05
(0), (1) Раньше при создании сф началом автонумерации был последний документ с номером, присвоенным автонумерацей(опр. формат номеров в расчет не брался). Т.е. документы спокойно нумеровались дальше последовательно, после чего часть из них перенумеровывалсь опр. образом. В настоящий момент граница автонумерации(я смотрю отладку и новые номера) почему-то уползла к середине(!) нумерации и при создании документов на одном из шагов натыкается на существующий номер, после чего вылетает. Непонятна причина.
4
   salvator
 
4 - 12.09.12 - 10:11
(3) Конкретный пример номеров на границе можно?
5
   v8Newbie
 
5 - 12.09.12 - 10:27
(4) 00000000281,00000000282, 120705/494,120705/495,120705/496.... Далее начинаются новые номера. НО! Начинаются с 00000000050(!), доходят до 00000000280, и следующий документ падает, ибо такой номер уже есть. Раньше такого не было.
7
   maxx079
 
6 - 12.09.12 - 10:27
автонумерация идет с учетом префикса. но если префикс не задан, он берет первое попавшееся (вроде как продолжает нумерацию с последним введенным префиксом, но не факт)
если "определенный формат" начинается не с нулей, то самое простое решение - префикс организации задать в явном виде "000"
   maxx079
 
7 - 12.09.12 - 10:28
(5) попробуй ОбновитьНумерациюОбъектов()

 
Список тем форума

 
Основная теорема систематики: Новые системы плодят новые проблемы.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.