CftClub.ru
Клуб специалистов ЦФТ-Банк

Автоматический ЗОД
На страницу 1, 2  След.
 
Ответить на тему    Клуб специалистов ЦФТ-Банк (IBSO) -> Настройка и сопровождение
Предыдущая тема :: Следующая тема  
Автор Сообщение
smirnovan
Участник со стажем


Вступление в Клуб: 10.12.2014
СообщениеСр Янв 25, 2017 20:34   Автоматический ЗОД Ответить с цитатой
Полезность: Нет оценки
Коллеги, всем доброго времени суток.

Поделитесь опытом, кто как делает завершение ОД? У нас до этого были дежурные админы, которые ручками запускали ЗОД каждый вечер. Вдруг бизнес решил, что это не задача IT, а так как больше некому надо автоматизировать. Читаю про авто запуск ЗОДа, в принципе всё просто, но какие подводные камни могут быть?
Alkov
Профи


Вступление в Клуб: 23.09.2010
СообщениеЧт Янв 26, 2017 06:28    Ответить с цитатой
Полезность: Нет оценки
У нас Первая линия сопровождения запускает...
nobel
Профи


Вступление в Клуб: 28.09.2011
СообщениеЧт Янв 26, 2017 07:13    Ответить с цитатой
Полезность: Нет оценки
Мы настроили автоматом завершение ОД.
Я уже всех тонкостей не помню в этой части но критично несколько моментов:
1.Завершение ОД должно запускаться от имени определенного пользователя(в нашем случаи главбух)
2.использования настройки при завершении ОД.код настройки не помню точно но она влияет на завершении ОД в выходные дни.

Касательно самой настройки можно почитать в документации "Глава_1-02-6_(Основы_Учетного_Ядра_Завершение_опердня)".Там два варианта ЗОДа. Мы в банке используем "старый" функционал ЗОДа
Gobur
Профи


Вступление в Клуб: 06.11.2012
СообщениеЧт Янв 26, 2017 08:31    Ответить с цитатой
Полезность: Нет оценки
Нам автоЗОД не понравился - сейчас уже не вспомню чем . Запускаем обычный ЗОД в заданиях по расписанию. Выполняем блок проверки операции через пл-скл, с последующим запуском, т.е. получается как будто руками запускаете. Единственно на этой схеме нет документов РЦ с ошибкой. Если есть надо писать операцию по переводу ошибочных.
Код:

mess := 'DEFAULT';
info := '';
-- begin pl/sql
   t:=null;--8021794;--valmgr.static('END_OD_OPERATION');
   Z$END_OD_OPERATION_END_OD.END_OD_VALIDATE(t, 'END_OD_OPERATION', mess, info, P_JOUR);
-- end pl/sql

[END_OD].V_RUN_STATE.[0] := 1;
mess := 'VALIDATE';
info := 'Выполнить';

--- Защита от дурака чтобы случайно в текущем дне не запустили закрытие
if trunc([END_OD].V_DATE_OP)=trunc(sysdate) then
  pragma error('ERROR - кто то пытается закрыть текущий день!!!');
  return;
end if;




--debug_pipe('----'||t,0);
-- begin pl/sql
   Z$END_OD_OPERATION_END_OD.END_OD_VALIDATE(t, 'END_OD_OPERATION', mess, info, P_JOUR);
-- end pl/sql
--debug_pipe('+++'||t,0);
-- begin pl/sql
   Z$END_OD_OPERATION_END_OD.END_OD_EXECUTE(t, 'END_OD_OPERATION', P_JOUR);
-- end pl/sql
--debug_pipe('==='||t,0);

mess := 'VALIDATE';
info := 'OK';
-- begin pl/sql
   Z$END_OD_OPERATION_END_OD.END_OD_VALIDATE(t, 'END_OD_OPERATION', mess, info, P_JOUR);
-- end pl/sql
Gobur
Профи


Вступление в Клуб: 06.11.2012
СообщениеЧт Янв 26, 2017 08:43    Ответить с цитатой
Полезность: Нет оценки
Ну и при таком запуске надо в заданиях операцию, которая считывает из журнала все ли операции без ошибок прошли. Если нет - письмо на определенную админскую почту - на смартфоне на эту почту настроен музон, почта не засвечена - поэтому спам не падает. В принципе пару лет работает - сигнализация тоже норм срабатывает по ошибкам (не очень часто, кстати).
yaffil
Профи


Вступление в Клуб: 18.08.2011
СообщениеЧт Янв 26, 2017 09:14    Ответить с цитатой
Полезность: Нет оценки
1. Делаем авто ЗОД штатный - старый
2. На вставляли туда своих операшек в последнюю группу *ну всякие разные проверки на отсутствие курсов, выставление -1 доступа в ОД юзерам и т.д.)
3. Все проблемы только с одним - в РЦ есть документы не в 7м статусе, поэтому день в РЦ не закрывается, и АвтоЗОД падает с ошибкой, приходится по утрам руками закрывать и крыж запрета автомата снимать
4. Оповещение можно хоть через СМС (я врубился в ДБО бифита, для этого), хоть по почте, самое простое просто в конец поставить оповещалку об успешной отработке - если не пришла, значит пал
smirnovan
Участник со стажем


