![]() |
#1 |
Участник
|
![]()
Уважаемые участники форума!
Посоветуйте, как поступить в следующей ситуации: на определённую дату ошибочно был введён курс доллара в расчёте на 1 доллар, хотя в системе курс устанавливается за 100 долларов. Накладные в USD были сформированы в соответствии с неверным курсом (суммы проводок по счетам в основной валюте меньше реальных в 100 раз). Подскажите, как можно исправить данную ошибку с наименьшими трудозатратами. Заранее благодарю. |
|
![]() |
#2 |
Участник
|
Остановить систему, поставить обратно неверный курс, сторнировать (если только накладные, то все, а то еще все операции за день посмотреть бы.), поставить верный курс - обработать заново. Умножать проводки не советую - даже если найдете все что надо умножить - с округлениями все равно пролетите.
|
|
![]() |
#3 |
Участник
|
Правка проводок вручную - это, что правка реестра в виндах.
Вещь очень мощная. Но если не знаете Аксапту детально, то можно и запороть систему. Поэтому согласен с советом MironovI. Кроме того, обязатетельно поставьте проверку на допустимость курса в validateWrite, чтобы в будущем таких ошибок не было. |
|
![]() |
#4 |
Участник
|
USD является вторичной валютой ?
|
|
![]() |
#5 |
Участник
|
Да, USD является вторичной валютой, поэтому и по рублёвым накладным суммы проводок во вторичной валюте рассчитаны неверно.
Сторнирование всех проводок займёт очень большое время. Нет ли какого-нибудь механизма пакетной обработки? |
|
![]() |
#6 |
Участник
|
Создание кредит-ноты в пакетном режиме не запускается, но никто не мешает вам написать свой обработчик, который по списку отсторнирует накладные, и обработает их заново. НОЧЬ - длинная - времени должно хватить.. Вот меня терзают смутные сомнения - если у вас курс был неправильный - что, кроме накладных в этот день ничего не происходило в системе?
|
|
![]() |
#7 |
Участник
|
Кроме накладных, у нас неправильно формировались и журналы платежей, но накладные - основная проблема.
В любом случае спасибо за ценные советы. |
|