![]() |
#1 |
Участник
|
нумерация ПКО и РКО
Добрый день!
Подскажите плиз, я в Аксапте совсем недавно, но есть проблема которую надо решить.. При неправильной регистрации ПКО/РКО, он удаляется, но следующий ордер получает не номер удаленно , а след. номер, получается что нумерация сбивается...как правильно удалять расходники и приходники, чтобы не залезать в таблицы и не править ручками нумерацию?? помогите плиз, может кто решал такую проблему.. заранее спасибо ![]() |
|
![]() |
#2 |
Ищущий знания...
|
У вас нумерация ордеров настроена через серийный номера?
Если да, то для серийника нудно поставить галку "Непрерывный". И при удалении номера будут записываться в определенную табличку как освобожденные и в дальнейшем будут от туда браться.
__________________
"Страх перед возможностью ошибки не должен отвращать нас от поисков истины." (с) С Уважением, Елизаров Артем |
|
![]() |
#3 |
Участник
|
галочка стоит, но это не помогает...(((
|
|
![]() |
#4 |
Ищущий знания...
|
в табличке NumberSequenceList есть записи для ваших номерных серий?
и покажите код как у вас выделяются номера, есть ощущение что выделение номера выполняется не совсем корректно.
__________________
"Страх перед возможностью ошибки не должен отвращать нас от поисков истины." (с) С Уважением, Елизаров Артем |
|
![]() |
#5 |
Ищущий знания...
|
http://axapta.mazzy.ru/lib/numbersequence/ вот тут почитайте.
__________________
"Страх перед возможностью ошибки не должен отвращать нас от поисков истины." (с) С Уважением, Елизаров Артем |
|
![]() |
#6 |
Member
|
Не уверен, что номер корректно возвращается. Чтобы это происходило, нужны специальные действия со стороны разработчика. Я такое могу припомнить только при удалении строки в журнале ГК для ваучера.
На форуме уже упоминался вариант работы с номерами. А именно, если проставить номер КО вручную, то система его принимает, а не гененрит новый. Возможно, вас этот вариант устроит.
__________________
С уважением, glibs® |
|
![]() |
#7 |
Участник
|
спасибо за советы)
проставляем номер вручную...это не устраивает(( думала что может есть какие-то другие варианты.... будем думать) |
|
![]() |
#8 |
Moderator
|
Solma, у вас поставщик Аксапты часом не GMCS? А то у них есть собственная фишка на эту тему.
|
|
![]() |
#9 |
Участник
|
Gustav, да они...но что-то я не в курсе этой фишки...
|
|
![]() |
#10 |
Member
|
Я посмотрел. Для кассовых ордеров номер возвращается при отмене одобрения (или как там оно по-русски не помню). Разумеется, если номерная серия непрерывная. И при повторном одобрении он используется.
Смотрел в 5.0, но думаю, что в старых версиях так же должно быть. Так что, возможно, у вас действительно эта функциональность перекрыта партнерским кодом. Ну или проверьте внимательнее.
__________________
С уважением, glibs® |
|
![]() |
#11 |
Moderator
|
Вот цитата из моего рабочего конспекта, который я веду, когда не ленюсь:
Когда собьется нумерация ордеров 1. По меню: Основное \ Настройки \ Серии документов \ Серии документов. 2. Ищем «Расходный кассовый ордер» (если речь о расходных). 3. Кнопка «Список» - там список пропущенных, из которых берется очередной номер, прежде чем двинется дальше счетчик «Следующий» на вкладке «Дополнительно». 4. Можно удалить строки из «Списка» и подкрутить счетчик на нужное число. Оно? |
|
![]() |
#12 |
Ищущий знания...
|
Цитата:
Сообщение от Gustav
![]() Вот цитата из моего рабочего конспекта, который я веду, когда не ленюсь:
Когда собьется нумерация ордеров 1. По меню: Основное \ Настройки \ Серии документов \ Серии документов. 2. Ищем «Расходный кассовый ордер» (если речь о расходных). 3. Кнопка «Список» - там список пропущенных, из которых берется очередной номер, прежде чем двинется дальше счетчик «Следующий» на вкладке «Дополнительно». 4. Можно удалить строки из «Списка» и подкрутить счетчик на нужное число. Оно? Цитата:
... как правильно удалять расходники и приходники, чтобы не залезать в таблицы и не править ручками нумерацию??
ТО Solma, ищите причины в модификациях, как советует glibs
__________________
"Страх перед возможностью ошибки не должен отвращать нас от поисков истины." (с) С Уважением, Елизаров Артем |
|
![]() |
#13 |
Участник
|
(извините, что поднимаю старую тему)
У нас такая же проблема в ax2009 SP1 Ru-3. Если создать закупку, потом удалить и создать заново, то новой закупке не присвоится номер той, что перед этим удалили. Номерная серия для PurchId непрерывная. Модификаций нет. Баг или корректное поведение? (по коду выглядит как баг) . |
|
![]() |
#14 |
Ищущий знания...
|
Цитата:
Сообщение от IKA
![]() (извините, что поднимаю старую тему)
У нас такая же проблема в ax2009 SP1 Ru-3. Если создать закупку, потом удалить и создать заново, то новой закупке не присвоится номер той, что перед этим удалили. Номерная серия для PurchId непрерывная. Модификаций нет. Баг или корректное поведение? (по коду выглядит как баг) . ![]() ![]()
__________________
"Страх перед возможностью ошибки не должен отвращать нас от поисков истины." (с) С Уважением, Елизаров Артем |
|
![]() |
#15 |
Участник
|
Цитата:
На непрерывность еще можно посмотреть с такой стороны - при ошибках / отключениях питания и т.п., когда номер выделен, но запись еще не сохранена то непрерывная серия "сама" вернет номер в список. Опять же это работает, если используется очистка номерной серии.
__________________
Ivanhoe as is.. |
|
![]() |
#16 |
Участник
|
В методе delete на форме на PurchTable датасоурсе есть проверка
X++: If (PurchTableType){element.numberSeqFormHandler().formMethodDataSourceDelete();} |
|
![]() |
#17 |
Участник
|
Так вы внутрь этого метода посмотрите - я там не вижу возвращения серии
![]() А чтобы переменная была не null нажмите перед удалением кнопку "Запасы" или поменяйте тип закупки.
__________________
Ivanhoe as is.. |
|
![]() |
#18 |
Участник
|
именно так. аксапты под рукой нет, но на сколько помню, там внутри проверка на lastNum в numberSeqhandler, которая всегда пустая, тк numberSeqhandler пересоздается. Поэтому мне и не понятно как это все вообще предполагалось должно работать, если PurchTableType пустой в большинстве случаев, но даже если и заполнен, то сам код внутри formMethodDataSourceDelete тоже не доходит до abort.
|
|
![]() |
#19 |
Участник
|
Abort - это не Release! И, в любом случае, делать освобождение номера надо на таблице, а не форме. Резюме - в закупках не предполагается использование полноценной непрерывной номерной серии
![]()
__________________
Ivanhoe as is.. |
|
![]() |
#20 |
Роман Долгополов (RDOL)
|
про закупки/заказы и тому подобные вещи
номера там возвращаться не должны и все работает правильно. закупка есть черновик, который можно грохнуть в любой момент, в т.ч. после разноски. Но при этом "следы деятельности" (накладные, проводки ...) остаются и в них остается этот исходный номер закупки - следовательно использовать его повторно нельзя. дополнение также есть функционал, который может хранить удаленные закупки (таблица PurchTableDeletе). В общем номер закупки по логике системы это один раз и навсегда Последний раз редактировалось db; 09.09.2010 в 12:20. |
|
|
За это сообщение автора поблагодарили: IKA (1). |
Теги |
касса, кассовый ордер, непрерывная номерная серия, номерная серия, нумерация, пко, рко |
|
![]() |
||||
Тема | Ответов | |||
Удаление по кассе разнесенных РКО и ПКО | 6 | |||
Сопоставление ПКО, РКО с авансами в Ax2.5 | 0 | |||
Нумерация ПКО и РКО в Axapt'e | 1 | |||
Проблема с РКО | 1 | |||
Исправление номеров ПКО и РКО | 12 |
Опции темы | Поиск в этой теме |
Опции просмотра | |
|