|
![]() |
#1 |
Участник
|
Да. Но только нужно предупреждать и оговаривать следующее:
Помните, что ГФО для получения сальдо суммирует все записи LedgerTrans от начала времен. Что может привести к катаcтрофическим последствиям через полгода-год-два. Буржуйская функциональность работает от промежуточных итогов. ============= - Но только помни, что в 12 часов твоя карета превратиться в тыкву, твой кучер в крысу, а бальное платье в лохмотья... - А собственно что это я? Я же добрый фей! |
|
![]() |
#2 |
Участник
|
Цитата:
Сообщение от mazzy
![]() Да. Но только нужно предупреждать и оговаривать следующее:
Помните, что ГФО для получения сальдо суммирует все записи LedgerTrans от начала времен. Что может привести к катаcтрофическим последствиям через полгода-год-два. Буржуйская функциональность работает от промежуточных итогов. ![]() |
|
![]() |
#3 |
Сам.AX
|
А вто я интересуюсь. Кто то брался за реализацию идеи переделать функциональность таким образом, чтобы она работала от промежуточных итогов?
__________________
Возьми свет! |
|
![]() |
#4 |
Участник
|
Цитата:
понятно когда нужны статистические данные - можно использовать. а когда нужен отчет с пылу с жару - вам прийдется пересчитывать данные (у меня в трешке с базой 15 гиг это занимает часа три, и вешает аксапту намертво). если хорошо пройти напильником по РФО, то получается хороший отчет, и считает все данные с начала времен достаточно шустро. |
|
![]() |
#5 |
Участник
|
Цитата:
ВСЕ данные (как это делаетс сейчас ГФО пересчитывать не нужно). Нужно будет пересчитать данные от промежуточных итогов до даты "с пыла с жара". А это гораздо меньше, чем 15 гиг. |
|
![]() |
#6 |
Участник
|
Цитата:
![]() |
|
![]() |
#7 |
Сам.AX
|
Цитата:
Сообщение от Михаил Андреев
![]() Давно не смотрел этот код, но, на мой взгляд, если речь только об остатках типа "Счёт-аналитика" - кодирования немного. А вот для сальдо типа "Дебет счёта - Кредит счёта - Аналитики", который очень нравится нашим бухгалтерам (не потому что без него нельзя, а потому что с ним привычнее) объём кодирования будет сравним с переписыванием всего функционала разноски
![]()
__________________
Возьми свет! |
|
![]() |
#8 |
Участник
|
Цитата:
См. таблицы: LedgerBalancesDimTrans, LedgerBalancesTrans Цитата:
Причем в последних версиях международные разработчики потратили кучу сил, чтобы добавить значительные улучшения в области производительности записи и выборки промежуточных итогов. НО: 1. в этих таблицах промежуточных итогов нет корреспонденции (ну, не локализовали, блин) 2. стандартные классы, которые занимаются оптимальной выборкой сальдо/оборотов не знают о корреспонденции (опять же, не локализовали) 3. ГФО ничего не знают о стандартных оптимальных классах, а тупо делают запросы к базе данных по LedgerTrans от начала времен. Это и есть проблема. Наши локализаторы вместо того, чтобы корректно расширить стандартный механизм, сделали свой параллельный (как обычно). Причем свой доморощенный на порядки хуже стандартного. ![]() А самое главное - постановщики задач по локализации не понимают проблемы, не знают о стандартных классах. И не хотят понимать, не хотят знать. |
|
![]() |
#9 |
Участник
|
Цитата:
![]() |
|
|
За это сообщение автора поблагодарили: Recruiter_M (1). |
![]() |
#10 |
Участник
|
Цитата:
1. Создать таблицу для хранения промежуточных итогов. 2. При КАЖДОЙ разноске эту таблицу обновлять (например, завязав на корреспонденцию). 3. Сделать процедуру пересчёта и сделать по-уму, чтобы не днями считалась, а хотя бы часами. И, последнее: 4. Добавить использование таблицы в ГФО. Если задача - просто добавить использование сальдо типа "Счёт-Аналитика", первые 3 пункта вообще не нужны. |
|
Теги |
бухгалтерский учет |
|
Опции темы | Поиск в этой теме |
Опции просмотра | |
|