Всё о таблице HashAn

Программирование на Атлантисе (VIP, FCOM, ARD), FastReport

Модераторы: m0p3e, edward_K, Модераторы

Ответить
Zver
Местный житель
Сообщения: 204
Зарегистрирован: 13 ноя 2012, 12:47
Откуда: СПб
Контактная информация:

Всё о таблице HashAn

Сообщение Zver »

Уважаемые форумчане,
в Галактике есть таблица HashAn, в которой хранятся аналитики МЦ по связке
KatMc.cHasnAn == HashAn.Nrec

При этом любое изменение аналитики МЦ приводит к:
1) создаётся новая запись в таблице HashAn
2) Обновляется значение поля KatMc.cHasnAn на HashAn.nRec только что созданной

Таким образом в таблице HashAn остаётся старая запись, на которую теперь уже ни что не ссылается.

Более логичным кажется модификация уже существующей записи в таблице HashAn.

Правильна ли такая работа с этой таблицей?
Программист-самоучка
Ольга
Постоянный обитатель
Сообщения: 135
Зарегистрирован: 29 мар 2005, 17:49

Re: Всё о таблице HashAn

Сообщение Ольга »

Ну, может меня поправят более знающие товарищи, скажу что сама знаю... :grin:
В HashAn хранятся наборы значений аналитик по группе аналитик. Если при изменении аналитики создается новая запись в HashAn, значит такого набора еще не было. А если бы был, то новая запись в HashAn не создается, а используется уже имеющаяся.
На мой взгляд, это логично - не создавать для каждой МЦ/операции/обязательства/фиг-знает-чего-еще с одинаковой аналитикой кучу одинаково заполненных полей, а использовать одно - со ссылкой на весь набор...

ПС. Это я с бюджетными вещами много занимаюсь - FpOborot, FpSpAttr и тд. Там HashAn везде :grin: И одинаковая аналитика встречается очень часто :grin:
Den
Местный житель
Сообщения: 1844
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Ярославская область ОАО "Часовой завод Чайка" г. Углич
Контактная информация:

Re: Всё о таблице HashAn

Сообщение Den »

Когда сталкивался с бюджетированием там, насколько помню , из HashAn ничего не удалялось никогда. Т.е. если на данный hashan.nrec никто не ссылается, но однажды он был добавлен когда то - то он так и будет в hashan. Наверняка ничего не поменялось в логике работы с этой таблицой с того времени. Фактически это некая уникальная комбинация значений КАУ.
Zver
Местный житель
Сообщения: 204
Зарегистрирован: 13 ноя 2012, 12:47
Откуда: СПб
Контактная информация:

Re: Всё о таблице HashAn

Сообщение Zver »

Большое спасибо, теперь всё стало понятно.
Программист-самоучка
LaaLaa

Re: Всё о таблице HashAn

Сообщение LaaLaa »

по задумке из HashAn ничего нельзя удалять иначе нарушится вся ссылочная целостность бюджета.
Ответить