номер счет фактуры не уникален 1с

Значение поля номер не уникально 1С 8.3: как исправить

Ошибка возникает при создании нового документа. При записи программа 1С 8.3 автоматически присваивает элементу новый номер, но сохранить новые данные не может, где-то в журнале документов уже есть объект с таким же номером.

Причиной этой ошибки чаще всего служит ручное исправление номеров документов.

Значение поля «Номер» не уникально 1с 8.3

Программа 1С сообщает пользователю, что номер 0000-0006 уже существует.

image002 17

Нумерация документов в программе осуществляется автоматически. При этом, каждому новому документу присваивается номер в хронологическом порядке, который состоит из определенного количества цифр.

В 1С:Бухгалтерия предприятия 3.0, номер состоит из двух частей:

В том случае, если пользователь начинает изменять нумерацию вручную или случайно изменил номер, сбив при этом нумерацию документов, программа продолжает нумерацию от номера, содержащего меньшее количество знаков. Изначально, мы видим, что в 1С заложено для номера документа:

Таким образом, сам номер может принимать значение от 0000-000001 до 0000-999999. Если пользователь вручную сокращает длину номера, то она продолжает нумерацию от нового значения. При внесении изменения в префикс, нумерация все равно продолжается от последнего номера, содержащего наименьшее количество знаков. В нашем примере при сбое в нумерации она продолжилась, используя под номер 4 знака: 0000-0005, 0000-0006 и т.д.

image004 18

Получите понятные самоучители 2021 по 1С бесплатно:

В базе уже есть номер 0000-0006, поэтому при попытке ввести его повторно, программа выдаст сообщение о том, что значение поля номер 0000-0006 не уникально.

Рассмотрим ситуацию далее.

Что произойдет, если пользователь сократит числовой резерв для номера до двух или, куда хуже, до одного знака?

Программа 1С будет присваивать номера до тех пор, пока не будет пройден последний максимальный номер. Например, изменив вручную в документе номер на 0000-01, программа сможет автоматически присвоить всего 99 номеров. После номера 0000-99 возможность автоматической нумерации документов закончится и придется каждый раз исправлять номер вручную

image006 14

После номера 0000-99 при вводе каждого нового документа будет выдаваться сообщение, что значение номера 0000-99 не уникально.

image007 20

Когда пользователь сокращает длину номера документа (договора и т.п.) — это приводит к сбою нумерации. Поэтому, если возникает необходимость изменить номер документа вручную, надо использовать максимально допустимое число символов.

Как поступить в случае появления такой ошибки? В первую очередь, необходимо просмотреть нумерацию документов. В случае, если исправленных документов было не много, значение номера можно изменить вручную, добавив нужное количество нулей перед значением. При попытке изменить номер, программа выдаст сообщение о редактировании номера, на что мы отвечаем:

image009 17

После этого добавляем нули перед значением номера.

image012 5

После приведения в порядок нумерации, ошибка появляться не будет.

Если исправлений в номерах было много, то можно воспользоваться обработкой для автоматической перенумерации объектов.

Если Вы еще не являетесь подписчиком системы БухЭксперт8:

После оформления подписки вам станут доступны все материалы по 1С Бухгалтерия, записи поддерживающих эфиров и вы сможете задавать любые вопросы по 1С.

Получите еще секретный бонус и полный доступ к справочной системе БухЭксперт8 на 14 дней бесплатно

Похожие публикации

Карточка публикации

rating onrating onrating onrating on rating half

(3 оценок, среднее: 4,67 из 5)

Вы можете задать еще вопросов

Доступ к форме «Задать вопрос» возможен только при оформлении полной подписки на БухЭксперт8

Нажимая кнопку «Задать вопрос», я соглашаюсь с
регламентом БухЭксперт8.ру >>

Источник

Значение поля Номер не уникально

Посмотрите что за номер 1с генерит перед записью документа, может станет ясно куда смотреть

Глобальный контекст (Global context)
ОбновитьНумерациюОбъектов (RefreshObjectsNumbering)
Синтаксис:

Тип: Массив; Объекты метаданных.
Объект метаданного или массив объектов метаданных, для объектов которого будет выполнено обновление. Если значение параметра не указано, то обновление будет выполнено для всех типов объектов.
Описание:

