что значит значение поля номер не уникально

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

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

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

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

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

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

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

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

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

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

Источник

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

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

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

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

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

что значит значение поля номер не уникально. Смотреть фото что значит значение поля номер не уникально. Смотреть картинку что значит значение поля номер не уникально. Картинка про что значит значение поля номер не уникально. Фото что значит значение поля номер не уникально

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

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

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

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

что значит значение поля номер не уникально. Смотреть фото что значит значение поля номер не уникально. Смотреть картинку что значит значение поля номер не уникально. Картинка про что значит значение поля номер не уникально. Фото что значит значение поля номер не уникально

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

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

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

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

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

что значит значение поля номер не уникально. Смотреть фото что значит значение поля номер не уникально. Смотреть картинку что значит значение поля номер не уникально. Картинка про что значит значение поля номер не уникально. Фото что значит значение поля номер не уникально

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

что значит значение поля номер не уникально. Смотреть фото что значит значение поля номер не уникально. Смотреть картинку что значит значение поля номер не уникально. Картинка про что значит значение поля номер не уникально. Фото что значит значение поля номер не уникально

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

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

что значит значение поля номер не уникально. Смотреть фото что значит значение поля номер не уникально. Смотреть картинку что значит значение поля номер не уникально. Картинка про что значит значение поля номер не уникально. Фото что значит значение поля номер не уникально

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

что значит значение поля номер не уникально. Смотреть фото что значит значение поля номер не уникально. Смотреть картинку что значит значение поля номер не уникально. Картинка про что значит значение поля номер не уникально. Фото что значит значение поля номер не уникально

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

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

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

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

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

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

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

что значит значение поля номер не уникально. Смотреть фото что значит значение поля номер не уникально. Смотреть картинку что значит значение поля номер не уникально. Картинка про что значит значение поля номер не уникально. Фото что значит значение поля номер не уникальночто значит значение поля номер не уникально. Смотреть фото что значит значение поля номер не уникально. Смотреть картинку что значит значение поля номер не уникально. Картинка про что значит значение поля номер не уникально. Фото что значит значение поля номер не уникальночто значит значение поля номер не уникально. Смотреть фото что значит значение поля номер не уникально. Смотреть картинку что значит значение поля номер не уникально. Картинка про что значит значение поля номер не уникально. Фото что значит значение поля номер не уникальночто значит значение поля номер не уникально. Смотреть фото что значит значение поля номер не уникально. Смотреть картинку что значит значение поля номер не уникально. Картинка про что значит значение поля номер не уникально. Фото что значит значение поля номер не уникально что значит значение поля номер не уникально. Смотреть фото что значит значение поля номер не уникально. Смотреть картинку что значит значение поля номер не уникально. Картинка про что значит значение поля номер не уникально. Фото что значит значение поля номер не уникально

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

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

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

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

Огромное спасибо! Своевременно и подробно! Всегда профессионально и без лишней «воды»!

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

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

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

Источник

Ошибка в 1С: Значение поля Код не уникально

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

Причиной является неправильная нумерация в справочнике. Происходит это когда пользователи вручную редактирует поле “Код” в элементах справочника.

Принцип нумерации справочника в 1С такой:

Код = Префикс+числовой код предыдущего элемента + 1.

Допустим код справочника состоит из 4-х символов, есть префикс “А” — он ставиться во всех элементах, остальные 3 знака используются под числовую составляющую кода. Если пользователь изменит код любого элемента справочника на “А999”, то при создании следующего элемента возникнет ошибка Значение поля “Код” не уникально, потому что система пытается прибавить к числовой составляющей кода единица, но разрядов для создания элемента с кодом А1000 не хватает. Такого рода ошибки могут всплыть не сразу, например если пользователь изменить код какого нибудь элемента на А990, то не уникальный код появится на десятом созданном впоследствии элементе.

Решить проблему можно, либо найдя неверно пронумерованный элемент и исправив его “Код” на корректный(а также перенумеровав все созданные после него элементы), либо если вручную эту работу проделать невозможно, то можно воспользоваться обработкой УниверсальныеПодборИОбработкаОбъектов (скачать можно по ссылке), при помощи нее перенумеровав все элементы справочника

Источник

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

Что делать, если при создании объектов информационной базы встречается ошибка «Значение поля «Код» не уникально» (для документов – значение поля «Номер»)?

что значит значение поля номер не уникально. Смотреть фото что значит значение поля номер не уникально. Смотреть картинку что значит значение поля номер не уникально. Картинка про что значит значение поля номер не уникально. Фото что значит значение поля номер не уникально

