Застряла нумерация счет-фактур на 0000-09999
Здравствуйте.
При записи новой счет-фактуры система пытается присвоить номер 0000-09999 и сообщает о ошибке не уникальности номера. Если присваивать номер вручную 0000-10000 и т.д. нормально сохраняет.. но не получается теперь выписать счет фактуру из документа реализации или на основании документа.. все время пытается присвоить номер 0000-09999.
Если удалить пару счет фактур 09999 и 09998 то система это видит и нормально создает их а потом опять упирается и дальше не нумерует.
В прошлых годах нормально нумеровалось дальше.
При записи новой счет-фактуры система пытается присвоить номер 0000-09999 и сообщает о ошибке не уникальности номера. Если присваивать номер вручную 0000-10000 и т.д. нормально сохраняет.. но не получается теперь выписать счет фактуру из документа реализации или на основании документа.. все время пытается присвоить номер 0000-09999.
Если удалить пару счет фактур 09999 и 09998 то система это видит и нормально создает их а потом опять упирается и дальше не нумерует.
В прошлых годах нормально нумеровалось дальше.
Найденные решения
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(4)Перед выполнением ОбновитьНумерациюОбъектов() необходимо проверить последовательность номеров документов.
100% это устанавливали номер вручную.
После выполнения ОбновитьНумерациюОбъектов() необходимо вручную задать номер документа, с которого продолжится автонумерация.
100% это устанавливали номер вручную.
После выполнения ОбновитьНумерациюОбъектов() необходимо вручную задать номер документа, с которого продолжится автонумерация.
(7)Да.. последовательность проверю в копии.. но до 09999 нормально нумеруется. а потом на одном месте застревает.
После процедуры обновления заводил вручную номера и даже по несколько по порядку (до 10005) и все равно предлагает номер 09999 и ругается на не уникальность.
Пробовал и в толстом клиенте и кэш на сервере удалял.. и даже платформу обновил.
После процедуры обновления заводил вручную номера и даже по несколько по порядку (до 10005) и все равно предлагает номер 09999 и ругается на не уникальность.
Пробовал и в толстом клиенте и кэш на сервере удалял.. и даже платформу обновил.
(12)В конфигураторе длина номера у счет-фактуры 12 символов.
я пытался увеличить после обновления нумератора. Ну т.е. начал присваивать после обновления номера вида 0000-0010001. Но система этого не увидела.
Попробовал отмотать номера назад и сделал номер 0000-0009998. Система этот номер не увидела и сделала автонумератором следующий документ 0000-09998 затем 0000-09999 и потом ошибка про не уникальность
я пытался увеличить после обновления нумератора. Ну т.е. начал присваивать после обновления номера вида 0000-0010001. Но система этого не увидела.
Попробовал отмотать номера назад и сделал номер 0000-0009998. Система этот номер не увидела и сделала автонумератором следующий документ 0000-09998 затем 0000-09999 и потом ошибка про не уникальность
Проблема в том, что кто-то в начале ведения учета решил уменьшить стандартное количество цифр в номере документа и удалил пару лидирующих нулей. Надо вернуть нули обратно с помощью обработки или группового изменения реквизитов
Пока безрезультатно..
Подскажите как записать со своим номером?!))
Выбираю запросом документы. Перебираю.Получаю объект. Проверяю номер.. Если номер короче 12.. добавляю сколько нужно нулей после "0000-"
Номер у документа был 0000-001874. Программно пытался записать номер 0000-0001874.
Док.УстановитьНовыйНомер(ПравильныйНомер);
Док.Записать();
И все. Вместо номера, который я хотел записать, система пытается записать документ с номером 0000-09999 и ругается на не уникальность.
Перед этим сбрасывал нумерацию вот так:
ОбновитьНумерациюОбъектов(Метаданные.Документы.СчетФактураВыданный);
ОбновитьНумерациюОбъектов(Метаданные.Документы.СчетФактураВыданный.Нумератор); //не уверен на счет смысла и правильности этой строки.
В общем подскажите как перезаписать документы с нужными мне номерами.
Про экспресс-проверку конечно же знаю.. но мне кажется бесполезный и никому не нужный инструмент.. за весь год документы перенумеровывать варварски мало кому понадобится.
Подскажите как записать со своим номером?!))
Выбираю запросом документы. Перебираю.Получаю объект. Проверяю номер.. Если номер короче 12.. добавляю сколько нужно нулей после "0000-"
Номер у документа был 0000-001874. Программно пытался записать номер 0000-0001874.
Док.УстановитьНовыйНомер(ПравильныйНомер);
Док.Записать();
И все. Вместо номера, который я хотел записать, система пытается записать документ с номером 0000-09999 и ругается на не уникальность.
Перед этим сбрасывал нумерацию вот так:
ОбновитьНумерациюОбъектов(Метаданные.Документы.СчетФактураВыданный);
ОбновитьНумерациюОбъектов(Метаданные.Документы.СчетФактураВыданный.Нумератор); //не уверен на счет смысла и правильности этой строки.
В общем подскажите как перезаписать документы с нужными мне номерами.
Про экспресс-проверку конечно же знаю.. но мне кажется бесполезный и никому не нужный инструмент.. за весь год документы перенумеровывать варварски мало кому понадобится.
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот