Текущее время: Пн, июл 28 2025, 01:22

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




Начать новую тему Ответить на тему  [ Сообщений: 9 ] 
Автор Сообщение
 Заголовок сообщения: Зациклить динамику при выполнении условия.
СообщениеДобавлено: Вт, ноя 08 2011, 15:44 
Старший специалист
Старший специалист

Зарегистрирован:
Чт, окт 13 2011, 22:45
Сообщения: 497
Динамика отрабатывает только первую попавшуюся запись в фоновом режиме. Нет желания натыкивать N условий по видам оплаты.
Уважаемые знатоки, вопрос следующий: пытаюсь вызвать в динамических мероприятиях вызвать самописную Z-программку, которая сможет заставит систему выполнить повторно стоящие перед ней строки. Эта программка что то вроде условного перехода при наличии неограниченных записей в 14ИТ.

00 545 P T001P-MOLGA='33'
04 550 I MOD,0014,,,,31.12.9999 /D
04 555 W P0014-ENDDA=P0000-BEGDA
04 560 F Z_PEREHOD_K_545

Мой спинной мозг мыслит так)))
Вообще такое возможно?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Зациклить динамику при выполнении условия.
СообщениеДобавлено: Вт, ноя 08 2011, 16:50 
Младший специалист
Младший специалист
Аватара пользователя

Зарегистрирован:
Пн, окт 01 2007, 07:46
Сообщения: 63
Откуда: Нововальдорфск
Пол: Мужской
Месье знает толк в извращениях. (с)

Это снова я. =)
Зачем писать свою программу, искать в ней блох, спрашивать советов на форуме, сопровождать,.. когда можно потратить пять минут на легальную настройку системы?!
Если посмотрите саповское наполнение T588Z, там имеются подобные повторения, что какбэ намекает нам, что не писать программы Z_PEREHOD...

_________________
O! Mein Gott!


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Зациклить динамику при выполнении условия.
СообщениеДобавлено: Вт, ноя 08 2011, 17:17 
Старший специалист
Старший специалист

Зарегистрирован:
Чт, окт 13 2011, 22:45
Сообщения: 497
kauk написал:
Месье знает толк в извращениях. (с)

Это снова я. =)
Зачем писать свою программу, искать в ней блох, спрашивать советов на форуме, сопровождать,.. когда можно потратить пять минут на легальную настройку системы?!
Если посмотрите саповское наполнение T588Z, там имеются подобные повторения, что какбэ намекает нам, что не писать программы Z_PEREHOD...


Ваш вариант меня смущает тем что не отработает динамика, если появится до сели не известный науке вид оплаты))


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Зациклить динамику при выполнении условия.
СообщениеДобавлено: Вт, ноя 08 2011, 17:23 
Младший специалист
Младший специалист
Аватара пользователя

Зарегистрирован:
Пн, окт 01 2007, 07:46
Сообщения: 63
Откуда: Нововальдорфск
Пол: Мужской
А если строки 545,550,555 в их нынешнем виде повторить десяток раз, разве это не решает задачу?
В таком варианте никакой конкретики по ВО нет. Процентов на 95 уверен, что сработает.

_________________
O! Mein Gott!


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Зациклить динамику при выполнении условия.
СообщениеДобавлено: Вт, ноя 08 2011, 17:29 
Старший специалист
Старший специалист

Зарегистрирован:
Чт, окт 13 2011, 22:45
Сообщения: 497
Не спорю что сработает,охото чего то грациознее))Напишу 10 раз, а видов оплаты для ограничения будет 11.
И будет потом как в "Футураме":"Почему нельзя было сделать 1001 слой обшивки")))


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Зациклить динамику при выполнении условия.
СообщениеДобавлено: Ср, ноя 09 2011, 08:45 
Гуру-эксперт
Гуру-эксперт
Аватара пользователя

Зарегистрирован:
Вт, июл 25 2006, 14:50
Сообщения: 3481
Откуда: Moscow
Пол: Мужской
Если извращаться - то не так.
Правильный вид извращения - это через отладку найти табличку в памяти для пула модулей инфотипа, где лежит динамика DYNMEAS[] что ли .
В конце первой динамики вызываем программу, которая при выполнении условия через филд-символы подсоединяется к табличке, копирует старую динамику (включая вызов самой себя) в новые строки один раз и усё.
Но вообще это как бы перректальный способ ампутации гланд. Служба поддержки может потом впасть в состояние когнитивного диссонанса.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Зациклить динамику при выполнении условия.
СообщениеДобавлено: Пт, ноя 11 2011, 18:02 
Старший специалист
Старший специалист

Зарегистрирован:
Чт, окт 13 2011, 22:45
Сообщения: 497
Proforg написал:
Если извращаться - то не так.
Правильный вид извращения - это через отладку найти табличку в памяти для пула модулей инфотипа, где лежит динамика DYNMEAS[] что ли .
В конце первой динамики вызываем программу, которая при выполнении условия через филд-символы подсоединяется к табличке, копирует старую динамику (включая вызов самой себя) в новые строки один раз и усё.
Но вообще это как бы перректальный способ ампутации гланд. Служба поддержки может потом впасть в состояние когнитивного диссонанса.

Профорг, а неизвращенные варианты какие?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Зациклить динамику при выполнении условия.
СообщениеДобавлено: Сб, ноя 12 2011, 09:48 
Гуру-эксперт
Гуру-эксперт
Аватара пользователя

Зарегистрирован:
Вт, июл 25 2006, 14:50
Сообщения: 3481
Откуда: Moscow
Пол: Мужской
Вы бы описали не техническую свою реализацию, а исходную задачу. По такой постановке что-то сказать сложно


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Зациклить динамику при выполнении условия.
СообщениеДобавлено: Пн, ноя 14 2011, 13:31 
Специалист
Специалист

Зарегистрирован:
Вт, июл 31 2007, 09:35
Сообщения: 161
Proforg написал:
Вы бы описали не техническую свою реализацию, а исходную задачу. По такой постановке что-то сказать сложно

gomer4ik написал(а):
Динамика отрабатывает только первую попавшуюся запись в фоновом режиме. Нет желания натыкивать N условий по видам оплаты.
00 545 P T001P-MOLGA='33'
04 550 I MOD,0014,,,,31.12.9999 /D
04 555 W P0014-ENDDA=P0000-BEGDA
04 560 F Z_PEREHOD_K_545

Видимо задача такая - ограничивать записи в ИТ14 по некому списку видов оплаты или иных критериев, которые находятся в Z_PEREHOD_K_545. Вопрос - в какой момент? В момент сохранения одно из записей ИТ14?
Сразу могу вас огорчить, вариант
gomer4ik написал(а):
00 545 P T001P-MOLGA='33'
04 550 I MOD,0014,,,,31.12.9999 /D
04 555 W P0014-ENDDA=P0000-BEGDA
04 560 F Z_PEREHOD_K_545

не жизнеспособен 100%, так как F выполняется раньше чем I :).


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

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


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

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


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

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