|
![]() |
#1 |
MCTS
|
Цитата:
На данный момент у вас есть база данных в которой были некорректно удалены операции. Теперь система работает не так как хотелось бы. * Вы хотите восстановить удаленные операции? * Вы хотите завершить процедуру удаления? В любом случае для начала хотелось бы понять масштабы бедствия, для этого: * Во-первых, посмотрите к каким операциям эти операции применены. Это даст вам информацию о Товар, Склад, Вариант, Серийный номер и др. измерениях. (Выше писали как это делать) * Во-вторых, посмотрите таблицу VE, на наличие записей, связанных с несуществующими товарными операциями (перечень несуществующих товарных операций у вас уже есть). * В-третьих, как уже говорили, посмотрите на наличие пропусков в номерации товарных операций. * В-четвертых, на основании номеров "проблемных" товарных операций посмотрите Товар Регистр. Тоже могут быть идеи. * В-пятых, нужно "пробежаться" по товарным операциям и проверить их применение. Т.е. если в операции кол-во 10, остаток 6, то в применненных операциях в сумме кол-во должно быть -4 (Это для приходов). Список расходных операций тоже не помешает. Составьте список операций по которым есть проблемы - с ними будете работать позже. И не только с ними (см. выше). Пара общих советов: 1. Если сейчас вас посетила какая-то идея типа "исправить товарную операцию", "удалить операцию применения" или "операцию стоимости". Не делайте этого. По крайней мере скопируйте исходную операцию, хотя бы в Эксель. Не делайте ничего на рабочей базе. 2. И настройте бекапы. Сейчас. А не потом, когда все почините. Сделайте несколько копий базы данных. Т.к. вы будете ставить много экспериментов, часть их них будет неудачной. Эталонная база совсем не повредит. Не удаляйте базы с неудачными экспериментами, они пригодятся если вы невнимательно отнесетесь к следующему совету. Придумайте, как будете подписывать эти базы данных. 3. Все шаги записывать. Подумайте как вы это будете делать, до того как станете вносить какие-либо изменения. Вы ведь будете ставить эксперименты на тестовой базе (так?), а потом вам придется повторить эти шаги и на рабочей базе. 4. Остановите все пакетные задания (если они запускаются по планировщику), которые могут повлиять на данные: Коррекция себестоимости, Фин.Учет себестоимости и т.п. |
|