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

Добавление собственной операции в Завершение опер. дня

 
Ответить на тему    Клуб специалистов ЦФТ-Банк (IBSO) -> Справочник PL/PLUS: Функции, примеры, приёмы
Предыдущая тема :: Следующая тема  
Автор Сообщение
nOnAME
Участник со стажем


Вступление в Клуб: 25.01.2011
СообщениеСр Июн 29, 2011 10:31   Добавление собственной операции в Завершение опер. дня Ответить с цитатой
Полезность: Нет оценки
Доброго времени суток. Возник вопрос. Каким условия должна удовлетворять созданная операция, что бы она удачно выполнилась при Завершении опер дня?
Эксперементально установил, что:
1. Операция должна быть групповой.
2. В операции должна быть зада переменная "Филиал" (P_FILIAL).
При этих условия в группу операций по ЗОД она добавляется, но при выполнении Завершения опер дня - нет(хотя флаг стоит - мягкий контроль).

Собственно, если у кого есть опыт по добавлению собственных операций к операциям Завершения опер дня, то просьба поделиться.
Alexsey
Эксперт


Вступление в Клуб: 06.09.2007
СообщениеСр Июн 29, 2011 10:50   Re: Добавление собственной операции в Завершение опер. дня Ответить с цитатой
Полезность: Нет оценки
nOnAME пишет:
Доброго времени суток. Возник вопрос. Каким условия должна удовлетворять созданная операция, что бы она удачно выполнилась при Завершении опер дня?
Эксперементально установил, что:
1. Операция должна быть групповой.
2. В операции должна быть зада переменная "Филиал" (P_FILIAL).
При этих условия в группу операций по ЗОД она добавляется, но при выполнении Завершения опер дня - нет(хотя флаг стоит - мягкий контроль).

Собственно, если у кого есть опыт по добавлению собственных операций к операциям Завершения опер дня, то просьба поделиться.


Групповая, без параметров
_________________
всегда есть как минимум 2 выхода
vadim.corostelev
Участник


Вступление в Клуб: 06.05.2011
СообщениеЧт Июн 30, 2011 07:35   Re: Добавление собственной операции в Завершение опер. дня Ответить с цитатой
Полезность: Нет оценки
Alexsey пишет:

Групповая, без параметров


Позволю не согласиться.
Параметры могут передаваться в произвольном количестве
Все задается в END_OD_OPERATION, представление "Рабочие операции"
Alexsey
Эксперт


Вступление в Клуб: 06.09.2007
СообщениеЧт Июн 30, 2011 10:41   Re: Добавление собственной операции в Завершение опер. дня Ответить с цитатой
Полезность: Нет оценки
vadim.corostelev пишет:
Alexsey пишет:

Групповая, без параметров


Позволю не согласиться.
Параметры могут передаваться в произвольном количестве
Все задается в END_OD_OPERATION, представление "Рабочие операции"

Вадим, действительно был не прав, признаю...

Посмотри в группе, где стоит операция, напротив не должен стоять признак выполнения в поле "Отметка".. если он не стоит, то операция не будет запущена.
_________________
всегда есть как минимум 2 выхода
vshahmatov
Участник со стажем


Вступление в Клуб: 02.02.2010
СообщениеЧт Июн 30, 2011 13:19    Ответить с цитатой
Полезность: Нет оценки
Возможные причины:
1. У пользователя запускающего ЗОД нет прав на эту операцию.
2. У пользователя индивидуальные настройки списка запускаемых операций. Необходимо на экранной форме операции "Завершения опер. дня" в гриде провалиться в операции группы, в которую добавили операцию и посмотреть есть ли там эта операция.

А как делаете вывод, что операция не запускалась? в логе ЗОД что пишет про эту операцию?
и какой статус у этой операции в журнале ЗОД после его отработки?
Васильев Николай
Профи


Вступление в Клуб: 29.06.2007
СообщениеЧт Июн 30, 2011 19:06    Ответить с цитатой
Полезность: Нет оценки
Добавлю, филиал должен быть параметром, а не переменной.
Пользователю для сохранения индивидуальных настроек также необходимо предоставить соответствующие права.
nOnAME
Участник со стажем


Вступление в Клуб: 25.01.2011
СообщениеПн Июл 04, 2011 17:19    Ответить с цитатой
Полезность: Нет оценки
Цитата:
Добавлю, филиал должен быть параметром, а не переменной.

Да, действительно, филиал должен быть параметром, это я описался Embarassed

Цитата:

1. У пользователя запускающего ЗОД нет прав на эту операцию.

Запускаю из-под админа(стандартного), вроде прав должно хватать.

Цитата:
А как делаете вывод, что операция не запускалась? в логе ЗОД что пишет про эту операцию?
и какой статус у этой операции в журнале ЗОД после его отработки?

Эм, ну в журнале выполненных/выполнения операций ее нету.
А группа, в которую я добавил данную операцию висит в статусе "Выполняется"(или "Запущена"), точно не помню.
В логе пишет, что операция не выполнена.

Цитата:
Посмотри в группе, где стоит операция, напротив не должен стоять признак выполнения в поле "Отметка".. если он не стоит, то операция не будет запущена.

Что то я ни где не нашел это поле (смотрел в навигаторе ЗОД/Полный список или Рабочие операции)
vadim.corostelev
Участник


Вступление в Клуб: 06.05.2011
СообщениеСр Июл 06, 2011 06:44    Ответить с цитатой
Полезность: Нет оценки
Может, скриншотиков накидаете для представления, так сказать, полноты картины? А то я, например, на слух плохо информацию воспринимаю.
vshahmatov
Участник со стажем


Вступление в Клуб: 02.02.2010
СообщениеПн Июл 18, 2011 09:55    Ответить с цитатой
Полезность: Нет оценки
nOnAME пишет:

Цитата:
А как делаете вывод, что операция не запускалась? в логе ЗОД что пишет про эту операцию?
и какой статус у этой операции в журнале ЗОД после его отработки?

Эм, ну в журнале выполненных/выполнения операций ее нету.
А группа, в которую я добавил данную операцию висит в статусе "Выполняется"(или "Запущена"), точно не помню.
В логе пишет, что операция не выполнена.
Цитата:
Посмотри в группе, где стоит операция, напротив не должен стоять признак выполнения в поле "Отметка".. если он не стоит, то операция не будет запущена.

Что то я ни где не нашел это поле (смотрел в навигаторе ЗОД/Полный список или Рабочие операции)


по описанным выше признакам очень похоже, что именно в отметке дело.
Смотреть её так:
Запустите операцию "Завершение операционного дня"
на экранной форме в гриде вы видите список групп. Крайний справа столбец "операции", по нему можно кликнуть и провалиться в операции группы.

провалитесь в группу с вашей операцией, увидите список операций и слева стоят крыжики на выполнение. У вашей операции крыжик скорее всего не стоит. Проставьте его и запустить зод на выполнение.
nOnAME
Участник со стажем


Вступление в Клуб: 25.01.2011
СообщениеВт Июл 19, 2011 09:51    Ответить с цитатой
Полезность: Нет оценки
Понял, спасибо, буду пробовать.
Показать сообщения:   
Ответить на тему    Клуб специалистов ЦФТ-Банк (IBSO) -> Справочник PL/PLUS: Функции, примеры, приёмы Часовой пояс: GMT + 3
Страница 1 из 1

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