Имя: Пароль:
1C
1С v8
Значение поля "Номер" не уникально. 1с 8.2
0 palm1c
 
21.02.12
13:20
Добрый день.
При попытке провести НОВЫЙ документ "ПоступлениеТоваровУслуг" выдается сообщение "Значение поля "Номер" не уникально".
Смотрел в конфигураторе, таких сообщений не нашел.
Кто-то может подсказать, куда копать?

Спасибо.
1 Reset
 
21.02.12
13:22
Сам-то как думаешь, из-за чего?
2 CTmuB
 
21.02.12
13:23
(1) наверно потому-что "Значение поля "Номер" не уникально"
3 Reset
 
21.02.12
13:23
Или руками максмальный + 1 впиши, скорее всего поможет.
Или выполни ОбновитьНумерациюОбъектов()
4 CTmuB
 
21.02.12
13:24
(0) если сам не назначаешЪ номер, то посмотри нет ли в базе документа с номером "99999999"
5 palm1c
 
21.02.12
13:25
Спасибо всем, пробую, отпишусь о результатах.
6 hhhh
 
21.02.12
13:25
(4)+ и еще номеров
"9999999"
"999999"
"99999"
"9999"
"999"
"99"
"9"
7 palm1c
 
21.02.12
13:38
(3) Можно поподробнее о функции ОбновитьНумерациюОбъектов()
У меня у объектов останутся те же номера?
8 Sammo
 
21.02.12
13:40
(7) см. СП
9 palm1c
 
21.02.12
13:40
(4) В базе есть номер с "9" в конце, но этот док выгружался конвертацией, и он с другим префиксом, не таким, как у моей организации.
Изменил номер документа на 1, не помогло.
10 Fish
 
гуру
21.02.12
13:40
(7) СП украли?
Глобальный контекст (Global context)
ОбновитьНумерациюОбъектов (RefreshObjectsNumbering)
Синтаксис:

ОбновитьНумерациюОбъектов(<Метаданные>)
Параметры:

<Метаданные> (необязательный)

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

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

Доступность:

Сервер, толстый клиент, внешнее соединение
11 palm1c
 
21.02.12
13:41
(10)У меня у объектов останутся те же номера?
12 palm1c
 
21.02.12
13:41
(10) В синтакс-помощнике непонятно написано, не находите?
13 Fish
 
гуру
21.02.12
13:42
(12) А по-моему всё понятно. Какое слово конкретно непонятно? :)))
14 palm1c
 
21.02.12
13:44
(13) Выполняет обновление номеров в соответствии с номерами, записанными в базе данных.

Тут целое предложение.
15 Reset
 
21.02.12
13:48
(11) Останутся
16 palm1c
 
21.02.12
13:54
(15) Я уже на тестовой базе попробовал, спасибо.
17 palm1c
 
21.02.12
13:56
Господа, к сожалению ничего не помогло. Есть ли какие-то способы еще?

Что я делал:

Вписывал максимальный +1
ОбновитьНумерациюОбъектов()
18 Reset
 
21.02.12
14:00
(17) Не находишь, что противоречие есть в словах твоих?
"Вписывал максимальный" - не смог записать (изза неуникальности) --> так значит, не максимальный вписывал, ась?
19 palm1c
 
21.02.12
14:02
(18) Не нахожу, что противоречие есть.
"Номер" не уникально писало мне, когда я делал НОВЫЙ документ (0), то есть он был без номера еще.

Или что-то не понимаю я?
20 ботаникус
 
21.02.12
14:04
(0) дело не нумерации и не в каких не "9" и т.д. Это ошибка платформы, лечится перезапуском службы 1с сервера
21 ботаникус
 
21.02.12
14:05
(21) попробуй обновить платформу
22 palm1c
 
21.02.12
14:07
(20) Пробую.
(21) Некуда дальше обновлять, по-моему, посмотрю сейчас.
23 Есть вопросик
 
21.02.12
14:08
(20) +1 .Если SQL, то тоже такое было. Помогает перезагрузка сервера
24 palm1c
 
21.02.12
14:10
(23) Перезагрузка сервера, это очень сурово для меня. Много чего крутится там.
25 Reset
 
21.02.12
14:13
(19) Как же, ять, без номера? Тебе же сказано - вписать Руками, посмотрев на максимальный (Глазами), увеличив на 1 (на калькуляторе).
26 Есть вопросик
 
21.02.12
14:13
(24) Семь бед - один ответ =)
27 Reset
 
21.02.12
14:14
(26) Еще винду до кучи переустановить, да
28 palm1c
 
21.02.12
14:16
(25) Вот теперь понятно, хотя нигде и небыло сказано КУДА вписать. Я вообще-то левый документ +1 к номеру сделал, да.
Спасибо.
29 hhhh
 
21.02.12
14:17
(28) еще могут быть кривые префиксы у вас. Префикс случайно не "0" делаете?
30 Fish
 
гуру
21.02.12
14:18
(28) ППЦ. Неудивительно, что для тебя СП непонятен :))))
31 palm1c
 
21.02.12
14:18
(29) Нет, префиксы буквы.
32 hhhh
 
21.02.12
14:19
(31) одинаковой длины?
33 palm1c
 
21.02.12
14:20
(32) По две буквы на каждую организацию.
34 palm1c
 
21.02.12
14:20
(29) Есть еще документы, которые загружаются конвертацией, там с префиксами УЖАС вообще.
35 hhhh
 
21.02.12
14:21
(33) отсортируй список по номеру и скажи самый нижний номер по вашему префиксу
36 palm1c
 
21.02.12
14:21
(30) А мне казалось, что это системное мышление, блин. :)))
37 palm1c
 
21.02.12
14:27
В общем, помогло установить в новом документе номер вручную.
38 palm1c
 
21.02.12
14:27
Рестарт службы сервера 1с не помог.
39 palm1c
 
21.02.12
14:28
(35) ЗК000000000000012
40 palm1c
 
21.02.12
14:39
Всё починилось, всем спасибо.
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан