|
29.07.2011, 10:39 | #1 |
Участник
|
"Табличный Баг"
Axapta 2.5 SP2 RU =)
Есть таблица UnitConvert (включена в табличную коллекцию, которая в свою очередь относится к виртуальной компании), на usr слое изменено только отображение полей modifiedby, modifiedDate, modifiedTime. При открытии ее обозревателем, во всех строках проставляются значения: modifiedby - текущий логин, modifiedDate - текущая дата, modifiedTime - текущее время. Иногда любой другой логин, дата и время одинаковое для всех строк. В бд SQL в этой табличке таких данных по этим полям нет, там все нормально. Табличка ведет себя странно, иногда не видит записи, которые в ней есть, но при вставке ругается, что запись существует. Предпринимались действия: - реиндексация, синхронизация таблицы - удаление таблицы на SQL, пересоздание - рестарт аоса, чистка индексов приложения безрезультатно. |
|
29.07.2011, 10:52 | #2 |
Участник
|
Некоторые необъяснимые баги работы с таблицами решались ее экспортом в хпо, удалением из usr слоя и обратным импортом из хпо.
Если в ней нужно сохранить данные - соответственно, предусмотреть резевную копию.
__________________
Ален ноби, ностра алис. Что означает - если один человек построил, другой завсегда разобрать может. |
|
29.07.2011, 11:49 | #3 |
Участник
|
|
|
30.07.2011, 06:15 | #4 |
----------------
|
Цитата:
на usr слое изменено только отображение полей modifiedby, modifiedDate, modifiedTime.
При открытии ее обозревателем, во всех строках проставляются значения: modifiedby - текущий логин, modifiedDate - текущая дата, modifiedTime - текущее время. дисплей-метод? |
|
02.08.2011, 09:42 | #5 |
Участник
|
|
|
02.08.2011, 10:13 | #6 |
Участник
|
Скорее всего это последствия CacheLookup = EntireTable
|
|
|
За это сообщение автора поблагодарили: propeller (1). |