|
Нумерация документов не присваивает номер больше 999 | ☑ | ||
---|---|---|---|---|
0
Zombi
28.04.23
✎
14:34
|
УНФ. В заказах покупателя вручную исправили номер документа, нумерация слетела. Исправил номера вручную, присвоил последним документам номера:
https://disk.yandex.ru/i/ortvEZ2kq10k4Q Сделал обработку, в которой запустил ОбновитьНумерациюОбъектов(Метаданные.Документы.ЗаказПокупателя); Все равно, при создании нового заказа получаю: https://disk.yandex.ru/i/TwurrmpYqjdilQ Как исправить? |
|||
1
Zombi
28.04.23
✎
14:36
|
||||
2
Fish
28.04.23
✎
14:37
|
Я обычно запускаю ОбновитьНумерациюОбъектов() без параметров. Помогает.
|
|||
3
Philix
28.04.23
✎
14:38
|
(0) Нужно понять, что из номера является префиксом, а что - переменной частью номера. Вероятно, префиксом тут выступает "ББНФ-000".
|
|||
4
Волшебник
28.04.23
✎
14:38
|
можно ещё перезапустить 1С-сервер
|
|||
5
Zombi
28.04.23
✎
14:55
|
(2) Это не помогло.
|
|||
6
Zombi
28.04.23
✎
14:56
|
(3) Да не, обычная типовая УНФ. ББ префикс организации и НФ префикс РИБ. Никакого -000 префикса быть не может. Есть еще несколько организаций в этой базе, работают нормально после 999.
|
|||
7
Zombi
28.04.23
✎
14:59
|
(4) У них там интересно так, работают, штатного одинесника нет, штатного админа нет. Сервер перезагружают просто кнопкой, так как монитора и клавиатуры у сервера нет. Кнопкой сервер перезагрузили, тоже не помогло.
|
|||
8
Гипервизор
28.04.23
✎
15:05
|
Попробуйте программно записать документ с ожидаемым номером.
|
|||
9
Волшебник
28.04.23
✎
15:10
|
(7) После перезагрузки кнопкой база может вообще не запуститься.
|
|||
10
Zombi
28.04.23
✎
15:18
|
(8) Сделал:
&НаСервере Процедура ЗапЗакНаСервере() ЗакОбъект = Объект.Заказ.ПолучитьОбъект(); ЗакОбъект.Номер = "ББНФ-001011"; ЗакОбъект.Записать(); КонецПроцедуры &НаКлиенте Процедура ЗапЗак(Команда) ЗапЗакНаСервере(); КонецПроцедуры Этот заказ записался без проблем, следующий так же с ошибкой. |
|||
11
Zombi
28.04.23
✎
15:20
|
(9) Эт я предупредил. Предупредил что вообще без админа работать чревато. Может как база не запуститься так в очередной раз и сервер вообще.
|
|||
12
Zombi
28.04.23
✎
15:23
|
Я и в отладке ничего толком посмотреть не могу. Серверная отладка, естественно, отключена. Сервер стоит где то без клавиатуры и монитора и РДП на нем отключен.
|
|||
13
Гипервизор
28.04.23
✎
15:31
|
(10) Я неправильно написал, программно создать документ и присвоить номер.
А теперь на тот же номер 999 ругается? |
|||
14
НЕА123
28.04.23
✎
15:31
|
(12)
может проверить на присутствие латинской "Н" в существующих номерах и префиксе? ЗЫ пинание по колесам (с) |
|||
15
Zombi
28.04.23
✎
15:34
|
(13) Могу попробовать программно создать заказ и не присваивать номер. Или программно создать и нужный номер указать?
|
|||
16
Новый1сник2
28.04.23
✎
15:35
|
(0) может кэш? и если в поиск вбить 999 сколько документов показывает?
|
|||
17
Zombi
28.04.23
✎
15:35
|
(13) Ошибка та же, да.
Значение "ББНФ-000999" поля "Номер" не уникально {Документ.ЗаказПокупателя.Форма.ФормаДокумента.Форма(3448)}:Записать(ПараметрыЗаписи); по причине: Значение "ББНФ-000999" поля "Номер" не уникально |
|||
18
Zombi
28.04.23
✎
15:37
|
||||
19
Zombi
28.04.23
✎
15:38
|
(16) Базу из списка удалял, заново с другим именем прописывал.
С 999 3 документа: https://disk.yandex.ru/i/zJqKiMJDIKbKFw |
|||
20
Zombi
28.04.23
✎
15:39
|
ТИИ сделать только остается. Что еще...
|
|||
21
Гена
28.04.23
✎
15:40
|
Нет ли в пределах периода уникальности номера документа с номером, в котором только три цифры без лидирующих нулей, а не шесть? Например,
ББНФ-123 |
|||
22
Zombi
28.04.23
✎
15:45
|
(21) Нет, вот все номера и даты в екселе за 23 год по этой организации:
https://disk.yandex.ru/i/3UL_GKcNQG6uuQ |
|||
23
Zombi
28.04.23
✎
15:46
|
(13) Так попробовал, ругается на номер 999
&НаСервере Процедура ЗапЗакНаСервере() //ЗакОбъект = Объект.Заказ.ПолучитьОбъект(); //ЗакОбъект.Номер = "ББНФ-001011"; НовыйЗак = Документы.ЗаказПокупателя.СоздатьДокумент(); ЗаполнитьЗначенияСвойств(НовыйЗак, Объект.Заказ,,"Номер"); НовыйЗак.Записать(); КонецПроцедуры &НаКлиенте Процедура ЗапЗак(Команда) ЗапЗакНаСервере(); КонецПроцедуры |
|||
24
Zombi
28.04.23
✎
15:49
|
(13) Так записал, но при записи следующего заказа та же ошибка
&НаСервере Процедура ЗапЗакНаСервере() //ЗакОбъект = Объект.Заказ.ПолучитьОбъект(); //ЗакОбъект.Номер = "ББНФ-001011"; НовыйЗак = Документы.ЗаказПокупателя.СоздатьДокумент(); ЗаполнитьЗначенияСвойств(НовыйЗак, Объект.Заказ,,); НовыйЗак.Номер = "ББНФ-001012"; НовыйЗак.Записать(); КонецПроцедуры &НаКлиенте Процедура ЗапЗак(Команда) ЗапЗакНаСервере(); КонецПроцедуры |
|||
25
Гена
28.04.23
✎
15:51
|
Можно ли программно в отчёте отсортировать ВСЕ номера БЕЗ ПРЕФИКСА? Вдруг там будет такая картинка:
000001 000002 ... 999 |
|||
26
Bigbro
28.04.23
✎
16:03
|
а что в 8ке нет банальной обработки с перенумерацией?
|
|||
27
Zombi
28.04.23
✎
16:13
|
||||
28
shuhard
28.04.23
✎
16:13
|
(26) сырая ищо (с)
|
|||
29
Злопчинский
28.04.23
✎
17:14
|
У кого-то руки из Гондураса чешутся, творят всякую хрень. Какой-то перец в типовой тис переделал нумерацию спр. Контрагенты с строка8 на число3. И все. ПЦ. На 998 клиенте облом с... Руки бы потрывал. Вдобавок с утра отчетккм в базе не сделался, потому что в коде натыкано спрК. Найтипокоду для определения розничногоклиента. То что есть соотв.константа типовая - не, мы не знаем...
Представляю что в 8ке можно начубурунить... Возможностей то намного больше... |
|||
30
Timon1405
28.04.23
✎
18:01
|
там где создаёте док напишите
НовыйЗак.Дата = ТекущаяДата(); а 999 скорее всего в 0001 году где-то |
|||
31
Zombi
28.04.23
✎
21:35
|
Сделал выгрузку/загрузку в ДТ, запустил ТИИ и все заработало. Всем спасибо.
|
|||
32
Волшебник
28.04.23
✎
21:37
|
(31)👍 Класс!
|
|||
33
d_monah
29.04.23
✎
05:49
|
Очевидно что УНФ еще сырая.Иначе как обьяснить такие ритуальные танцы с ненецким ударным инструментом. (31) Просто ТИИ без выгрузки не запускали?Или выгрузку/загрузку в ДТ без ТИИ?
|
|||
34
Zombi
29.04.23
✎
11:05
|
(33) Нет, сделал сразу и то и то.
|
|||
35
AlvlSpb
30.04.23
✎
15:20
|
Было похожее. Сделай запрос в консоли с отбором дока
по номеру 999 (ну или какой там номер с ошибкой). В форме списка и пр. не показывал такого дока, а в консоли выдал. Просто исправил его, назначил следующим правильный номер и все наладилось |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |