Текущее время: Пт, апр 19 2024, 01:52

Часовой пояс: 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 часа


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

Сейчас этот форум просматривают: нет зарегистрированных пользователей


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

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