![]() |
#1 |
Участник
|
![]()
Добрый день всем. Есть следующая проблема. Случайно были удалены записи в InventDim, относящие к конкретному складу. В результате этого перестиали отображаться закупки. Возможны и другие последствия. Бэкапа последнего нет.
Можно ли восстановить программным путем недостающие строки в InventDim? |
|
![]() |
#2 |
Участник
|
так востановите не из последнего! просто востановите базу в другое место и скопируйте оттуда inventdim, если в inventdim часто не вставляются новые строки то прокатит
|
|
![]() |
#3 |
Участник
|
Ну если из складских аналитик был только склад, причем известно, какой именно, то можно. А вот если были другие аналитики, то непонятно как их определить.
Алгоритм, который вижу следующий: бежим по InventTrans и для тех InventDimId, которых нет в InventDim создаем запись с тем же InventDimId и полем InventLocationId с вашим складом. Естетсвенно, что первый раз делаем это на копии. |
|
![]() |
#4 |
Участник
|
бежим по InventTrans и для тех InventDimId..
В InventTrans нет поля InventDim. Какое поле вы имеете ввиду? |
|
![]() |
#5 |
Участник
|
|
|
|
За это сообщение автора поблагодарили: belugin (2). |
![]() |
#6 |
MCT
|
В лучшем случае восстановите inventDimId, а остальные поля как будете восстанавливать по памяти?
|
|
![]() |
#7 |
AX*****
|
Цитата:
Сообщение от oleg_e
![]() Добрый день всем. Есть следующая проблема. Случайно были удалены записи в InventDim, относящие к конкретному складу. В результате этого перестиали отображаться закупки. Возможны и другие последствия. Бэкапа последнего нет.
Можно ли восстановить программным путем недостающие строки в InventDim? Основное - Периодические операции - Проверка целостности данных компании |
|