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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 17.07.2007, 11:46   #1  
oleg_e is offline
oleg_e
Участник
 
71 / 10 (1) +
Регистрация: 12.01.2006
Адрес: Moscow
? Восстановление InventDim
Добрый день всем. Есть следующая проблема. Случайно были удалены записи в InventDim, относящие к конкретному складу. В результате этого перестиали отображаться закупки. Возможны и другие последствия. Бэкапа последнего нет.
Можно ли восстановить программным путем недостающие строки в InventDim?
Старый 17.07.2007, 11:51   #2  
ice is offline
ice
Участник
Аватар для ice
Лучший по профессии 2014
 
1,740 / 404 (17) +++++++
Регистрация: 23.03.2006
так востановите не из последнего! просто востановите базу в другое место и скопируйте оттуда inventdim, если в inventdim часто не вставляются новые строки то прокатит
Старый 17.07.2007, 11:52   #3  
Raven Melancholic is offline
Raven Melancholic
Участник
Аватар для Raven Melancholic
Самостоятельные клиенты AX
Лучший по профессии 2015
 
2,164 / 1296 (48) ++++++++
Регистрация: 21.03.2005
Адрес: Москва-Петушки
Ну если из складских аналитик был только склад, причем известно, какой именно, то можно. А вот если были другие аналитики, то непонятно как их определить.
Алгоритм, который вижу следующий:
бежим по InventTrans и для тех InventDimId, которых нет в InventDim создаем запись с тем же InventDimId и полем InventLocationId с вашим складом. Естетсвенно, что первый раз делаем это на копии.
Старый 17.07.2007, 12:03   #4  
oleg_e is offline
oleg_e
Участник
 
71 / 10 (1) +
Регистрация: 12.01.2006
Адрес: Moscow
бежим по InventTrans и для тех InventDimId..
В InventTrans нет поля InventDim. Какое поле вы имеете ввиду?
Старый 17.07.2007, 12:26   #5  
ice is offline
ice
Участник
Аватар для ice
Лучший по профессии 2014
 
1,740 / 404 (17) +++++++
Регистрация: 23.03.2006
Цитата:
Сообщение от oleg_e Посмотреть сообщение
бежим по InventTrans и для тех InventDimId..
В InventTrans нет поля InventDim. Какое поле вы имеете ввиду?
с таким знанием аксапты, я бы не советовал вам лезть и чтото исправлять самому.
в срочном порядке возмите на аутсорс программиста!
За это сообщение автора поблагодарили: belugin (2).
Старый 17.07.2007, 12:32   #6  
MikeR is offline
MikeR
MCT
Аватар для MikeR
MCBMSS
Лучший по профессии 2015
Лучший по профессии 2014
 
1,628 / 627 (24) +++++++
Регистрация: 28.11.2005
Адрес: просто землянин
В лучшем случае восстановите inventDimId, а остальные поля как будете восстанавливать по памяти?
Старый 17.07.2007, 13:00   #7  
aidsua is offline
aidsua
AX*****
Аватар для aidsua
 
106 / 40 (2) +++
Регистрация: 28.09.2005
Адрес: 2:463/Kyiv
Цитата:
Сообщение от oleg_e Посмотреть сообщение
Добрый день всем. Есть следующая проблема. Случайно были удалены записи в InventDim, относящие к конкретному складу. В результате этого перестиали отображаться закупки. Возможны и другие последствия. Бэкапа последнего нет.
Можно ли восстановить программным путем недостающие строки в InventDim?
Судя по отсутствию указания версии -- предположим, что имеем ввиду Axapta 3.0
Основное - Периодические операции - Проверка целостности данных компании
Изображения
 
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
inventUpd_reservation использование inventDim SHiSHok DAX: Программирование 2 31.03.2007 21:32
Можно ли вообще сделать JOIN временной таблицы и InventDim??? Maxim Gorbunov DAX: Программирование 9 05.03.2005 10:39
InventDim.findOrCreateBlank - простое сложно? Pavlo AKA Panok DAX: Программирование 5 25.10.2004 16:50
Работа с InventDim... NJD DAX: Программирование 11 17.06.2004 14:42
Как правильно установить связь между двумя записями в InventDim Sirius DAX: Программирование 0 25.05.2004 16:50

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

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

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