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

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

При внесении нового элемента справочника или документа был изменен предлагаемый системой номер с уменьшением разрядности или в конце номера был добавлен нецифровой символ. Например номер "0001" был изменен на "1" или "001а". В первом случае будут созданы новые элементы до кода "9", а затем происходит попытка создать элемент с существующим кодом "1". Особенность автонумерации в этом случае заключается в том, что она предполагает неизменную длину номера ("0001", "0002" и т.д.). Во втором случае следующий объект будет создан с тем же кодом "001а", т.к. программа не может вычислить новый код из-за буквы в конце кода.Самый простой способ исправить ситуацию - найти документ с некорректным номером и изменить в нем номер на правильный. Или можно перенумеровать воспользовавщись специальной обработкой,а таких полно в просторах интернета )
Разместил:   Версии: |  Дата:   Прочитано: 11063
 0 
Распечатать
Возможно, вас также заинтересует
Как заполнить табличную часть формы программно? 2
Нужно по кнопке Заполнить - сформировать данные для заполнения табличных частей и заполнить их. Форма имеет вид: Рядом с кнопкой Записать и закрыть добавлена кнопка Заполнить документ , код ее команды: // Код...
10060 (0x0000274C): Попытка установить соединение была безуспешной 0
Установили новый терминальный сервер, на нем подняли 1С, терминальные пользователе неописуемо довольны, все просто летает :) И вот же надо было такому случиться, главному бухгалтеру не понравилось работать через...
1C и Google Maps 12
была поставлена задача отображения на географической карте медицинских учреждений. После обзора предлагаемых решений был выбран сервис google. Но так же подобного рода подход будет работать и с картами сервиса yandex. Во...
1С Предприятие что это? 6
Что такое 1С? 1С — это фирма , у которой одно из направлений деятельности — разработка программного обеспечения для автоматизации бизнес-процессов предприятий. « 1С:Предприятие » - конкретный продукт, который...
COM-подключение к базе 7.7 из 8.2 1С 4
Если код выполняется на стороне клиента, то необходимо наличие базы 7.7 на локальной машине. Пример (На форме объекта присутствует реквизит Таблица(ТаблицаЗначений)): НаКлиенте Процедура Загрузки() ПутьКБазе="...
Посмотреть все результаты поиска похожих
Комментарии
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. Исправляем автонумерацию обработкой, используя специальную процедуру:
ОбновитьНумерациюОбъектов(Метаданные.Документы.РеализацияТоваровУслуг)
Вы не можете отправить комментарий анонимно, пожалуйста войдите или зарегистрируйтесь.