Уважаемые форумчане,
в Галактике есть таблица HashAn, в которой хранятся аналитики МЦ по связке
KatMc.cHasnAn == HashAn.Nrec
При этом любое изменение аналитики МЦ приводит к:
1) создаётся новая запись в таблице HashAn
2) Обновляется значение поля KatMc.cHasnAn на HashAn.nRec только что созданной
Таким образом в таблице HashAn остаётся старая запись, на которую теперь уже ни что не ссылается.
Более логичным кажется модификация уже существующей записи в таблице HashAn.
Правильна ли такая работа с этой таблицей?
Всё о таблице HashAn
Модераторы: m0p3e, edward_K, Модераторы
-
- Местный житель
- Сообщения: 204
- Зарегистрирован: 13 ноя 2012, 12:47
- Откуда: СПб
- Контактная информация:
Всё о таблице HashAn
Программист-самоучка
Re: Всё о таблице HashAn
Ну, может меня поправят более знающие товарищи, скажу что сама знаю...
В HashAn хранятся наборы значений аналитик по группе аналитик. Если при изменении аналитики создается новая запись в HashAn, значит такого набора еще не было. А если бы был, то новая запись в HashAn не создается, а используется уже имеющаяся.
На мой взгляд, это логично - не создавать для каждой МЦ/операции/обязательства/фиг-знает-чего-еще с одинаковой аналитикой кучу одинаково заполненных полей, а использовать одно - со ссылкой на весь набор...
ПС. Это я с бюджетными вещами много занимаюсь - FpOborot, FpSpAttr и тд. Там HashAn везде И одинаковая аналитика встречается очень часто
В HashAn хранятся наборы значений аналитик по группе аналитик. Если при изменении аналитики создается новая запись в HashAn, значит такого набора еще не было. А если бы был, то новая запись в HashAn не создается, а используется уже имеющаяся.
На мой взгляд, это логично - не создавать для каждой МЦ/операции/обязательства/фиг-знает-чего-еще с одинаковой аналитикой кучу одинаково заполненных полей, а использовать одно - со ссылкой на весь набор...
ПС. Это я с бюджетными вещами много занимаюсь - FpOborot, FpSpAttr и тд. Там HashAn везде И одинаковая аналитика встречается очень часто
-
- Местный житель
- Сообщения: 1844
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: Ярославская область ОАО "Часовой завод Чайка" г. Углич
- Контактная информация:
Re: Всё о таблице HashAn
Когда сталкивался с бюджетированием там, насколько помню , из HashAn ничего не удалялось никогда. Т.е. если на данный hashan.nrec никто не ссылается, но однажды он был добавлен когда то - то он так и будет в hashan. Наверняка ничего не поменялось в логике работы с этой таблицой с того времени. Фактически это некая уникальная комбинация значений КАУ.
Re: Всё о таблице HashAn
по задумке из HashAn ничего нельзя удалять иначе нарушится вся ссылочная целостность бюджета.