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

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




Начать новую тему Ответить на тему  [ Сообщений: 7 ] 
Автор Сообщение
 Заголовок сообщения: правило, как сделать ?
СообщениеДобавлено: Пт, сен 04 2009, 12:24 
Ассистент
Ассистент

Зарегистрирован:
Пн, май 26 2008, 17:09
Сообщения: 34
есть вид оплат, если значение AMT в нем не нулевое мне нужно тогда очистить другой ВО /ZZZ
вобщем не пойму как передать 0 в /ZZZ, через ADDWT ? или как это делается ?

/XXX
" AMT?0
" *
???????/ZZZ (вид оплат должен обнулиться или вообще его выкинуть из IT таблицы)
ADDWT *


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: правило, как сделать ?  Тема решена
СообщениеДобавлено: Пт, сен 04 2009, 13:13 
Старший специалист
Старший специалист

Зарегистрирован:
Ср, июн 21 2006, 16:16
Сообщения: 351
/xxx
AMT?0
=
AMT= /zzz - (значение сплито у ВО /XXX и /ZZZ должны быть одинаковые)
Amt*-1
WGTYP=/zzzz
addwt /zzzz
FILLF a
WGTYP=*


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: правило, как сделать ?
СообщениеДобавлено: Пт, сен 04 2009, 14:16 
Ассистент
Ассистент

Зарегистрирован:
Пн, май 26 2008, 17:09
Сообщения: 34
BVM177 написал(а):
/xxx
AMT?0
=
AMT= /zzz - (значение сплито у ВО /XXX и /ZZZ должны быть одинаковые)
Amt*-1
WGTYP=/zzzz
addwt /zzzz
FILLF a
WGTYP=*


эмм.... не совсем то что я хочу, хотя направление в чем копаться я понял
значения у меня разные, да и после FILLF что в /XXX /ZZZ возвращаются прежние цифры

а можно как-то по другому ?
если мы вошли в этот вид оплат /XXX
то тогда в вид оплат /ZZZ нужно передать 0, чтобы там ничего не было
вот как бы такая простая задача, но как сделать ?


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: правило, как сделать ?
СообщениеДобавлено: Пт, сен 04 2009, 14:34 
Старший специалист
Старший специалист

Зарегистрирован:
Ср, июн 21 2006, 16:16
Сообщения: 351
Можно с примером, демонстрирующем проблему? не совсем понятно о чем в итоге идет речь, Вы же в IT ВО /ZZZ хотите обнулить? при условии что, AMT у /XXX не пустое.

Попробуите addwti/zzzz.


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: правило, как сделать ?
СообщениеДобавлено: Пт, сен 04 2009, 15:06 
Младший специалист
Младший специалист

Зарегистрирован:
Пн, ноя 13 2006, 14:42
Сообщения: 93
Пол: Мужской
А если идти наоборот, от вида /ZZZ ?
То есть, в правиле при обработке /ZZZ искать значение /XXX.
И если оно равно 0 - то делать ADDWT *, а если не равно - не делать ADDWT.


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: правило, как сделать ?
СообщениеДобавлено: Сб, сен 05 2009, 16:37 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Пн, фев 13 2006, 11:59
Сообщения: 221
Откуда: Киев
Пол: Женский
Funky написал(а):
BVM177 написал(а):
/xxx
AMT?0
=
AMT= /zzz - (значение сплито у ВО /XXX и /ZZZ должны быть одинаковые)
Amt*-1
WGTYP=/zzzz
addwt /zzzz
FILLF a
WGTYP=*


эмм.... не совсем то что я хочу, хотя направление в чем копаться я понял
значения у меня разные, да и после FILLF что в /XXX /ZZZ возвращаются прежние цифры

а можно как-то по другому ?
если мы вошли в этот вид оплат /XXX
то тогда в вид оплат /ZZZ нужно передать 0, чтобы там ничего не было
вот как бы такая простая задача, но как сделать ?


а какая таблица обрабатывается? если IT, то имхо, то, что написал Funky, решит вопрос. а если RT - то так

/XXX
amt?0
=
* amt=R /ZZZ
* subwte/ZZZ

ну и про сплиты забывать не нужно.


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: правило, как сделать ?
СообщениеДобавлено: Вт, сен 08 2009, 13:34 
Ассистент
Ассистент

Зарегистрирован:
Пн, май 26 2008, 17:09
Сообщения: 34
BVM177 написал(а):
/xxx
AMT?0
=
AMT= /zzz - (значение сплито у ВО /XXX и /ZZZ должны быть одинаковые)
Amt*-1
WGTYP=/zzzz
addwt /zzzz
FILLF a
WGTYP=*


спасибо помогло, просто разбирался долго как это работает и натолкнул на дополнительные идеи.
:pivo:


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

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


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

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


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

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