Имя: Пароль:
1C
1С v8
Сбилась нумерация документов
0 ЕлыПалыч
 
02.12.11
10:45
8.1 УТ. В документе Поступление товаров и услуг для двух контрагентов из числа многих префикс номера документа вдруг стал другим. Для одной организации с префиксом "Б" номер начинается на "бб", а для другой с префиксом "Д" номер начинается на "ддд". В справочнике организаций все хорошо. У документов других видов все нормально.
Номер присваивается в строчке
ДокументОбъект.УстановитьНовыйНомер(ДокументОбъект.Организация.Префикс);
Префикс в ней нужный, а номер нет.
Кто подскажет как вылечить?
1 John83
 
02.12.11
11:22
разве что с нумератором чего намудрили
2 ЕлыПалыч
 
02.12.11
11:25
Никто ничего не трогал.
3 mikeA
 
02.12.11
11:25
Глобальный контекст (Global context)
ОбновитьНумерациюОбъектов (RefreshObjectsNumbering)
Синтаксис:

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

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

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

Выполняет обновление номеров в соответствии с номерами, записанными в базе данных. После вызова данного метода все выданные, но не записанные номера, становятся невалидными, т.к. не гарантируется их уникальность. Данный метод разрешено вызывать только администратору системы.
4 hhhh
 
02.12.11
11:32
(2) ну кто-то вручную внес документ с префиксом "ддд". Ваша задача - вычислить этого придурка.
5 ЕлыПалыч
 
02.12.11
11:58
(4) Изловил документы, один был с номером просто "бб" исправил его и стало хорошо. Во втором случае был док с номером "ддд" (помеченые на удаление перенумеровали сволочи) и после него записали док ддд00001 поменял номер на обоих, но следующий документ все равно нумеруется ддд00002
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший