Как найти номер не уникален

Содержание:

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

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

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

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

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

Ошибка неуникальности номера

Рис. 1

Поле номер не уникально в 1С

Рис. 2

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

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

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

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

Специалист компании ООО «Кодерлайн»

Шачнева Елена Андреевна

   Katerina2048

18.09.13 — 14:21

Добрый день

Подскажите пожалуйста, наш бухгалтер вручную откорректировала номер товарной накладной, и теперь при попытки записи нового документа, программа вообще не формирует этот номер и выдает ошибку «Номер не уникален». Как можно это правильно исправить?

   v4442

1 — 18.09.13 — 14:25

Найти кривой номер и исправить на правильный.

   giallo

2 — 18.09.13 — 14:26

(0) опубликуйте здесь результат корректировки номера бухгалтером

   Sabbath

3 — 18.09.13 — 14:27

(0) верните обратно вручную номер той накладной на такой, который должен быть по порядку

   kosts

4 — 18.09.13 — 14:29

(0) Найти документы в которых в начале номера нет нулей и добавить их (нули) туда…

   salvator

5 — 18.09.13 — 14:31

Нет повести печальнее на свете, чем неуникальность номера в адинесе.

   Katerina2048

6 — 18.09.13 — 14:32

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

   salvator

7 — 18.09.13 — 14:34

(6) «Универсальный подбор и обработка объектов». Есть на ИТС.

Там запускаете «Перенумерацию объектов».

   Alex S D

8 — 18.09.13 — 14:35

ошибка серьезная. Вызовите специалиста

   Sabbath

9 — 18.09.13 — 14:39

(6) ей надо доплачивать за генерацию случайных чисел и оставить как есть))

Ну на самом деле решение подсказаи в (7), если реально много документов. Если не много, то можно ее посадить вручную набивать номера по порядку :)

Как вариант обратиться к программисту для написания обработки, а также поискать такие обработки в интернетах (если нет ИТС)

   Масянька

10 — 18.09.13 — 14:41

А как же печатные формы? Накладные-то поди уже отданы клиентам….

   Ctrekoza

11 — 18.09.13 — 14:44

(10)Накладные клиентам если отправили, тогда лучше старые номера не трогать. Для новых номеров на один ноль меньше не пробовали ввести?

   Sabbath

12 — 18.09.13 — 14:45

(11) кстати да

   Масянька

13 — 18.09.13 — 14:46

(11) Я — о том же.

Как вариант: сегодня ввести номер «000000001» (ну сколько надо нулей) и дальше пусть будет ровно.

   Кай066

14 — 18.09.13 — 14:47

Установите номер Я6У000000001

   Кай066

15 — 18.09.13 — 14:48

и автонумерация пойдёт

   Katerina2048

16 — 18.09.13 — 14:50

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

   Масянька

17 — 18.09.13 — 14:51

(16) Не пробовали — что?

Конфа — стандарт или дописанная?

   Katerina2048

18 — 18.09.13 — 14:52

стандарт

   kosts

19 — 18.09.13 — 14:53

Всем документам насильно добавить нули слева. Должно сработать. Пробуй. По журналу поищи последний записанный. Интересно какой там номер…

   Katerina2048

20 — 18.09.13 — 14:54

на ноль меньше не пробовали

   Масянька

21 — 18.09.13 — 14:55

(18) Найти нормальный номер за этот год (сколько там положено нулей и цифра). Сделать реализацию, присвоить ей номер — следующий после нормального.

   Sabbath

22 — 18.09.13 — 14:56

(16) при создании это при записи нового документа? До этого момента можно исправить номер, она же как-то исправила. Просто надо поставить, чтобы номер был по алфавиту последний. Наверняка там буквы есть в каком-то. Я00000001 подойдет (сколько нулей посчитайте в зависимости от длины номера) . Ставите в последний записанный документ или в новый до записи, затем автоматом пойдет. Или на ноль меньше, вроде тоже может сработать.

   beer_fan

