Страница 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, плииз.