Показать сообщение отдельно
Старый 16.01.2008, 22:22   #4  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Пугает вот это.
Цитата:
Сообщение от sgt.Pepper Посмотреть сообщение
...или производить другие манипуляции, это приводит к ухужшению ситуации.
это значит, что вы не очень хорошо знаете код, раз поведение кода для вас является неожиданным. поэтому в своем совете исхожу из того, что вы быстрее разберетесь с базой нежели разберетесь с кодом (если бы могли разобраться с кодом, то и вопрос бы не задавали)

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

Восстановите бэкап в соседнюю базу.
сравните по recid. если изменения вызваны только вашими действиями, то замените записи в рабочей на записи из бэкапа.

Таблицы:
custTrans
custTransOpen
custSettlement

vendTrans
vendTransOpen
vendSettlement

предупредите всех, что вы отмените галочки сопоставления и удалите все записи в specTrans.

Теперь удаление ваших отмен.
придется удалить лишние записи в перечисленных таблицах плюс, возможно
ledgerTrans
taxTrans
custinvoicejour
custinvoicejourtrans
vendinvoicejour
vendinvoicejourtrans

если у вас не дай бог ведется книга продаж и книга покупок, то придется чистить и там. если ведутся письма напоминания и штрафы, то и их чистить. если у вас автоматически начисляется агентские вознаграждения, то их тоже чистить. если есть свои таблицы, то и их тоже. связующее поле - Voucher (Документ ГК)

после всех этих действий сделайте пересчет перидов в главной книге (внимание, пересчет может занять продолжительное время. он заблокирует всех пользователей, поэтому пересчет лучше делать ночью или выгнать всех пользователей)

в общем, сделайте анализ, на что повлияли ваши действия и попытайтесь восстановить эти данные из бэкапа.
__________________
полезное на axForum, github, vk, coub.
За это сообщение автора поблагодарили: sgt.Pepper (1).