Страница 1 из 3
Остатки МЦ. Кто как когда считает
Добавлено: 19 окт 2004, 19:38
geograf
Доброго времени суток!
Интересует Ваше мнение по такому вопросу:
у кого как организован процесс пересчета остатков? Дело в том, что когда запускаем пересчет, то в Галке практически невозможно работать - жуткие торомза, соответсвенно интересно кто как решает эту проблему и второй вопрос - можно ли каким-нить образом пересчитывать остатки скажем ночью, соответсвенно в автоматическом режиме?
Re: Остатки МЦ. Кто как когда считает
Добавлено: 20 окт 2004, 08:29
Spvl
А че их пересчитывать ?
Остатки как остатки, месяц закроем прересчитаются. Ну а жуткие тормоза - сервер не справляется. У нас при пересчете ну может чуть помедленней все работает, но не так уж что работать другим совершенно невозможно.
Re: Остатки МЦ. Кто как когда считает
Добавлено: 20 окт 2004, 09:22
Max_Fin
>... можно ли каким-нить образом пересчитывать остатки скажем ночью, соответсвенно в автоматическом режиме
Вот вариант
Можно сделать с помощью AQA тест в котором будет выполняться пересчет. Единственная проблема - необходимость задавать период перерасчета (придеться предварительно запускать фейс, который в скрипт AQA будет подпихивать нужный период, все скрипты доступны и лежат в таблицах).
В cfg пропишешь секцию AQA в которой будут заданы параметры автоматического запуска теста. (не забудь только read-only поставить на cfg, ну не знаю почему, но после прогона теста cfg удаляется, спрашивал в Минске, они только такой вариант предложили
)
Далее чисто технический вопрос активизировать по времени процесс
Re: Остатки МЦ. Кто как когда считает
Добавлено: 20 окт 2004, 09:23
Max_Fin
Если будет необходима документация по AQA могу выслать.
Re: Остатки МЦ. Кто как когда считает
Добавлено: 20 окт 2004, 09:35
GTHack
мне нужно, кинь плс на мыло !
Re: Остатки МЦ. Кто как когда считает
Добавлено: 20 окт 2004, 11:43
ALEKS123
Мы запускаем эту функцию ночью (рано утром) в 4 часа. Расчет остатков осуществляется на последнюю дату текущего месяца. Работает уже больше года (версия 5.85), никаких проблем и нареканий нет
Re: Остатки МЦ. Кто как когда считает
Добавлено: 20 окт 2004, 18:25
geograf
То MAX_Fin
Если, не очень сложно, был бы весьма благодарен получению доки по AQA.
romv@nm.ru
Re: Остатки МЦ. Кто как когда считает
Добавлено: 21 окт 2004, 10:05
GTHack
ALEKS123
очень интересен запуск каких либо фейсов автоматом, тоже хотелось бы на ночь кое, что поставить.
обьясни плс поподробнее как вы в 4 часа ночи пересчёт запускаете
Re: Остатки МЦ. Кто как когда считает
Добавлено: 22 окт 2004, 10:13
GTHack
ALEKS123, NAX_Fin
ау !
доку бы на
gthack@yandex.ru
да консультацию на счёт 4х утра
Re: Остатки МЦ. Кто как когда считает
Добавлено: 22 окт 2004, 11:14
Max_Fin
Любезнейший ALEKS123, Вы написали, что у Вас на все запускается и все OK. Однако, не поделились секретом с многоуважаемыми искателями решения даннного вопроса.
Огромная просьба расскажите о Вашем магическом заклинании от которого в Вашей организации нет ни каких "проблем и нареканий".
Если вы написали свой фейс, который использует Гакалкичекие функции перерасчета, то так и скажите.
Для всех остальных мой вариант решения является общим и не касется данной частной проблемы.
Re: Остатки МЦ. Кто как когда считает
Добавлено: 22 окт 2004, 11:27
Max_Fin
Упс, поправка
Для всех остальных мой вариант решения является общим и не является решением только этой частной проблемы.
Re: Остатки МЦ. Кто как когда считает
Добавлено: 22 окт 2004, 11:34
GTHack
Господа, господа ....
конечно всем большое спасибо за доку !!!
но хватит уже
)
уже метров 20 траффика на эти доки ушло, экземпляров 5 уже получил
всем еще раз биг сенк !
Re: Остатки МЦ. Кто как когда считает
Добавлено: 22 окт 2004, 11:54
Max_Fin
Сам нарвался
Re: Остатки МЦ. Кто как когда считает
Добавлено: 22 окт 2004, 12:31
ALEKS123
ДА очень все просто
В GALNET.CFG в секции [GALAXY]через
NOWRUN= запускается следующий интерфейс. Текст привожу полностью.
// Interface TekSRas;
//Parameters
// dFor, // дата расчета текущих остатков
// needCalcReserv, // 1, нужно пересчитывать резерв
// needShowMess // =0, не нужно выводить все сообщения
INTERFACE RAS_OST alwaysreturn;
var
DFOR: DATE
L_day : string
L_MON : string
L_YEAR : string
view;
handleEvent
cminit:
{
L_DAY := STRING(LAST_DAY(CUR_DATE));
L_MON := STRING(MONTH(CUR_DATE));
L_YEAR := STRING(YEAR(CUR_DATE));
IF LENGTH(TRIM(L_MON)) = 1 THEN L_MON := '0'+L_MON;
dFor := STRTODATE((L_DAY+'/'+L_MON+'/'+L_YEAR),'DD/MM/YYYY');
runinterface(TekSRas,dFor,1,0);
Abort;
}
end;
end.
Вот собственно и все. Одно замечание - этот фейс работает начиная с 5.85. В более ранних версиях параметры запуска стандартного интерфейса TEKSRAS другие, точнее - нельзя отказаться от сообщений. Ну а запускается все это дело по шедулеру.
Re: Остатки МЦ. Кто как когда считает
Добавлено: 27 окт 2004, 11:41
Johny
Если не трудно то и мне бы доку по AQA, плииз.