Выполняет обновление номеров в соответствии с номерами, записанными в базе данных. После вызова данного метода все выданные, но не записанные номера, становятся невалидными, т.к. не гарантируется их уникальность. Данный метод разрешено вызывать только администратору системы.

Сервер, толстый клиент, внешнее соединение.

(плюс заполнение всех необходимых реквизитов, не стал писать)
И до некоторых пор это работало без сбоев.

Да, и сбой проявлялся последовательно.
Сначала в одной из обработок создавалась пара Списание-Оприходование, Оприходование стало отказывать в записи с этой ошибкой.
Затем еще одна обработка, которая создавала Реализацию-Поступление, Реализация стала вылетать.
Закономерность не ясна.
Оприходование после подобного передергивания глючить перестало. Надо попробовать, может и реализацию тоже уже не нужно так дергать.

Коллеги, столкнулся с этим и нашел возможное решение.

У меня возникла ситуёвина, что существующий документ прошлого года программно перезаписывался в текущем. Номер ему не переприсваивался, а брался прошлогодний. Но в этом году уже такой номер в базе есть. В итоге в каждом году номер вроде бы уникальный, а ситуация вызывает ошибку. Скорее всего и у вас та же проблема, если, конечно она не вызвана платформой. Если вызвана платформой, то ОбновитьНумерациюОбъектов() и очистка кеша должна помочь.
ОбновитьНумерациюОбъектов() можно сделать из встроенной обработки редактирования стратегии нумерации объектов.

Источник

Застряла нумерация счет-фактур на 0000-09999

(4)Перед выполнением ОбновитьНумерациюОбъектов() необходимо проверить последовательность номеров документов.
100% это устанавливали номер вручную.

После выполнения ОбновитьНумерациюОбъектов() необходимо вручную задать номер документа, с которого продолжится автонумерация.

(7)Да.. последовательность проверю в копии.. но до 09999 нормально нумеруется. а потом на одном месте застревает.
После процедуры обновления заводил вручную номера и даже по несколько по порядку (до 10005) и все равно предлагает номер 09999 и ругается на не уникальность.

Пробовал и в толстом клиенте и кэш на сервере удалял.. и даже платформу обновил.

(12)В конфигураторе длина номера у счет-фактуры 12 символов.

я пытался увеличить после обновления нумератора. Ну т.е. начал присваивать после обновления номера вида 0000-0010001. Но система этого не увидела.
Попробовал отмотать номера назад и сделал номер 0000-0009998. Система этот номер не увидела и сделала автонумератором следующий документ 0000-09998 затем 0000-09999 и потом ошибка про не уникальность

Да.. думаю надо сочинять обработку.

И все же вопрос уже спортивный.. почему руками номер 0000-10000 и т.д. присваиваются, а автонумерация работает только до 0000-09999.

Пока безрезультатно..
Подскажите как записать со своим номером?!))
Выбираю запросом документы. Перебираю.Получаю объект. Проверяю номер.. Если номер короче 12.. добавляю сколько нужно нулей после «0000-»
Номер у документа был 0000-001874. Программно пытался записать номер 0000-0001874.

И все. Вместо номера, который я хотел записать, система пытается записать документ с номером 0000-09999 и ругается на не уникальность.

Перед этим сбрасывал нумерацию вот так:

ОбновитьНумерациюОбъектов(Метаданные.Документы.СчетФактураВыданный);
ОбновитьНумерациюОбъектов(Метаданные.Документы.СчетФактураВыданный.Нумератор); //не уверен на счет смысла и правильности этой строки.

В общем подскажите как перезаписать документы с нужными мне номерами.
Про экспресс-проверку конечно же знаю.. но мне кажется бесполезный и никому не нужный инструмент.. за весь год документы перенумеровывать варварски мало кому понадобится.

Источник

Тема: Значение поля «Номер» не уникально

Опции темы
Поиск по теме

Значение поля «Номер» не уникально

Вот такое мне выдает когда ввожу счет-фактуру. Приходится каждый раз в ручную менять номер. Это ничем не черевато.

ничем. нули уберите, когда свой следующий номер будете писать, скажем прога предлагает 000000015 (семь нулей), вам надо 35, то есть пишете 00000035 (шесть нулей), в следующий раз она вам сама даст 00000036 (шесть нулей)

