|
5770 / 1727 / 629
Регистрация: 16.01.2015
Сообщений: 7,209
|
|
1C 8.x Восстановить нумерацию документов01.12.2020, 23:51. Показов 14310. Ответов 8
Метки нет (Все метки)
Столкнулся с пока нерешаемой проблемой. УТ11.4 кто-то случайно или намеренно поменял номер Был 11-значный фиксированный, стал 9-значным (и плевала 1С программа на отметку "фиксированная длина"). Когда-то сталкивался с таким и вопрос решился просто, поменял номер на нужный и следующий прибавляет 1 и присваивает как надо. Сейчас фигушки. Пара обработок и шаманство из примеров в интернете ни к чему не привели. Какой бы ни был последний номер, следующий 9-значный. Номер "предыдущий" не находится в базе, нет его. В регистре РеестрДокументов номера соответствуют правильным, новый номер - неверный, исправляем номер, в реестре исправленный, создаем новый док - опять 9-ти значный (тот же) и так до бесконечности
Может кто-то сталкивался или есть мысли по исправлению. Клиенту пока приходится вручную править
0
|
|
| 01.12.2020, 23:51 | |
|
Ответы с готовыми решениями:
8
Как Организовать Нумерацию Документов
есть ли возможность оптимизировать сквозную нумерацию различных документов word и excel? |
|
61 / 39 / 24
Регистрация: 24.09.2017
Сообщений: 170
|
|
| 02.12.2020, 12:09 | |
|
ОбновитьНумерациюОбъектов(Метаданные.Док ументы.НазваниеМоегоДукумента)
0
|
|
|
5770 / 1727 / 629
Регистрация: 16.01.2015
Сообщений: 7,209
|
||
| 02.12.2020, 15:23 [ТС] | ||
|
volodya334455, Раз надцать выполнил. Это как раз
0
|
||
|
61 / 39 / 24
Регистрация: 24.09.2017
Сообщений: 170
|
|
| 02.12.2020, 15:43 | |
|
1. всетаки в пределах года (или какая там периодичность документа) есть 9-ти значный номер документа в базе
2. Обновить нумерацию нужно под правами пользователя с админскими правами на 1С, и когда в базе нет ни единого пользователя 3. может програмно написанная своя нумерация, и последний "максимальный" номер где-то хранится (например в константах)
0
|
|
|
5770 / 1727 / 629
Регистрация: 16.01.2015
Сообщений: 7,209
|
||||
| 02.12.2020, 16:08 [ТС] | ||||
|
0
|
||||
|
Модератор
|
|
| 03.12.2020, 07:01 | |
|
polax, база на SQL ?
Добавлено через 1 минуту там где-то есть табличка где хранятся эти самые номера, откуда 1С и берет последний номер Добавлено через 4 минуты с ИТСа Восстановление при ошибочно введенном максимальном номере Механизм автонумерации имеет возможности по восстановлению максимального номера после исправления или удаления неверно введенного максимального номера. Например, имеем текущий максимальный номер АА001, пользователь при вводе документа ошибся и явно ввел номер ААБСД. После этого автонумератор запомнил введенный номер и перестал выдавать корректные номера, все время выдавая номер ААБСД. Пользователь исправил неправильно введенный номер документа на АА002. Поcле этого автонумератор стал выдавать правильные номера - АА003, АА004... Альтернативой исправлению может быть удаление объекта с неверно введенным номером. Данная возможность избавляет пользователя от проблем, связанных с остановкой сервера или вызовом функции ОбновитьНумерациюОбъектов, которые были необходимы ранее для восстановления нумерации объектов. Алгоритм работы восстановления нумерации следующий:
Добавлено через 1 минуту Работа автонумерации в различных режимах Рассмотрим, как работает механизм автонумерации при первом получении номера, при очередном получении номера, при явной установке номера, при удалении объекта, при изменении реквизитов объекта, касающихся автонумерации, а также при фиксации и откате транзакции. При первом получении номера по определенному пространству номеров и префиксу выполняется неблокирующее чтение максимального номера из базы данных, т. е. механизм автонумерации использует базу данных для получения максимального номера по определенному пространству номеров и префиксу только один раз. При последующих попытках получить очередной номер механизм автонумерации использует свободные номера, а также максимальный номер по данному пространству номеров и префиксу, как было описано ранее. При явной установке номера механизм автонумерации увеличивает максимальный номер, если явно устанавливаемый номер больше максимального, и блокирует все свободные номера меньше явно устанавливаемого номера. Блокированные свободные номера не используются при получении очередного номера. При явной установке номера префикс не указывается, поэтому механизм автонумерации использует уже выданные номера для определения префикса. Для этого по всем префиксам пространства номеров ищется, подходит ли явно устанавливаемый номер под префикс. Если да, то найденный префикс используется при явной установке номера (таких префиксов может быть несколько). Следствием этого алгоритма является то, что явная установка номера может повлиять на выдачу номеров по нескольким префиксам. Например, по префиксу 00 мы получили номер 001, далее по префиксу 0 мы получили номер 002, далее мы установили номер 005, по префиксу 0 будет получен номер 006, а по префиксу 00 будет получен номер 007, т. к. префиксы 0 и 00 являются зависимыми. При удалении объекта автонумератор уведомляется об этом факте с тем, чтобы если максимальный номер по пространству номеров (или нескольким пространствам номеров), соответствующему удаляемому номеру, еще не был загружен, учесть факт наличия удаляемого номера при загрузке максимального номера. Некоторые реквизиты объекта могут неявно влиять на номер. Так, например, владелец и родитель справочника, родитель плана вида характеристик, дата документа или бизнес-процесса участвуют в формировании пространства номеров, в рамках которого выдается номер объекта. Их изменение неявно приводит к изменению пространства номеров объекта и эквивалентно тому, как автонумератор реагирует на явную установку номера. Например, имеем справочник с нумерацией в пределах подчинения. Имеем элемент справочника с номером 001, который находится в группе 001. При переносе элемента справочника в группу с номером 002 механизм автонумерации возвращает номер 001 по пространству номеров родителя 001 и выполняет действия по явной установке номера 001 в пространстве номеров родителя 002. При фиксации транзакции блокированные свободные номера удаляются из списка свободных, а при откате транзакции разблокируются и снова могут использоваться для получения очередного номера.
1
|
|
|
5770 / 1727 / 629
Регистрация: 16.01.2015
Сообщений: 7,209
|
||
| 03.12.2020, 09:30 [ТС] | ||
|
Спасибо за инфу, но не помогает. Все номера исправлены, нет накладной с с 9-ти значным номером, но следующий номер опять не тот
0
|
||
|
61 / 39 / 24
Регистрация: 24.09.2017
Сообщений: 170
|
|
| 03.12.2020, 10:28 | |
|
Еще вариант. Визуально не отличаются номера 00001 и О0001 и O0001. а на самом деле это три разных номера. Может у вас такой случай?
0
|
|
|
Модератор
|
||||||
| 03.12.2020, 11:27 | ||||||
|
polax, проверь уже SQLем что хранится у тебя в колонке _Nomber
Добавлено через 2 минуты
0
|
||||||
| 03.12.2020, 11:27 | |
|
Помогаю со студенческими работами здесь
9
Отбор по банковскому счету документов в журнале документов (банковская выписка) Настройки колонок документов не сохраняются для некоторых документов Ms Word 2019 Сравнение 2-х документов Окна документов Ошибка во время обработки агентом выбранных документов (документов -ответов) из представления "object variable not set" Код Хемминга. Определить, возможно ли восстановить исходное сообщение, если возможно, то восстановить его Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11
— это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
|
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11
Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
|
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
|
Модель микоризы: классовый агентный подход 3
anaschu 06.01.2026
aa0a7f55b50dd51c5ec569d2d10c54f6/
O1rJuneU_ls
https:/ / vkvideo. ru/ video-115721503_456239114
|
|
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ФедосеевПавел 06.01.2026
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ВВЕДЕНИЕ
Введу сокращения:
аналоговый ПИД — ПИД регулятор с управляющим выходом в виде числа в диапазоне от 0% до. . .
|
Модель микоризы: классовый агентный подход 2
anaschu 06.01.2026
репозиторий https:/ / github. com/ shumilovas/ fungi
ветка по-частям.
коммит Create переделка под биомассу. txt
вход sc, но sm считается внутри мицелия. кстати, обьем тоже должен там считаться. . . .
|
Расчёт токов в цепи постоянного тока
igorrr37 05.01.2026
/ *
Дана цепь постоянного тока с сопротивлениями и напряжениями. Надо найти токи в ветвях.
Программа составляет систему уравнений по 1 и 2 законам Кирхгофа и решает её.
Последовательность действий:. . .
|
Новый CodeBlocs. Версия 25.03
palva 04.01.2026
Оказывается, недавно вышла новая версия CodeBlocks за номером 25. 03. Когда-то давно я возился с только что вышедшей тогда версией 20. 03. С тех пор я давно снёс всё с компьютера и забыл. Теперь. . .
|