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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 18.09.2002, 10:29   #1  
Wamr is offline
Wamr
----------------
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
 
1,737 / 858 (32) +++++++
Регистрация: 15.01.2002
Адрес: Москва
Записей в блоге: 7
InventSum vs. InventTrans
Господа, помогите решить проблему!

В результате некоторой модификации (один мудрец написал inventTrans.doUpdate()) получилась рассиннхронизация InventSum и InventTrans. Какие существуют способы восстановления нормального состояния (желательно без остановки работы всех пользователей) ?

С уважением, Василий
Старый 18.09.2002, 11:09   #2  
macklakov is offline
macklakov
NavAx
Аватар для macklakov
 
2,232 / 974 (37) +++++++
Регистрация: 03.04.2002
Без остановки работы лучше не пробовать, лучше на ночь остаться, когда никого не будет. Нужно будет поднять все проводки и по ним рассчитать остаток. Обработка длится не очень долго, но перед тем как запускать, нужно десять раз проверить скрипт на копии базы. Как ты будешь различать приход и расход, зависит от ваших модификаций и настроек.
P.S. скрипт нужно готовить и тестировать днем, пока голова соображает, чтобы ночью просто нажать кнопочку.
Старый 18.09.2002, 11:18   #3  
Wamr is offline
Wamr
----------------
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
 
1,737 / 858 (32) +++++++
Регистрация: 15.01.2002
Адрес: Москва
Записей в блоге: 7
Спасибо,
но есть 2 проблемы (еще к тому)
1. Работа круглосуточно активная, т.е. не бывает такого чтобы никто с базой не работал (кроме закрытия периода и обновления версии)
2. Только сравнение этих табл. средствами Аксапты (с учетом п.1) длится 2 часа
Старый 18.09.2002, 14:12   #4  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
не надо программировать.

Главное меню \ Управление запасами \ Периодические операции \ Проверка целостности данных компании.

Проставь галочку у пункта "в наличии".
Укажи, что надо корректировать, а не только проверять.
Запускай.
Выполняется долго.
Старый 18.09.2002, 15:07   #5  
Wamr is offline
Wamr
----------------
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
 
1,737 / 858 (32) +++++++
Регистрация: 15.01.2002
Адрес: Москва
Записей в блоге: 7
БОЛЬШОЕ спасибо, mazzy!!!

Чуть-чуть кода не помешает, чтобы "долго" превратить в "приемлемо" , так как список номенклатур известен.

С уважением, Василий
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Ошибка при разноске складских движений Starling DAX: Администрирование 9 12.10.2007 14:21
Выборка транзакций InventTrans по методу FIFO Delfins DAX: Программирование 1 21.09.2006 14:41
Связь таблиц InventTrans и PurchLine Pustik DAX: Программирование 2 25.11.2004 12:23
Форма InventOnhandItem, Почему RecID у InventSum в этой форме всегда 0? Кирилл DAX: Программирование 2 25.05.2004 18:15
Отчеты: вывод значений из несвязанных таблиц ArturK DAX: Программирование 1 15.08.2003 11:08

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

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

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