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

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

Читают тему

(гостей: 1)

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