В самописной конфигурации есть документ:
периодичность - год,
контроль уникальности - истина,
автонумерация - истина.
В самой конфигурации "Режим автонумерации объектов - Освобождать автоматически". Документы которые начали создавать в 2013 нумеровались нормально (с 1), а потом стали оперативно проводить документы, созданные в 2012 и новые стали нумероваться начиная с номеров от 2012 года. Как восстановить нумерацию, не перенумеровывая уже имеющиеся документы 2012 года, т. к. они уже все распечатаны со своим номером?
Пробовал запускать ОбновитьНумерациюОбъектов(Метаданные.Документы.МойДокумент) не помогло.
доки 2012 перепровели текущим периодом?
чтобы восстановить нумерацию, кроме как перенумеровать их, имхо, никак.. но можно добывать реквизит в котором сохранить их текущий номер
(5) ну и? так ты сможешь не менять им номера
и восстановить нумерацию..
а при печати, допустим добавить
если Лев(НомерДок,3)<>Префикс Тогда
номердок_дляпечати = Префикс + номердок..
документы 2012 (проведенные в 2013) перенумеровать - присвоить им префикс (другой) - этого никто "не увидит" "снаружи" - при печати документов префикс будет убран типовой конфой. И автонумерация их "не увидит" - они в другом "пространстве нумерации"
Независимо от того, куда вы едете — это в гору и против ветра!