Эм.. Я имела ввиду при поступлении, когда ввожу с/ф. да, я пыталась менять по количеству нулей, все равно каждый раз одно и тоже выдает, и каждый раз меняю номер. Он автоматически в следующий раз не присваивает следующий по порядку номер(((. Ну раз не черевато, буду менять каждый раз biggrin

Эмм. Тк мне уже не вернуть все так, чтобы каждый раз не вылетало «Не уникалоно». frown

вы когда новый документ вводите, она (прога) вам что предлагает? а вам какой надо?

Были ли номера без ведущих нулей?

Нужно вернуть все номера к виду 00000001, 00000002 и т.д.

На ИТС должна быть обработка для автоматической перенумерации уже введенных документов.

Прога всегда на своем стоит: Значение поля «Номер» не уникально no

Ну как от этого избавиться redface

Что такое видущие нули.

Это значит если я проге насильно номер присвоила, она должна следущий док-т автоматически под стедующим поп порядку сама делеть. вот и я так думаю, но у меня 1С выдает окно об неуникальности, и пока номер не поменяешь, документ не проведется.

сделайте так и будет щастье yes

Хах, спасибо Наталья, вроде так и предполагала, но видить там уже были ноера без одного ведущего нуля, попробую еще один нолик убрать и надеюсь будет мне счастье 7

сейчас понадобилось добавить 2 акта от 31.07.12 с подряд нумерацией.
было 00000796
00000797
.
00000823
добавила
00000796/1 полностью уходит в поле номера, т.е. изначально там должно быть не пять нолей, а семь
00000796/2
следующий номер выдает
00000824

так что все работает.

Нет, нет мне счастья frown. все равно выдает это свое «не уникально», видимо ничего уже не поделать

Читаем внимательно пост №11.

Будет время попробую, но реально ли это. там много и все запутано

Источник

Поле номер не уникально в 1С Бухгалтерия предприятия 3.0

В программе 1С Бухгалтерия предприятия 3.0 часто возникает ошибка: «Поле номер не уникально в 1С». В данной статье рассмотрим причины возникновения ошибки и способы ее устранения.

1. Причина ошибки в 1С

Ошибка неуникальности номера возникает чаще всего в документах поступлений, реализаций (рис. 1) и других документах, содержащих на форме доступный для пользователя реквизит «Номер» (рис. 2).

В программе 1С Бухгалтерия предприятия 3.0 существует автонумерация документов. Так, например, при изменении номера в ручном режиме, программа 1С Бухгалтерия предприятия 3.0 подстраивается к новому типу формирования номеров документов. Номер документа в 1С 8.3 может принимать значения от 0000-000001 до 0000-999999. При этом для документов можно настроить префиксы. Например, при создании новой организации можно указать префикс, который будет использоваться при формировании номера документа в 1С 8.3 касательно данной организации.

prichina oshibki 1s

nomer dokumenta 1s 8.3

Нумерацию документов легко «сбить», корректируя номер вручную. Допустим, пользователь исправил номер документа в 1С 8.3, сократив его до 1 или 2-х знаков. В таком случае, если в программе 1С Бухгалтерия предприятия 3.0 номер документа превысит два знака, программа выдаст ошибку «Поле номер не уникально», так как ограниченное двумя знаками поле «Номер» достигло своего лимита и не может занять свободный номер.

2. Как исправить ошибку в 1С 8.3

Для исправления ошибки «Поле номер не уникально» в первую очередь проверим номера документов 1С 8.3, с которыми возникает данная проблема. Если при проверке выясняется, что таких документов было немного, то значение номера каждого документа можно изменить вручную. При редактировании номера необходимо добавить нужное количество нулей перед значением (номером). Обычно при попытке изменить номер в программе 1С Бухгалтерия предприятия, появляется сообщение об ошибке при редактировании номера: «Номер заполняется при записи автоматически. Продолжить редактирование?». В случае исправления проблем с нумерацией нажимаем кнопку «Да» в соответствующем диалоговом окне.

Чтобы решить возникающую проблему с неуникальностью нумерации документов, необходимо выровнять номера документов. Обычно достаточно исправить последние документы, после чего программа автоматически «подхватывает» новый формат нумерации.

Источник

Юридический портал vladimir-voynovich.ru
Adblock
detector