26.02.2002, 17:15 | #1 |
Участник
|
salesTable_ds.clearDisplayCache()
После установки SP2HF1 возникла ошибка при разноске заказа. В Колумбусе посоветовали переставить все ПО, но ошибка все равно осталась.
Пока что найдено, наверное, не очень правильное решение - в SalesFormLetter.main закомментировали строку salesTable_ds.clearDisplayCache(); Посоветуйте еще чего-нибудь, пожалуйста, кто что может. |
|
27.02.2002, 05:26 | #2 |
Участник
|
Привет!
Может помочь инкрементарная компиляция класса SalesFormLetter (в Add-Ins'ах). Или обнови таблицу перекрестных ссылок - тоже полезная штучка (Сервис/Разработка/Перекрестные сылки/Период. операции/Выполнить обновление).
__________________
С уважением, Андрей Беседин |
|
27.02.2002, 15:03 | #3 |
Участник
|
после установки любого сервис-пака и/или хот-фикса
крайне рекомендуется: 1. удалить индексы в Appl каталоге 2. принудительно синхронизировать 3. сделать глобальную перекомпиляцию |
|
27.02.2002, 15:27 | #4 |
Участник
|
Andrew Besedin: а ты сам то пробовал сделать обновление перекрестных ссылок?
я тут решился на это ну и она до конца не дошла срубилась в конце кончов где то через час. создав при этом 600 тыщ записей в одной таблице подозреваю что и в других такая же беда. что делать не представляю, база с 40 мегов разраслась до 200. и что это вообще за перекрестные ссылки? |
|
27.02.2002, 18:05 | #5 |
Участник
|
Спасибо за отклики.
НО... 1. было сделано и успешно без ошибок завершено: - инкрементарная компиляция класса SalesFormLetter (в Add-Ins'ах) - 1. удалить индексы в Appl каталоге 2. принудительно синхронизировать 3. сделать глобальную перекомпиляцию 2. создание перекрестных ссылок закончилось вот таким совсем уж страшным сообщением про RecId, после чего база доломалась окончательно: .... ВОЗ И НЫНЕ ТАМ |
|
28.02.2002, 06:03 | #6 |
Участник
|
Цитата:
Изначально опубликовано ddadream
Andrew Besedin: а ты сам то пробовал сделать обновление перекрестных ссылок? Да, пробовал, и даже получалось. Такой страшной штуки, которую показал(а) Oks, ни разу не видел . Можно ведь делать обновление не всех ссылок, а только классов и их методов (в формочке "Обновить перекрестные ссылки (с перекомпиляцией, а не просто так)" нажать кнопульку "Выбрать" и затереть "лишние" элементы, оставив только то, что с Class связано)... Это уже не на всю ночь
__________________
С уважением, Андрей Беседин |
|
05.03.2002, 19:50 | #7 |
Участник
|
Страшная ошибка генерации RecID
Вот, накопал инфу по поводу ошибки генерации RecID:
--------------- Recid generation problems posted by Helmut Wimmer (CITP-AT) --------------- If you run into an error at importing or deleting a datafile into Axapta saying this: "Recid generation problems Verify that the network and the communications lines are properly installed and set up. Generation of internal record identification numbers, RecIDs, has failed. For data integrity reasons this is considered so fatal, that the program will have to shut down now. Check that the network and the communications lines are properly set up, and start the program again. Also check your database backend integrity." Solution: It might well be that the size of the transaction log in the SQL Server is set to a limited size. Setting the transaction log to a bigger size or to unlimited, you might afterwards be able to import or delete the datafile. However, also check Axapta's Log file for a better description of the encountered error (it's a little more descriptive than Axapta's kernel message) |
|
05.03.2002, 20:02 | #8 |
Участник
|
Да в конце концов я разобрался в чем было дело.
просто наша база хранилась на PGP диске. после того как ее перенесли на нормальный диск эта ошибка прекратилась. но перекрестные ссылки занимают 460 мегов. самому страшно. а главное понять бы зачем они вообще |
|
06.03.2002, 09:37 | #9 |
Участник
|
При изменении какого-либо метода из sys слоя хорошо знать где, собственно, отзовется твое рукоделие.
Простой поиск по имени метода делать долго, а перекрестные ссылки позволяют быстро посмотреть подобную информацию. |
|