helpf.pro
Регистрация
 0 
Распечатать

Сбилась автонумерация у документа или справочника с текстовым кодом, что делать?

При внесении нового элемента справочника или документа был изменен предлагаемый системой номер с уменьшением разрядности или в конце номера был добавлен нецифровой символ. Например номер "0001" был изменен на "1" или "001а". В первом случае будут созданы новые элементы до кода "9", а затем происходит попытка создать элемент с существующим кодом "1". Особенность автонумерации в этом случае заключается в том, что она предполагает неизменную длину номера ("0001", "0002" и т.д.). Во втором случае следующий объект будет создан с тем же кодом "001а", т.к. программа не может вычислить новый код из-за буквы в конце кода.Самый простой способ исправить ситуацию - найти документ с некорректным номером и изменить в нем номер на правильный. Или можно перенумеровать воспользовавщись специальной обработкой,а таких полно в просторах интернета )
Разместил:   Версии: |  Дата:   Прочитано: 25214
 0 
Распечатать
Возможно, вас также заинтересует
Как заполнить табличную часть формы программно? 8
Нужно по кнопке Заполнить - сформировать данные для заполнения табличных частей и заполнить их. Форма имеет вид: Рядом с кнопкой Записать и закрыть добавлена кнопка Заполнить документ , код ее команды: // Код заполнения ТЧ НаСервере П
10060 (0x0000274C): Попытка установить соединение была безуспешной 24
Установили новый терминальный сервер, на нем подняли 1С, терминальные пользователе неописуемо довольны, все просто летает :) И вот же надо было такому случиться, главному бухгалтеру не понравилось работать через терминал, а еще у нее свой ноутбук и
17 правил для составления оптимального ЗАПРОСа к данным базы 1С 50
Для формирования и выполнения запросов к таблицам базы данных в платформе 1С используется специальный объект языка программирования Запрос . Создается этот объект вызовом конструкции Новый Запрос . Запрос удобно использовать, когда требуется получ
1C и Google Maps 21
была поставлена задача отображения на географической карте медицинских учреждений. После обзора предлагаемых решений был выбран сервис google. Но так же подобного рода подход будет работать и с картами сервиса yandex. Во время решения задачи было реш
1С 8.x : Как убрать лидирующие нули в номере Документа (вариант2) 0
Скопировать строку с номером, с лидирующими нулями, в числовом поле (с форматом без групп, без группировки), и вернуть(скопировать) обратно в строковом поле с номером. Возвращает без нулей.
Посмотреть все результаты поиска похожих
Комментарии
E_Migachev
08.10.2009 19:42Комментарий: 2
E_Migachev
lsp71, спасибо за советы!
lsp71
08.10.2009 11:59Комментарий: 1
lsp71
1С v8.1. Была аналогичная проблема весь прошлый год: кто-то все время "подправлял" нумерацию документов "РеализацияТоваровУслуг" (+ все вышеописанное). Автонумерация не могла выдать очередной уникальный номер и работа операторов останавливалась из-за невозможности записать в БД документ. Решение:
1. Запрет изменять номер документа в форме документа почти для всех пользователей (это поле неактивно и "поправить" его нельзя). Всем особенности автонумерации не объяснишь, поэтому запрет.
2. Исправляем ручками (или обработкой) последние "кривые" номера. Желательно при этом чтобы никто новых документов параллельно не делал, продолжая плодить неправильные номера.
3. Исправляем автонумерацию обработкой, используя специальную процедуру:
ОбновитьНумерациюОбъектов(Метаданные.Документы.РеализацияТоваровУслуг)
Вы не можете отправить комментарий анонимно, пожалуйста войдите или зарегистрируйтесь.