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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 04.03.2005, 15:54   #1  
velk is offline
velk
Участник
 
194 / 10 (1) +
Регистрация: 17.05.2004
? Как удалить проводки формированные складскими журналами....
Как удалить проводки формированные складскими журналами....
Старый 04.03.2005, 16:05   #2  
YellowSubmarine is offline
YellowSubmarine
Участник
 
111 / 12 (1) ++
Регистрация: 18.12.2002
Штатными средствами Аксапты - никак.

Правильно сделать - это сделать сторно.

Хакерскими методами - удалить записи в InventTrans, InventTransPosting, InventSum.
Старый 04.03.2005, 16:08   #3  
George Nordic is offline
George Nordic
Модератор
Аватар для George Nordic
Злыдни
 
4,479 / 1250 (50) ++++++++
Регистрация: 17.12.2003
Адрес: Moscow
Записей в блоге: 9
Не понял?
раснесенные??? Нет. не стоит.
Лучше выбирайте журнал с ненастроенной разноской.

С Уважением,
Георгий
Старый 04.03.2005, 17:00   #4  
nikolazer is offline
nikolazer
Участник
 
2 / 10 (1) +
Регистрация: 28.02.2005
Адрес: С-Петербург
Хакерскими методами, кроме удаления записей в InventTrans, InventTransPosting, InventSum (у нас изменяется после обнуления количества в InventTrans методом update()), необходимо, при наличии, удалить проводки в LedgerTrans и, кроме того, перед удалением необходимо изменить записи в LedgerBalancesDim. По-крайней мере для Axapta 2.5.
Старый 05.03.2005, 11:44   #5  
Ser is offline
Ser
NavAx
 
99 / 14 (1) ++
Регистрация: 04.03.2002
Адрес: Москва
зачем inventSum удалять-то?
на это есть чудный метод inventTrans.update()
либо, если используете doUpdate(),
запустите потом:
PHP код:
inventSumReCalcItem = new InventSumReCalcItem(ItemId,true,CheckFix::Fix);
inventSumReCalcItem.updateNow(); 
__________________
Чудес не бывает (c), истина где-то рядом (c)...
Старый 05.03.2005, 12:48   #6  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
1. НЕ УДАЛЯЙТЕ ПРОВОДКИ
2. ЕСЛИ ВЫ ВСЕТАКИ УДАЛЯЕТЕ, ТО УДАЛЯЙТЕ КОРРЕКТНО!

Цитата:
Изначально опубликовано YellowSubmarine
Хакерскими методами - удалить записи в InventTrans, InventTransPosting, InventSum.
Это неправильный список.
InventSum - обновляется автоматически. Удалять там ничего не надо.

В этом списке не хватает таблиц:
inventSettlement, invent*TTS

После удаления возможны нарушения целостности в (наскидку)
WMS, LedgerTrans, CustTrans, VendTrans, TaxTrans, AssetTrans, RAssetTrans, RegTrans,
Наверняка еще можно вспомнить, если подумать

YellowSubmarine, пожалуйста будьте осторожны с подобными советами.
Удаление проводок похоже на правку реестра виндов. Вещь мощная, но если вы не знаете, что делаете, то лучше не не надо.
Старый 05.03.2005, 12:51   #7  
YellowSubmarine is offline
YellowSubmarine
Участник
 
111 / 12 (1) ++
Регистрация: 18.12.2002
Цитата:
Изначально опубликовано mazzy
YellowSubmarine, пожалуйста будьте осторожны с подобными советами.
Удаление проводок похоже на правку реестра виндов. Вещь мощная, но если вы не знаете, что делаете, то лучше не не надо.
Согласен.

Первый пункт моего ответа - сделать сторно. Спасибо за дополнение списка таблиц.
Старый 05.03.2005, 12:56   #8  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Список неполный, привел наскидку.

Кроме того, бывают связанные проводки в inventTrans.
Т.е. в список надо добавить и саму inventTrans.

Суть состоит в том, что Аксапта в нормальном режиме создает на основании одной проводки несколько других. И при удалении корня надо удалить все дерево подчиненных записей, иначе целостность нарушится.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Как удалить все проводки? mad_pilot DAX: База знаний и проекты 24 01.04.2007 19:17
связь проводки НДС по оплате с основанием ksenia DAX: Функционал 2 26.01.2007 12:01
Закрывающие/открывающие проводки KatyN DAX: Функционал 11 24.07.2006 16:15
Проводки при сбросе статуса производства Om DAX: Функционал 12 07.12.2005 22:24
Функция "Удалить строки" Oks DAX: Функционал 1 03.07.2002 18:09

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

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

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