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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 29.08.2014, 11:06   #1  
JuniorAx is offline
JuniorAx
Участник
 
134 / 20 (1) +++
Регистрация: 20.07.2011
Адрес: Санкт-Петербург
Пропали данные в нескольких формах
Добрый день уважаемые участники!
Возникла такая проблема: В один момент встали несколько АОС'ов. Мы их благополучно запустили снова и продолжили работать. Через несколько часов в некоторых формах перестали отображаться данные!!! На данный момент известно несколько форм: Строки закупок и строки заказов (РК/РП) и журналы в модуле Управление Запасами! Может где то ещё исчезли, но пока не нашли ни чего другого! Если смотреть через обозреватель таблиц то записи есть! Новые закупки и заказы набивать возможность есть! Решили перестартовать АОС ещё раз. После рестарта исчезли строчки в журналах из УЗ, т.е. до рестарта они были видны в обозревателе, но на форме их не было, теперь же не видно их даже через обозреватель таблиц!!!
Вообщем буду благодарен за любую помощь!!!
Ax 3.0 SP5
Старый 29.08.2014, 11:47   #2  
Wamr is offline
Wamr
----------------
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
 
1,737 / 858 (32) +++++++
Регистрация: 15.01.2002
Адрес: Москва
Записей в блоге: 7
"шеф! все пропало!"
проверьте содержимое на SQL сервере, а заодно и место на дисках там же
проверьте содержимое InventDim
Старый 29.08.2014, 11:57   #3  
S.Kuskov is offline
S.Kuskov
Участник
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
 
3,440 / 1775 (66) ++++++++
Регистрация: 28.04.2007
Адрес: Калуга
Синхронизацию делали? Пункт меню "Синхронизация" в контекстном меню по AOT\Data Dictionary
Старый 29.08.2014, 12:13   #4  
JuniorAx is offline
JuniorAx
Участник
 
134 / 20 (1) +++
Регистрация: 20.07.2011
Адрес: Санкт-Петербург
InventDim в порядке, Синхронизацию всех таблиц делал. Не помогает!
Старый 29.08.2014, 15:21   #5  
Владимир Максимов is offline
Владимир Максимов
Участник
КОРУС Консалтинг
 
1,701 / 1195 (43) ++++++++
Регистрация: 13.01.2004
Записей в блоге: 3
1. Почистить кеш (очистить содержимое таблицы SysLastValue)
2. Удалить локальный кеш клиентов. это файлы папке C:\Users\"Имя пользователя"\AppData\Local. Забыл какое у них было расширение в Ax3.0. В 2009 -
у них расширение auc
3. Права доступа не слетели? А на уровне записи не делались?

Собственно, если физически данные есть (в таблицах на SQL-сервере), но они не отображаются на форме, значит, срабатывает некий фильтр. Соответственно, надо почистить все места, где такие фильтры могут хранится или настраиваться. Можно посмотреть через профайлер, какой запрос уходит на сервер
__________________
- Может, я как-то неправильно живу?!
- Отчего же? Правильно. Только зря...
Старый 01.09.2014, 09:35   #6  
JuniorAx is offline
JuniorAx
Участник
 
134 / 20 (1) +++
Регистрация: 20.07.2011
Адрес: Санкт-Петербург
Добрый день! Почистил кэш на клиенте и на сервере - *aoc файлы.
Проблема заключается ещё и в том, что новые записи добавляемые в журналы в УЗ и Номенклатурные единицы - видны!!! Т.е. как я понимаю фильтр тоже не отрабатывает, иначе новых записей тоже не было бы видно.
На данный момент не отображаются строки номенклатурных единиц, шапки журналов ТМЦ, а так же строчки закупок, которые как понял тоже были связаны со справочником номенклатурных единиц.
Спасибо всем откликнувшимся! Пока ни чего не помогает.
Старый 01.09.2014, 10:11   #7  
S.Kuskov is offline
S.Kuskov
Участник
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
 
3,440 / 1775 (66) ++++++++
Регистрация: 28.04.2007
Адрес: Калуга
Вы посмотрели на содержимое таблиц напрямую в Базе данных? Потерянные данные в таблицах есть? Если так, то получается в таблице есть строки, которые видны через аксапту и которые не видны. Сравните значения каждого поля в таких строках и попробуйте найти разницу.
Старый 01.09.2014, 11:12   #8  
skuull is offline
skuull
Участник
Most Valuable Professional
Лучший по профессии 2014
 
700 / 752 (27) +++++++
Регистрация: 08.03.2013
Адрес: ХЗ
Может на фоме есть датасоурс с inner или exist join в котором "полетели" данные поэтому ваши старые строки не отображаються ?
Старый 01.09.2014, 11:54   #9  
JuniorAx is offline
JuniorAx
Участник
 