что значит значение поля номер не уникально. Смотреть фото что значит значение поля номер не уникально. Смотреть картинку что значит значение поля номер не уникально. Картинка про что значит значение поля номер не уникально. Фото что значит значение поля номер не уникально

Обычно это связано с тем, что код редактируемого справочника (номер документа) был некорректно отредактирован вручную.

Рассмотрим для наглядности пример. Для некоего справочника допустимая длина кода – 9 символов. В справочнике были созданы и стандартным образом пронумерованы элементы «000000001», «000000002», …, «000000086». Если в следующем элементе указать, например, номер «90», то программа, во-первых, автоматически дополнит указанный номер справа пробелами до 9 символов (получится «90_______» – справа 7 пробелов), во-вторых, «поймет» новый способ нумерации и следующим элементам присвоит коды «91_______», «92_______» и т.д. (те же 7 пробелов справа). После записи элемента с кодом «99_______» последующая автоматическая нумерация будет невозможна, поскольку следующий номер, сформированный по этому правилу («100_______»), не будет умещаться в допустимые 9 символов.

Для устранения ошибки необходимо воспользоваться обработкой «УниверсальныеПодборкиИОбработкаОбъектов» (можно найти на диске ИТС).

что значит значение поля номер не уникально. Смотреть фото что значит значение поля номер не уникально. Смотреть картинку что значит значение поля номер не уникально. Картинка про что значит значение поля номер не уникально. Фото что значит значение поля номер не уникально

В поле «Объект поиска» необходимо указать нужный объект (справочник/документ). На закладке «Отбор по значениям реквизитов» можно осуществить отбор (в нашем случае установим отбор по коду):

что значит значение поля номер не уникально. Смотреть фото что значит значение поля номер не уникально. Смотреть картинку что значит значение поля номер не уникально. Картинка про что значит значение поля номер не уникально. Фото что значит значение поля номер не уникально

При нажатии кнопки «Найти объекты» закладка «Найденные объекты» заполнится объектами, удовлетворяющими условиям отбора:

что значит значение поля номер не уникально. Смотреть фото что значит значение поля номер не уникально. Смотреть картинку что значит значение поля номер не уникально. Картинка про что значит значение поля номер не уникально. Фото что значит значение поля номер не уникально

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

что значит значение поля номер не уникально. Смотреть фото что значит значение поля номер не уникально. Смотреть картинку что значит значение поля номер не уникально. Картинка про что значит значение поля номер не уникально. Фото что значит значение поля номер не уникально

После завершения обработки можно проверить измененный код в справочнике «Жильцы», а также добавить для проверки новые записи.

Источник

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

Номера руками не редактируются (доступность = ложь).

УстановитьНовыйНомер() вызывается только автоматически перед записью нового, до этого номер пустой.

Режим автонумерации «Не освобождать автоматически»
Во всех формах Автонумерация «Не использовать»

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

(11) ну может уже есть последний номер: все девятки.

«9», «99», «999» и т.д. проверьте.

(14) зависает на совершенно произвольных номерах, вот последний 270/89/00000030

(15) а базу то проверял? есть такой номер?

(20) все четко, по годам, в этом году все хорошо.

(17) почему тогда не каждый раз такая ошибка?

короче упрощённо префикс так собирать:

(31) в (30) код процедуры подписки на ПриУстановкеНовогоНомера

один раз было такое, при одновременном нажатии Записать для нескольких новых доках.

Прогоняй нумерацию с отбором по каждому префиксу и дальше.
А может и обработкой прогоняют. Закрой доступ на внешние.

(40) у меня постоянно. Ну, достаточно часто. Несколько раз в неделю, и в базе, где 150 человек, и в базе, где 1.

Обработками новые документы не создаются.

(44) копируют документ похоже. Если номер остается заполненным, то новый номер не присваивается. В общем надо при копировании где-то там поставить

ххх: Постоянно выскакивает меню «Устройство USB не опознано», хотя новые устройства я не подключал. Все до этого установленные устройства имеют драйвера и работают нормально. Меню «Устройство USB не опознано» выскакивает с частотой в 2-3 секунды с характерным звуком. Мешает работать. Компьютер на вирусы проверил. Результат отрицательный. То есть вирусов «Касперский» не обнаружил. Бывает, что проблема не дает о себе знать несколько минут, но потом возникает опять. USB Code 43 Port_#0001.Hub_#0004 Что делать?!

xxx: Нашел причину! Дата-кабель от телефона упал в кружку с чаем.

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *