УстановитьНовыйНомер() - не работает

Новая тема
"Возвращает пустое значение в некоторых конфигурациях!
Где искать ошибку?
В MD или в таблицах ошибка?
Примеры:

Функция НовДокПрих() экспорт
ДокПрих = СоздатьОбъект("Документ.ПоступлениеТоваров");
ДокПрих.Новый();
ДокПрих.ДатаДок = ТекущаяДата();
//ДокПрих.УстановитьНовыйНомер();
Сообщить(ДокПрих.ДатаДок);
Сообщить(ДокПрих.НомерДок); // >> ПУСТОЕ ЗНАЧЕНИЕ
Возврат ДокПрих.НомерДок; // >> ПУСТОЕ ЗНАЧЕНИЕ
КонецФункции

или

Функция НовДокПрих() экспорт
ДокПрих = СоздатьОбъект("Документ.ПоступлениеТоваров");
ДокПрих.Новый();
ДокПрих.ДатаДок = ТекущаяДата();
ДокПрих.УстановитьНовыйНомер();
Сообщить(ДокПрих.ДатаДок);
Сообщить(ДокПрих.НомерДок); // >> ПУСТОЕ ЗНАЧЕНИЕ
Возврат ДокПрих.НомерДок; // >> ПУСТОЕ ЗНАЧЕНИЕ
КонецФункции
"
Нумерация сбита, скорее всего. Система номер в автомате присвоить не может
Интерактивно может, програмно - нет!
Причем не работает и УстановитьНовыйКод в справочниках
Где искать? (
Коды справочников и номера документов - числовые и строковые.
Проверял с любыми  - не работает!
"механизм присвоения номера хоть программно, хоть в обычном режиме работы при создании нового объекта единый

Пробую:
Доки=СоздатьОбъект("Документ.ПоступлениеТоваров");
Доки.Новый();
Доки.ДатаДок=ТекущаяДата();
Доки.УстановитьНовыйНомер();
Сообщить(Доки.НомерДок);

получилось "00000304""
Работает все, но не во всех конфигурациях.
Это глюк.
Хочу знать где исправить.
Скорее всего в MD или таблицах - но где?
переиндексацию сделать попробуйте
Делал индексацию и проверку целосности
Маловероятно, но, возможно, в конфигураторе не указано "Автоматическая нумерация"
Давезде все указано...
Мне вообше выгрузки по OLE нужно делать, а тут локально не назначаются... Глюки с 1С убивают
Читают тему
(гостей: 1)

Быстрый переход