134 / 20 (1) +++
Регистрация: 20.07.2011
Адрес: Санкт-Петербург
Уважаемые участники можете проконсультировать по работе метода Управление Запасами в Ax 3.0??? Мы докопались в поисках источника проблемы вот до чего: как оказалось если через просмотр таблиц удалить строку например InventTrans то рушатся связи с остальными таблицами! Даже если журнал не разнесен. (недавно начали использовать данный модуль, поэтому для меня стало откровением что ещё не разнесенный журнал порождает проводки до разноски!!! Поэтому прошу отнестись с пониманием к моему вопросу :-) )
И как я понял при удалении строки НЕ через вохможности интерфейса, то строка на самом деле не удаляется, а лишь удаляется некая складская аналитика или что то вроде того.
Как мы поняли сбой произошел именно из-за этого! Т.е. удалили несколько строчек напрямую из таблицы InventTrans. Как лучше выйти из этой ситуации???
Заранее спасибо!
Старый 01.09.2014, 11:54   #10  
JuniorAx is offline
JuniorAx
Участник
 
134 / 20 (1) +++
Регистрация: 20.07.2011
Адрес: Санкт-Петербург
Уважаемые участники можете проконсультировать по работе метода Управление Запасами в Ax 3.0??? Мы докопались в поисках источника проблемы вот до чего: как оказалось если через просмотр таблиц удалить строку например InventTrans то рушатся связи с остальными таблицами! Даже если журнал не разнесен. (недавно начали использовать данный модуль, поэтому для меня стало откровением что ещё не разнесенный журнал порождает проводки до разноски!!! Поэтому прошу отнестись с пониманием к моему вопросу :-) )
И как я понял при удалении строки НЕ через вохможности интерфейса, то строка на самом деле не удаляется, а лишь удаляется некая складская аналитика или что то вроде того.
Как мы поняли сбой произошел именно из-за этого! Т.е. удалили несколько строчек напрямую из таблицы InventTrans. Как лучше выйти из этой ситуации???
Заранее спасибо!
Старый 01.09.2014, 12:12   #11  
skuull is offline
skuull
Участник
Most Valuable Professional
Лучший по профессии 2014
 
700 / 752 (27) +++++++
Регистрация: 08.03.2013
Адрес: ХЗ
ну обычно создаеться проводка в статусе заказано. это то о чем я вам писал выше... (есть связаный dataSource где нет строки) Попробуйте пересоздать проводку из кода (в методе insert() на строках видно как она там создаеться) и больше никогда ничего не удаляйте если не понимаете что это
Старый 01.09.2014, 12:15   #12  
Wamr is offline
Wamr
----------------
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
 
1,737 / 858 (32) +++++++
Регистрация: 15.01.2002
Адрес: Москва
Записей в блоге: 7
жесть "удалили напрямую InventTrans"

скорее всего вы удалили InventDim
(во всех строках есть join с ним)

1. Найти все InventDimId, которые есть в строках журналов, заказов, закупок, inventTrans, но нет в InventDim. Попытаться восстановить содержимое удаленных записей InventDim с этими кодами.
2. Проверить, что в InventDim есть запись c Id = "AllBlank" и всеми пустыми остальными полями.
3. Запустить процедуру проверки и коррекции данных в модулю.
Старый 01.09.2014, 12:28   #13  
Raven Melancholic is offline
Raven Melancholic
Участник
Аватар для Raven Melancholic
Самостоятельные клиенты AX
Лучший по профессии 2015
 
2,164 / 1293 (48) ++++++++
Регистрация: 21.03.2005
Адрес: Москва-Петушки
Цитата:
Сообщение от Wamr Посмотреть сообщение
2. Проверить, что в InventDim есть запись c Id = "AllBlank" и всеми пустыми
Только у автора Ax 3.0, там по умолчанию пустая аналитика не с идентификатором AllBlank, а с Axapta.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
черновики (заказы) - могут удаляться. Поэтому данные в заказах хранить нельзя. Фактические данные нужно протаскивать в документы. mazzy DAX: Функционал 58 23.04.2014 09:35
Что за компании в демоданных AX2012 R2? Почему такие данные? mazzy DAX: Функционал 2 21.05.2013 01:18
Как вы переносите данные? lvan DAX: Функционал 6 01.04.2013 10:32
EP: как прочитать данные из IISRequest Murlin DAX: Программирование 3 11.09.2012 13:33
SYSDATABASELOG - разобрать данные из SQL процедуры caper DAX: Программирование 2 23.11.2009 16:38

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

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

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