Вступление в Клуб: 10.12.2014
СообщениеЧт Янв 26, 2017 09:18    Ответить с цитатой
Полезность: Нет оценки
Всем большое спасибо. Сейчас тестовую подниму, буду пробовать.
Gobur
Профи


Вступление в Клуб: 06.11.2012
СообщениеЧт Янв 26, 2017 09:31    Ответить с цитатой
Полезность: Нет оценки
yaffil пишет:

3. Все проблемы только с одним - в РЦ есть документы не в 7м статусе, поэтому день в РЦ не закрывается, и АвтоЗОД падает с ошибкой, приходится по утрам руками закрывать и крыж запрета автомата снимать

У нас АвтоЗОД на схеме с физ.лицами - там одни переоформления, капитализации идут часа полтора, поэтому утром уже будет поздно))
Из плюсов - там нет документов РЦ
yaffil
Профи


Вступление в Клуб: 18.08.2011
СообщениеЧт Янв 26, 2017 09:36    Ответить с цитатой
Полезность: Нет оценки
Gobur пишет:
У нас АвтоЗОД на схеме с физ.лицами - там одни переоформления, капитализации идут часа полтора, поэтому утром уже будет поздно))
Из плюсов - там нет документов РЦ


Ты сравнил слона с мышонком. Laughing Нет РЦ - нет проблем в принципе
Gobur
Профи


Вступление в Клуб: 06.11.2012
СообщениеЧт Янв 26, 2017 10:57    Ответить с цитатой
Полезность: Нет оценки
yaffil пишет:


Ты сравнил слона с мышонком. Laughing Нет РЦ - нет проблем в принципе

Не скажи . Даже без РЦ, если у тебя операция в какой то из ранних групп с мягким контролем по ошибке завершится. В следующих группах все операции будут писать, что не все операции предыдущих групп выполены. На этом завершение дня выполнится- но операции даже не отработают. А по физ.лицам там некоторые операции долго работают. И когда рабочий день уже начался- ждать полтора -два часа никто не будет.
svn
Профи


Вступление в Клуб: 04.02.2008
СообщениеЧт Янв 26, 2017 12:23    Ответить с цитатой
Полезность: Нет оценки
анализ очередей РЦ можно отключить в параметрах ЗОДа
OlegFB
Участник - экстремал


Вступление в Клуб: 11.07.2007
СообщениеЧт Янв 26, 2017 13:09    Ответить с цитатой
Полезность: Нет оценки
svn пишет:
анализ очередей РЦ можно отключить в параметрах ЗОДа


Именно так.
у нас Завершение ОД в РЦ расчётники делают ручками после приёма последнего рейса.

в автоЗОД соответственно вообще ничего про РЦ нет.

Да, кстати! Главное - все операции в ЗОД должны иметь "мягкий" контроль выполнения!
smirnovan
Участник со стажем


Вступление в Клуб: 10.12.2014
СообщениеЧт Янв 26, 2017 14:04    Ответить с цитатой
Полезность: Нет оценки
Цитата:
Да, кстати! Главное - все операции в ЗОД должны иметь "мягкий" контроль выполнения!

Чтобы он в любом случае завершился?
Gobur
Профи


Вступление в Клуб: 06.11.2012
СообщениеЧт Янв 26, 2017 15:22    Ответить с цитатой
Полезность: Нет оценки
OlegFB пишет:
svn пишет:
анализ очередей РЦ можно отключить в параметрах ЗОДа


Именно так.
у нас Завершение ОД в РЦ расчётники делают ручками после приёма последнего рейса.

в автоЗОД соответственно вообще ничего про РЦ нет.

Да, кстати! Главное - все операции в ЗОД должны иметь "мягкий" контроль выполнения!

Не всегда помогает. Если будет необработанная оракловая ошибка, то следующие операции все равно встанут. Можно, конечно, прописать others везде в обработке исключении. Но при таком подходе можно получить выполнившийся - при этом часть операций не сработала, а некоторые могут зависеть друг от друга. Поэтому либо сработала, либо при неизвестной ошибке остальное останавливалось.

З.Ы. это я про локал если что )
OlegFB
Участник - экстремал


Вступление в Клуб: 11.07.2007
СообщениеЧт Янв 26, 2017 21:07    Ответить с цитатой
Полезность: Нет оценки
smirnovan пишет:
Цитата:
Да, кстати! Главное - все операции в ЗОД должны иметь "мягкий" контроль выполнения!

Чтобы он в любом случае завершился?


Бинго! Smile
Показать сообщения:   
Ответить на тему    Клуб специалистов ЦФТ-Банк (IBSO) -> Настройка и сопровождение Часовой пояс: GMT + 3
На страницу 1, 2  След.
Страница 1 из 2

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Рейтинг@Mail.ru