Текущее время: Пт, июл 18 2025, 18:15

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 8 ] 
Автор Сообщение
 Заголовок сообщения: Динамические мероприятия
СообщениеДобавлено: Пт, июн 17 2005, 13:15 
Специалист
Специалист

Зарегистрирован:
Ср, сен 15 2004, 05:41
Сообщения: 120
Откуда: Almaty
Всем привет!

Кто-нибудь пробовал добиться запуска динамического мероприятия не после записи "опорного" инфо-типа, а как раз таки только в момент его создания?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, июн 17 2005, 13:18 
Гуру-модератор
Гуру-модератор
Аватара пользователя

Зарегистрирован:
Пн, окт 11 2004, 13:16
Сообщения: 1790
Не совсем понятно, что значит
Tuyakpayev Berik написал(а):
только в момент его создания
:?:


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, июн 17 2005, 13:39 
Специалист
Специалист

Зарегистрирован:
Ср, сен 15 2004, 05:41
Сообщения: 120
Откуда: Almaty
Bully написал(а):
Не совсем понятно, что значит
Tuyakpayev Berik написал(а):
только в момент его создания
:?:

Сорри. Обшибся :roll: - там без слова "только".

А имею я вот что ввиду: Например кусок динамического мероприятия основан на ИТ0041 и при его (ИТ0041) сохранении, создаётся ИТ2006 и заполняются лимиты отсутствия. Но вот мысль возникла, а можно ли в этой цепочке пропустить ИТ0041 и изменять содержимое на экране при создании ИТ2006, т.е. перестроить вызов динамического мероприятия с ИТ0041 на ИТ2006.

Проблема в том, что среди "Функциональных характеров действия" (00, 02, 04, 06, 08, 10, 12) нет такого, которое срабатывало бы при "появлении" ИТ на экране :(


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, июн 17 2005, 14:20 
Гуру-модератор
Гуру-модератор
Аватара пользователя

Зарегистрирован:
Пн, окт 11 2004, 13:16
Сообщения: 1790
Т.е. необходимо, чтобы выполнялись действия перед отображением экрана инфо-типа? Типа создание значений по умолчанию и т.п.?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, июн 17 2005, 14:34 
Специалист
Специалист

Зарегистрирован:
Вт, авг 17 2004, 14:49
Сообщения: 216
Откуда: Санкт-Петербург
Bully, скорее всего ты прав...

Я так думаю, что именно "04 for create" и отработает до создания ИТ.
Т.е. ПриОткрытии.
В какой то момент я вполне удачно заполнял так данные в инфо-типе, в момент его создания.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, июн 17 2005, 14:44 
Специалист
Специалист

Зарегистрирован:
Ср, сен 15 2004, 05:41
Сообщения: 120
Откуда: Almaty
SergeVK написал(а):
Bully, скорее всего ты прав...

Я так думаю, что именно "04 for create" и отработает до создания ИТ.
Т.е. ПриОткрытии.
В какой то момент я вполне удачно заполнял так данные в инфо-типе, в момент его создания.

Да, перед, значение по-умолчанию. Все вы помните экран создания лимитов ИТ2006 (списком), там внизу есть поля "Значения по-умолчанию для интервала" - вот этот интервал должен заполняться самым первым, т.е. на этапе инициализации создания ИТ.

04 я пробовал. В этом случае система при операции INS ИТ2006 вызывает 2 раза - первый раз, т.к. нажали на "создать", а второй - за счёт динамического мероприятия. Пробовал подставить операцию MOD - тогда после сохранения появляется экран изменения отдельных записей ИТ2006, что тоже не то...


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, июн 17 2005, 17:22 
Гуру-модератор
Гуру-модератор
Аватара пользователя

Зарегистрирован:
Пн, окт 11 2004, 13:16
Сообщения: 1790
Я уточнял вопрос, дабы понять как ответить :)
Динамические мероприятия здесь не подойдут, т.к. они отрабатываются после сохранения записи инфо-типа, а не перед тем как отобразить ее.
Если необходимо создать некие значения по умолчанию используй расширение PBAS0001 или badi HRPAD00INFTY


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, июл 05 2005, 14:16 
Специалист
Специалист

Зарегистрирован:
Ср, сен 15 2004, 05:41
Сообщения: 120
Откуда: Almaty
Bully написал(а):
используй расширение PBAS0001

Спасибо, классная идея. Задействовали это расширение, всё получилось, но решили пока оставить динамическое мероприятие. А PBAS0001 я ещё задействовал для подсчёта общего числа компенсируемых дней в ИТ416 :roll:


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 8 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: Google [Bot]


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB