Автовыполнение ночных заданий
Модератор: mike
- sema
- партнер
- Сообщения: 134
- Зарегистрирован: Вт, 02/10/2007 13:35
- Имя Фамилия: Сергей Маслов
- Откуда: БИТ-Вектор
- Контактная информация:
Автовыполнение ночных заданий
Есть необходимость ночью стартовать Галактику и автоматически выполнять следующие задания:
1. Сжать журнал
2. Пересчитать текущие остатки
3. Пересчитать сальдовые остатки
4. Пересчитать сальдо по контрагентам
5. Выполнить пакет заданий по пересчету бюджетов
С 1-м заданием проблем нет, это уже давно практикуется - система стартует под админом, журнал сжимается, и затем через 30 минут по IdleTimeToQuit система закрывается.
А вот насчет заданий со 2 по 5-е нужен совет, как сделать это попроще и понадежнее?
Вариант 1: запускать через NOWRUN интерфейсы с соответствующими параметрами
Вариант 2: использовать AQA
Вопрос - какой из вариантов препочтительнее?
1. Сжать журнал
2. Пересчитать текущие остатки
3. Пересчитать сальдовые остатки
4. Пересчитать сальдо по контрагентам
5. Выполнить пакет заданий по пересчету бюджетов
С 1-м заданием проблем нет, это уже давно практикуется - система стартует под админом, журнал сжимается, и затем через 30 минут по IdleTimeToQuit система закрывается.
А вот насчет заданий со 2 по 5-е нужен совет, как сделать это попроще и понадежнее?
Вариант 1: запускать через NOWRUN интерфейсы с соответствующими параметрами
Вариант 2: использовать AQA
Вопрос - какой из вариантов препочтительнее?
- sema
- партнер
- Сообщения: 134
- Зарегистрирован: Вт, 02/10/2007 13:35
- Имя Фамилия: Сергей Маслов
- Откуда: БИТ-Вектор
- Контактная информация:
Да, в самом деле, расшифруйте пожалуйста, что это: "при увелечении времени обработки запросов пользователя галактикой" и почему при этом "aqa просто напросто перестает работать".
Федор, а Вы не могли бы помочь с параметрами запуска интерфейса расчета текущих остатков?
Вообще странно, что есть вроде бы неплохая задумка с настройкой "Расчет текущих остатков при первом входе в систему" - "да", но при этом (при первом запуске системы) выводится диалог "рассчитывать текущие остатки?" и соответственно требуется нажатие кнопки. По идее это вариант "по запросу". Почему бы не сделать для значения настройки "да" безусловный старт функции расчета? Тогда и не нужно было бы городить огород с запуском интерфейса, или с той же системой AQA. Галактика бы ночью стартанула по шедулеру, и автоматом рассчитались бы остатки (в соответствии с упомянутой настройкой).
И для других подобных функций (расчет оперативного сальдо, расчет сальдовых остатков и пр.) тоже можно бы реализовать такой подход, чтобы можно было ночью все эти пересчеты делать. Посмотреть по форумам - практически у всех админов такая задача стоит, и каждый извращается как может для ее решения.
Федор, а Вы не могли бы помочь с параметрами запуска интерфейса расчета текущих остатков?
Вообще странно, что есть вроде бы неплохая задумка с настройкой "Расчет текущих остатков при первом входе в систему" - "да", но при этом (при первом запуске системы) выводится диалог "рассчитывать текущие остатки?" и соответственно требуется нажатие кнопки. По идее это вариант "по запросу". Почему бы не сделать для значения настройки "да" безусловный старт функции расчета? Тогда и не нужно было бы городить огород с запуском интерфейса, или с той же системой AQA. Галактика бы ночью стартанула по шедулеру, и автоматом рассчитались бы остатки (в соответствии с упомянутой настройкой).
И для других подобных функций (расчет оперативного сальдо, расчет сальдовых остатков и пр.) тоже можно бы реализовать такой подход, чтобы можно было ночью все эти пересчеты делать. Посмотреть по форумам - практически у всех админов такая задача стоит, и каждый извращается как может для ее решения.
-
- топ-софт
- Сообщения: 76
- Зарегистрирован: Вс, 16/09/2007 10:23
- Имя Фамилия: Леонид Поликутин
- Откуда: Галактика СПб
- Контактная информация:
Интересно.. а какие вы интерфейсы запускаете?
В Exe\GalDoc\L_Ostatki.chm
Описаны фейсы для автоматического запуска расчета остатков без параметров.
И вроде нормально работают
@start ..\EXE\galnet.exe /Galaxy.NowRun=L_OSTATKI::RasTek1
В Exe\GalDoc\L_Ostatki.chm
Описаны фейсы для автоматического запуска расчета остатков без параметров.
Код: Выделить всё
Interface L_OSTATKI::RasSald_Proiz
запуск автоматического расчета текущих остатков на CurDate
Interface L_OSTATKI::RasSald_Sklad
запуск автоматического расчета текущих остатков на CurDate
Interface L_OSTATKI::RasTek0
запуск автоматического расчета текущих остатков на CurDate
Interface L_OSTATKI::RasTek1
запуск автоматического расчета текущих остатков на CurDate
@start ..\EXE\galnet.exe /Galaxy.NowRun=L_OSTATKI::RasTek1
-
- топ-софт
- Сообщения: 15
- Зарегистрирован: Ср, 19/09/2007 10:07
- Имя Фамилия: Сергей Лебедев
- Откуда: ТопСофт
- Контактная информация:
//А что мешает написать интерфейс пересчета сальдовых остатков по аналогии с пересчетом текущих,
//на текущую дату и всех? Я думаю многие партнеры поддержат это начинание.
Не совсем понял вопрос... Автопересчет сальдовых остатков есть (не путать с сальдовыми по контрагентам) - это RecalcSpAuto.
Вообще-то эти вопросы уточняются в своем отделе ОТП.
//на текущую дату и всех? Я думаю многие партнеры поддержат это начинание.
Не совсем понял вопрос... Автопересчет сальдовых остатков есть (не путать с сальдовыми по контрагентам) - это RecalcSpAuto.
Вообще-то эти вопросы уточняются в своем отделе ОТП.