14.03.2016, 17:25 | #1 |
Участник
|
Как закрыть склад, если забыл указать счет округлей
Запустил закратие склада,оно приостановилось по ошибке "Номер счета для проводки с типом Запасы, округление - Убыток не существует." и поле "Состояние расчет" = Разноска ГК.
Проверил и указал счет, но это уже не помогает, так как система тянет счет из уже созданных сопоставление, а его там нет. И что делать? Я понимаю, что могу job-ом записать счет в сопоставления, но это что единственный выход? Штатными средствами задачу не решить? Последний раз редактировалось Starling; 14.03.2016 в 17:35. |
|
14.03.2016, 17:46 | #2 |
Участник
|
Похоже что без джоба никак.
|
|
14.03.2016, 17:48 | #3 |
MCTS
|
|
|
14.03.2016, 17:48 | #4 |
Участник
|
Штатно наверно можно было бы отменить незавершенное закрытие/пересчет.
Настроить счет. Не забыть сбросить entireTable кеш на всех аосах (он не всегда синхронизируется между аосами) Запустить закрытие/пересчет заново. Но жалко время терять на это |
|
14.03.2016, 19:19 | #5 |
Участник
|
|
|
14.03.2016, 19:38 | #6 |
Участник
|
Можно штатно отменить незавершенное закрытие. Надо сперва выбрать "Останов". После этого станет доступной отмена. Всегда так делаю.
|
|
14.03.2016, 19:49 | #7 |
Участник
|
Цитата:
У меня доступна только кнопка "Расчет \ Возобновить расчет". При ее нажатии я тутже получаю сообщение об ошибке. Кнопка "Отмена" не доступна. Система DAX 2012. |
|
14.03.2016, 20:01 | #8 |
Участник
|
Вот так выглядит метод, который отвечает за доступность кнопки "Отмена"
X++: private boolean enableCancelattion() { return (inventClosing.Active && inventClosing.InventCostStatus == InventCostStatus::Ended && InventClosing.AdjustmentType != InventAdjustmentType::Revaluation && InventClosing.AdjustmentType != InventAdjustmentType::PreClose); } Или есть еще какой-то вариант? |
|
14.03.2016, 20:20 | #9 |
Участник
|
Я про 2009-ю писал
Странно. Неужели в 2012-й поменяли поведение. Хорошая возможность была. |
|
14.03.2016, 20:36 | #10 |
Участник
|
Никак в 2012 штатными средствами не обойти(к слову в последних версиях AX 2009, тоже нет такой возможности), только джобом.
Можно конечно как вариант использовать такой джоб - проставить Ended у закрытия текущего, потом отменить штатными средствами, формально отмена в ГК также не должна пройти, ввиду отсутствия тех же самых счетов, в отмене также проставить Ended. И потом заново запустить, кому что удобнее\проще обновить счета или проставить признак Ended, пакостная конечно ошибка.
__________________
Sergey Nefedov |
|
|
За это сообщение автора поблагодарили: Starling (2). |