Пересчет ссылок с 1753 года. Зачем? Почему? #30194


#0 by Dag
Как известно, при загрузке данных из архива и при существенных изменениях в базе (напр. сейчас я добавляю субконто для одного из счетов) происходит пересчет перекрестных ссылок и что-то еще с графами отбора. Причем период пересчета не маленький: 1753-2020. Почему? От чего это зависит? Есть способ как-то оптимизировать этот процесс?З.Ы. Вот уже с 10:20 размышляю на эту тему, и кажется, что у меня еще есть оччень много времени, чтобы подумать...
#1 by Alex
В базе операция с пустой датой. Убей ее, и кислотно-щелочной баланс ...
#2 by Стёпа Хулимулин
Пишешь обработочку, которая вылавливает все операции с датой меньше Константа.ДатаБазНач (или как там у тебя) - и делаешь ей дату=Константа.ДатаБазНач и Опер.Записать. Потом благополучно помечаешь их на удаление и удаляешь.
#3 by Dag
Спасибо.Сейчас попробую.Вот только досчитает, и сразу же попробую.Кстати, а операция без даты актуальна? Т.е. если я ее удалю, не поплывут какие-нибудь остатки по счетам?
#4 by Tiger
На SQL нулевая дата - это 1753 год. Найди этот документ и поставь нормальную дату. Если он пустой - удали.
#5 by Alex
Сам подумай - операция без даты. В остатки по счетам в какой период?? Как правило, это что-нибудь без проводок, иначе бухи ее отловили бы давно.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям