v8: как можно получить номер предыдущего документа #450411


#0 by na_natasha
При сохранении документа (РеализацияТоваровУслуг), как можно получить номер предыдущего документа
#1 by butterbean
а какой считается "предыдущим"??
#2 by FIXXXL
текущий номер минус 1 покатит?
#3 by na_natasha
у меня возникла ситуация номера идут (например 000000384), один из бухгалтеров сделал номер (00000254/3) и тепреь автоматически подставляются номера с дробью, а нужно чтобы ставлялись (например 000000384)руками исправлять очень напряжно
#4 by butterbean
лучше исправь все кривые номера, пойдет нормально само
#5 by na_natasha
вся проблема в том что его исправлять нельзя
#6 by butterbean
а как-же бухгалтер исправила??
#7 by na_natasha
если получать последний номер документа поверять его, увеличивать на единицу и записывать номер, не могу понять как можно получить предыдущий номер документа
#8 by na_natasha
у него есть право испралять номера документа
#9 by lxs
либо руками пусть тогда ставит.. либо автонумерация (встроенный механизм, либо свой)
#10 by na_natasha
а свой механизм?
#11 by cowperwood
свой механизм надо дописывать
#12 by lxs
Свой механизм - процедура в общем модуле, вызов которой нужно будет осуществлять при записи каждого нового* документа. В модуле, в зависимости о того, какая нумерация нужна, разработать алгоритм формирования нового номера. Предыдущий можно получить запросом к списку документов с сортировкой по дате. Можно, конечно, просто передавать в процедуру Номер*, который 1С будет генерить автоматически, но есть вероятность ошибок. То есть: если пред. номер был 001/8, то при записи нового Номер будет равен 001/9. Если же пред.номер был 001/9, то номер нового документа будет таким же.
#13 by lxs
*нового - именно с проверкой ЭтоНовый *Номер - реквизит документа
#14 by hhhh
добавить два нолика слева к этому кривому номеру. Ну и увеличить соответственно длину номера.
#15 by butterbean
еще дурацкий способ, но может прокатит - поменяйте в кривом документе первый нолик на O (букву О)
#16 by КонецЕсли
Можно просто добавить к направильному номеру в начало пробел.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С