Остатки МЦ. Кто как когда считает

ПНР и сопровождение

Модераторы: m0p3e, edward_K, Модераторы

geograf
Посетитель
Сообщения: 43
Зарегистрирован: 29 мар 2005, 17:49
Откуда: С-Петербург
Контактная информация:

Остатки МЦ. Кто как когда считает

Сообщение geograf »

Доброго времени суток!
Интересует Ваше мнение по такому вопросу:
у кого как организован процесс пересчета остатков? Дело в том, что когда запускаем пересчет, то в Галке практически невозможно работать - жуткие торомза, соответсвенно интересно кто как решает эту проблему и второй вопрос - можно ли каким-нить образом пересчитывать остатки скажем ночью, соответсвенно в автоматическом режиме?
Spvl
Постоянный обитатель
Сообщения: 136
Зарегистрирован: 29 мар 2005, 17:49

Re: Остатки МЦ. Кто как когда считает

Сообщение Spvl »

А че их пересчитывать ?
Остатки как остатки, месяц закроем прересчитаются. Ну а жуткие тормоза - сервер не справляется. У нас при пересчете ну может чуть помедленней все работает, но не так уж что работать другим совершенно невозможно.
Max_Fin
На пенсии
Сообщения: 797
Зарегистрирован: 29 мар 2005, 17:49
Откуда: г. Тюмень
Контактная информация:

Re: Остатки МЦ. Кто как когда считает

Сообщение Max_Fin »

>... можно ли каким-нить образом пересчитывать остатки скажем ночью, соответсвенно в автоматическом режиме

Вот вариант
Можно сделать с помощью AQA тест в котором будет выполняться пересчет. Единственная проблема - необходимость задавать период перерасчета (придеться предварительно запускать фейс, который в скрипт AQA будет подпихивать нужный период, все скрипты доступны и лежат в таблицах).

В cfg пропишешь секцию AQA в которой будут заданы параметры автоматического запуска теста. (не забудь только read-only поставить на cfg, ну не знаю почему, но после прогона теста cfg удаляется, спрашивал в Минске, они только такой вариант предложили :))

Далее чисто технический вопрос активизировать по времени процесс ;)
Жду выхода Вселенная 2.12!
Max_Fin
На пенсии
Сообщения: 797
Зарегистрирован: 29 мар 2005, 17:49
Откуда: г. Тюмень
Контактная информация:

Re: Остатки МЦ. Кто как когда считает

Сообщение Max_Fin »

Если будет необходима документация по AQA могу выслать.
Жду выхода Вселенная 2.12!
GTHack
Местный житель
Сообщения: 517
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Новосибирск Новосибирск
Контактная информация:

Re: Остатки МЦ. Кто как когда считает

Сообщение GTHack »

мне нужно, кинь плс на мыло !
[url=http://blog.gtalex.ru]Блог GTAlex[/url]
ALEKS123
Местный житель
Сообщения: 278
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Москва
Контактная информация:

Re: Остатки МЦ. Кто как когда считает

Сообщение ALEKS123 »

Мы запускаем эту функцию ночью (рано утром) в 4 часа. Расчет остатков осуществляется на последнюю дату текущего месяца. Работает уже больше года (версия 5.85), никаких проблем и нареканий нет
geograf
Посетитель
Сообщения: 43
Зарегистрирован: 29 мар 2005, 17:49
Откуда: С-Петербург
Контактная информация:

Re: Остатки МЦ. Кто как когда считает

Сообщение geograf »

То MAX_Fin
Если, не очень сложно, был бы весьма благодарен получению доки по AQA. romv@nm.ru
GTHack
Местный житель
Сообщения: 517
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Новосибирск Новосибирск
Контактная информация:

Re: Остатки МЦ. Кто как когда считает

Сообщение GTHack »

ALEKS123
очень интересен запуск каких либо фейсов автоматом, тоже хотелось бы на ночь кое, что поставить.
обьясни плс поподробнее как вы в 4 часа ночи пересчёт запускаете
[url=http://blog.gtalex.ru]Блог GTAlex[/url]
GTHack
Местный житель
Сообщения: 517
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Новосибирск Новосибирск
Контактная информация:

Re: Остатки МЦ. Кто как когда считает

Сообщение GTHack »

ALEKS123, NAX_Fin
ау !
доку бы на gthack@yandex.ru
да консультацию на счёт 4х утра
[url=http://blog.gtalex.ru]Блог GTAlex[/url]
Max_Fin
На пенсии
Сообщения: 797
Зарегистрирован: 29 мар 2005, 17:49
Откуда: г. Тюмень
Контактная информация:

Re: Остатки МЦ. Кто как когда считает

Сообщение Max_Fin »

Любезнейший ALEKS123, Вы написали, что у Вас на все запускается и все OK. Однако, не поделились секретом с многоуважаемыми искателями решения даннного вопроса.
Огромная просьба расскажите о Вашем магическом заклинании от которого в Вашей организации нет ни каких "проблем и нареканий".
Если вы написали свой фейс, который использует Гакалкичекие функции перерасчета, то так и скажите.

Для всех остальных мой вариант решения является общим и не касется данной частной проблемы.
Жду выхода Вселенная 2.12!
Max_Fin
На пенсии
Сообщения: 797
Зарегистрирован: 29 мар 2005, 17:49
Откуда: г. Тюмень
Контактная информация:

Re: Остатки МЦ. Кто как когда считает

Сообщение Max_Fin »

Упс, поправка
Для всех остальных мой вариант решения является общим и не является решением только этой частной проблемы.
Жду выхода Вселенная 2.12!
GTHack
Местный житель
Сообщения: 517
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Новосибирск Новосибирск
Контактная информация:

Re: Остатки МЦ. Кто как когда считает

Сообщение GTHack »

Господа, господа ....
конечно всем большое спасибо за доку !!!
но хватит уже :))

уже метров 20 траффика на эти доки ушло, экземпляров 5 уже получил

всем еще раз биг сенк !
[url=http://blog.gtalex.ru]Блог GTAlex[/url]
Max_Fin
На пенсии
Сообщения: 797
Зарегистрирован: 29 мар 2005, 17:49
Откуда: г. Тюмень
Контактная информация:

Re: Остатки МЦ. Кто как когда считает

Сообщение Max_Fin »

Сам нарвался ;-)
Жду выхода Вселенная 2.12!
ALEKS123
Местный житель
Сообщения: 278
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Москва
Контактная информация:

Re: Остатки МЦ. Кто как когда считает

Сообщение 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 другие, точнее - нельзя отказаться от сообщений. Ну а запускается все это дело по шедулеру.
Johny
Местный житель
Сообщения: 291
Зарегистрирован: 29 мар 2005, 17:49
Откуда: С-Петербург
Контактная информация:

Re: Остатки МЦ. Кто как когда считает

Сообщение Johny »

Если не трудно то и мне бы доку по AQA, плииз.
Безвыходных ситуаций не бывает: DO LOOP WHILE TRUE
Ответить