AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Функционал
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 14.03.2016, 17:25   #1  
Starling is offline
Starling
Участник
Дети Юза
 
530 / 76 (4) ++++
Регистрация: 20.10.2005
Адрес: Kiev
Как закрыть склад, если забыл указать счет округлей
Запустил закратие склада,оно приостановилось по ошибке "Номер счета для проводки с типом Запасы, округление - Убыток не существует." и поле "Состояние расчет" = Разноска ГК.

Проверил и указал счет, но это уже не помогает, так как система тянет счет из уже созданных сопоставление, а его там нет. И что делать?

Я понимаю, что могу job-ом записать счет в сопоставления, но это что единственный выход? Штатными средствами задачу не решить?

Последний раз редактировалось Starling; 14.03.2016 в 17:35.
Старый 14.03.2016, 17:46   #2  
Logger is offline
Logger
Участник
Лучший по профессии 2015
Лучший по профессии 2014
 
3,952 / 3230 (115) ++++++++++
Регистрация: 12.10.2004
Адрес: Москва
Записей в блоге: 2
Похоже что без джоба никак.
Старый 14.03.2016, 17:48   #3  
Aleks_K is offline
Aleks_K
MCTS
Сотрудник Innoware
MCBMSS
 
48 / 13 (1) ++
Регистрация: 06.11.2007
Цитата:
Сообщение от Logger Посмотреть сообщение
Похоже что без джоба никак.
+1. Джобы в каком-то смысле штатная тулза решения факапов с данными
Старый 14.03.2016, 17:48   #4  
Logger is offline
Logger
Участник
Лучший по профессии 2015
Лучший по профессии 2014
 
3,952 / 3230 (115) ++++++++++
Регистрация: 12.10.2004
Адрес: Москва
Записей в блоге: 2
Штатно наверно можно было бы отменить незавершенное закрытие/пересчет.
Настроить счет.
Не забыть сбросить entireTable кеш на всех аосах (он не всегда синхронизируется между аосами)
Запустить закрытие/пересчет заново.

Но жалко время терять на это
Старый 14.03.2016, 19:19   #5  
Starling is offline
Starling
Участник
Дети Юза
 
530 / 76 (4) ++++
Регистрация: 20.10.2005
Адрес: Kiev
Цитата:
Сообщение от Logger Посмотреть сообщение
Штатно наверно можно было бы отменить незавершенное закрытие/пересчет.
В том та и вопрос, что я не могу его штатно отменить. Оно зависло на пол пути. Отмена не доступна, продолжить не могу, так как вылетает по ошибке.
Старый 14.03.2016, 19:38   #6  
Logger is offline
Logger
Участник
Лучший по профессии 2015
Лучший по профессии 2014
 
3,952 / 3230 (115) ++++++++++
Регистрация: 12.10.2004
Адрес: Москва
Записей в блоге: 2
Можно штатно отменить незавершенное закрытие. Надо сперва выбрать "Останов". После этого станет доступной отмена. Всегда так делаю.
Старый 14.03.2016, 19:49   #7  
Starling is offline
Starling
Участник
Дети Юза
 
530 / 76 (4) ++++
Регистрация: 20.10.2005
Адрес: Kiev
Цитата:
Сообщение от Logger Посмотреть сообщение
Можно штатно отменить незавершенное закрытие. Надо сперва выбрать "Останов". После этого станет доступной отмена. Всегда так делаю.
А можно чуть подробнее - как выбрать "Останов"?
У меня доступна только кнопка "Расчет \ Возобновить расчет". При ее нажатии я тутже получаю сообщение об ошибке. Кнопка "Отмена" не доступна.

Система DAX 2012.
Старый 14.03.2016, 20:01   #8  
Starling is offline
Starling
Участник
Дети Юза
 
530 / 76 (4) ++++
Регистрация: 20.10.2005
Адрес: Kiev
Вот так выглядит метод, который отвечает за доступность кнопки "Отмена"
X++:
private boolean enableCancelattion()
{
    return (inventClosing.Active &&
            inventClosing.InventCostStatus == InventCostStatus::Ended &&
            InventClosing.AdjustmentType != InventAdjustmentType::Revaluation &&
            InventClosing.AdjustmentType != InventAdjustmentType::PreClose);
}
Получается, что пока мы в статус Ended не прийдем, то доступа к кнопке я не получу.
Или есть еще какой-то вариант?
Старый 14.03.2016, 20:20   #9  
Logger is offline
Logger
Участник
Лучший по профессии 2015
Лучший по профессии 2014
 
3,952 / 3230 (115) ++++++++++
Регистрация: 12.10.2004
Адрес: Москва
Записей в блоге: 2
Я про 2009-ю писал
Странно. Неужели в 2012-й поменяли поведение. Хорошая возможность была.
Старый 14.03.2016, 20:36   #10  
SRF is offline
SRF
Участник
MCBMSS
Axapta Retail User
 
375 / 562 (19) +++++++
Регистрация: 08.08.2007
Записей в блоге: 1
Никак в 2012 штатными средствами не обойти(к слову в последних версиях AX 2009, тоже нет такой возможности), только джобом.

Можно конечно как вариант использовать такой джоб - проставить Ended у закрытия текущего, потом отменить штатными средствами, формально отмена в ГК также не должна пройти, ввиду отсутствия тех же самых счетов, в отмене также проставить Ended. И потом заново запустить, кому что удобнее\проще обновить счета или проставить признак Ended, пакостная конечно ошибка.
__________________
Sergey Nefedov
За это сообщение автора поблагодарили: Starling (2).
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Счет фактура по строке общего журнала Starling DAX: Функционал 2 28.09.2011 18:31
Счет-фактура по авансовой разнице Andrux DAX: Функционал 2 11.04.2011 10:32
Счет и корр. счет не могут быть одинаковыми? Flomik DAX: Функционал 32 10.03.2010 10:19
Сводное планирование и основной склад PSA DAX: Функционал 11 20.12.2004 15:16
sp5. Возможность получить Корр.счет ГК попроводкам клиента/поставщика без извращений studentLPC DAX: Функционал 20 27.05.2003 13:55

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 19:48.