23 — 18.09.13 — 14:57

Отсортируй документы по номеру и скажи, ккой номер последний, тогда тебе дадут рекомендацию по изменению номеров.

   Sabbath

24 — 18.09.13 — 14:57

(21) не сработает, т.к. он не будет последним, иначе бы система сама присваивала его

   beer_fan

25 — 18.09.13 — 14:59

Да, бывает еще такая хрень, что слетает нумерация определенного типа документов, тогда надо сделать обработку, в ней выполнить код:

ОбновитьНумерациюОбъектов(Метаданные.Документы.РеализацияТоваровУслуг);

   kosts

26 — 18.09.13 — 15:00

(24) Ну да, прав. Сортировка лучше будет…

   Масянька

27 — 18.09.13 — 15:00

(24) Читай внимательно — последний нормальный.

   Sabbath

28 — 18.09.13 — 15:01

(23) типа того, например, если последний ТЫВАПЫВП123, то поставить следущую букву после Т, т.е. У и добавить нули и 1

И будет что-то типа У000000001, потом автоматом У000000002

   Sabbath

29 — 18.09.13 — 15:03

(27) так все равно не должно работать))

   Ctrekoza

30 — 18.09.13 — 15:04

(20)Номер напишите последний здесь который не уникальный, может что все вместе придумаем.

А вообще если накладные покупателям и не очень много лучше их перенумеровать и отправить покупателям, извиниться и сказать что полетела база.

А если это приходные накладные, тогда вообще без вопросов. Тупо ставите обработку на перенумерацию и вперед.:)

   Katerina2048

31 — 18.09.13 — 15:08

Спасибо) она сегодня убежала уже. завтра будем править

   Alex S D

32 — 18.09.13 — 15:09

ага.. копию не забудьте сделать..

  

Katerina2048

33 — 18.09.13 — 15:09

ну это святое

Главная страница » Вопросы пользователей » Вопросы 1С ЗУП » Номер не уникален

Номер не уникален

Зравствуйте. У меня возникла проблема с нумерацией в увольнениях. Я исправляла номера вручную(добавляла букву). В итоге сейчас надо уволить сотрудника, а номер не уникальный. Это и получилось, потому что (как я уже посмотрела) такой номер уже есть. Исправить предыдущий уже нельзя , так как это связано с СЗВ-ТД , и после него увольнений много. Как мне быть ? Человека надо уволить сегодня ????!! Очень прошу, помогите!!

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

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

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

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

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

  • префикс информационной базы — может быть задан, если есть обмен с другими базами 1С;
  • сам номер документа.

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

  • 4 позиции для префикса;
  • 6 позиций под номер.

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

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

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

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

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

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

Кроме вариантов действий Перезапустить и Завершить работу ничего не предусмотрено.

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

Продолжить редактирование — Да.

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

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

Обслуживание

Заказать консультацию

По этой или иной ошибке Вы можете обратиться к нашим специалистам, мы Вам поможем решить Вашу проблему.

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

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

Содержание

  • Значение поля «Номер» не уникально 1с 8.3
  • В чем причина появления данной ошибки?
  • Как исправить ошибку «Код не уникален»?
  • Как предотвратить появление ошибки «Код не уникален»?
    • Нам доверяют:
  • Новые записи:

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

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

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

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

  • префикс информационной базы — может быть задан, если есть обмен с другими базами 1С;
  • сам номер документа.

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

  • 4 позиции для префикса;
  • 6 позиций под номер.

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

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

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

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

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

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

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

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

  • Продолжить редактирование — Да.

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

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

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

См. также:

  • Нарушение целостности системы 1С
  • Конфигурация базы данных не соответствует сохраненной конфигурации 1С
  • Регистрация конфигурации в центре лицензирования не выполнена: как убрать
  • Внутренняя ошибка компоненты dbeng8: как исправить
  • Конфликт блокировок при выполнении транзакции 1С 8.3: как исправить

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

Активировать демо-доступ бесплатно →

или

