Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Сбилась нумерация "Приходных кассовых ордеров"
Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 > Программисту > Программирование в 1С Предприятие 7.7
Mikst
Добрый день. Случился сбой с нумерацией приходных ордеров в доработанной конфигурации на базе типовой бухгалтерии(7.70.295).

При создании нового документа, номерДок постоянно присваивается "КСПКО-100", хотя документ с таким номером был создан еще в январе этого года.
проблема в этой строке:

Конт.УстановитьНовыйНомер(ВРег(СокрЛП(Конт.Фирма.ПрефиксНомера)) + ПрАвтонумерации);

где
Конт.Фирма.ПрефиксНомера = "КС"

ПрАвтонумерации = "ПКО"


А вот сам номер вместо положенного "3000" постоянно присваивается "100".

Помогите пожалуйста, если кто нибудь сталкивался с подобной ситуацией.
mister-x
Або обробкою поправити нумерацію ордерів (в нас на форумі я виклав необходимо зарегистрироваться для просмотра ссылки), або програмно при створенні нового док-ту шукати останній док-т із "правильним" номером і додавати (+1) і пробувати його записати.
Cthulhu
во всех документах этого вида (или с этим нумератором), имеющих длину номера (в пределах периода нуперации) менее указанной для номера (или нумератора) - добить значащие цифры ведущими нулями.
и никогда - нет, вот так: НИ-КОГ-ДА! - не обрезать по длине авто-назначаемые номера документов (да и текстовые коды справочников заодно - так, на всякий случай). а если образали нечаянно (и длина номера оказалась короче максимальной длины) - добить значащие цифры ведущими нулями. сразу же. чтобы потом, по славянской традиции, "не было мучительно больно"...
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.