18.09.2002, 10:29 | #1 |
----------------
|
InventSum vs. InventTrans
Господа, помогите решить проблему!
В результате некоторой модификации (один мудрец написал inventTrans.doUpdate()) получилась рассиннхронизация InventSum и InventTrans. Какие существуют способы восстановления нормального состояния (желательно без остановки работы всех пользователей) ? С уважением, Василий |
|
18.09.2002, 11:09 | #2 |
NavAx
|
Без остановки работы лучше не пробовать, лучше на ночь остаться, когда никого не будет. Нужно будет поднять все проводки и по ним рассчитать остаток. Обработка длится не очень долго, но перед тем как запускать, нужно десять раз проверить скрипт на копии базы. Как ты будешь различать приход и расход, зависит от ваших модификаций и настроек.
P.S. скрипт нужно готовить и тестировать днем, пока голова соображает, чтобы ночью просто нажать кнопочку. |
|
18.09.2002, 11:18 | #3 |
----------------
|
Спасибо,
но есть 2 проблемы (еще к тому) 1. Работа круглосуточно активная, т.е. не бывает такого чтобы никто с базой не работал (кроме закрытия периода и обновления версии) 2. Только сравнение этих табл. средствами Аксапты (с учетом п.1) длится 2 часа |
|
18.09.2002, 14:12 | #4 |
Участник
|
не надо программировать.
Главное меню \ Управление запасами \ Периодические операции \ Проверка целостности данных компании. Проставь галочку у пункта "в наличии". Укажи, что надо корректировать, а не только проверять. Запускай. Выполняется долго. |
|
18.09.2002, 15:07 | #5 |
----------------
|
БОЛЬШОЕ спасибо, mazzy!!!
Чуть-чуть кода не помешает, чтобы "долго" превратить в "приемлемо" , так как список номенклатур известен. С уважением, Василий |
|