Оформить подписку на Рубрикатор →

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

Помогла статья?

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

Чаще всего эта ошибка возникает при работе непосредственно со справочниками договоров, контрагентов, номенклатуры и т. д. Пользователь добавляет в любой из справочников новую запись, при этом система 1С: Предприятие 8 автоматически присваивает ему код, но при сохранении записи выдает ошибку «Код не уникален!», а, следовательно, сохранить объект не удается.

В чем причина появления данной ошибки?

А причина может быть в некорректной нумерации объектов справочника. Как это происходит? Обычно при создании новой записи в каком-то из справочников программа сама генерирует код записи. Если в предыдущих записях пользователь редактировал код вручную, то в последствии есть вероятность того, что при создании последующих записей разрядность кода увеличится на один знак и перестает помещаться в поле, а значит генерация кодов начнется сначала. Только вот хранить объекты с одинаковыми кодами в справочниках 1С нельзя, а, значит, пользователь в такой ситуации будет получать на экран сообщение об ошибке.

Как исправить ошибку «Код не уникален»?

Безусловно, решение этой проблемы предусмотрено разработчиками 1С. Заключается оно в полной перенумерации элементов справочника. Для этого на диске информационно-технологического сопровождения 1С (1с итс) есть специальная обработка, которая называется «УниверсальныеПодборИОбработкаОбъектов.epf». Она располагается в каталоге 1CITSEXEExtRepsUNIREPS81UniversalSelection.

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

Как предотвратить появление ошибки «Код не уникален»?

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

Рекомендуем также еще статьи по программам 1С:

  • Выбор режима проведения документов в 1С
  • Настройка доступа к подсистемам программ 1С 8.2
  • Установка 1С: Предприятие 8.0

Вы можете получать новые материалы сайта по RSS-каналу или можете подписаться на новости 1С от Информ Актив и получать их еженедельно на Ваш e-mail .

Попробуем разобраться, почему появляется ошибка в 1С – значение поля Код не уникально (разновидности ошибки могут быть со значениями 002024, 002071 либо другими). В процессе добавления в справочник нового элемента, бывают случаи возникновения ошибки «поле код не уникально в 1C».

Системой, в автоматическом режиме, происходит процесс присвоения нового кода элементу.

При этом, она не позволяет произвести сохранение объекта. Причина кроется в ошибочной нумерации в справочнике. Такая ситуация возникает в момент, когда пользователь, в ручном режиме, пытается отредактировать поле «Код» в элементах справочника.

Закажите устранение ошибки 1С в IT RUSH!

Стоимость работ – 1600 руб./час, абонемент от 50 часов в месяц – 1500 руб. в час, от 100 часов в месяц – 1400 руб. в час

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

В случае, если вручную элементу справочника будет присвоен код «А999», при попытке создания следующего элемента отобразится ошибка «поле код не уникально в 1с».

Причина заключается в том, что систем пытается прибавить единицу к числу 999, но для, получающегося в результате прибавления, кода «А1000» не достает разрядов.

Данный вид ошибки может проявиться не сразу. Например, пользователь создал код «А985». В таком случае, сообщение об не уникальном коде появиться на пятнадцатом по счету элементе, после упомянутого.

Решение проблемы «значение поля Код не уникально” заключается в поиске ошибочно пронумерованного элемента и исправления его кода на адекватный. Этот способ подразумевает смену нумерации кода и у всех последующих за ним элементов.

Упростить задачу, можно используя автоматическую обработку справочника, исправляющую коды нужных элементов.

  • Стоимость работ специалистов IT Rush – 2000 руб./час
  • Абонемент от 50 часов в месяц – 1900 руб./час
  • Абонемент от 100 часов в месяц – 1800 руб./час

Нам доверяют:

  • ООО Компит

Понравилась статья? Поделить с друзьями:
  • Как найти виджеты на сайте
  • Как найти мультик по сюжету
  • Как составить письмо любимой
  • Заговор как найди денег быстро
  • Как найти тройку пифагора