Текущее время: Пт, окт 17 2025, 13:47

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




Начать новую тему Ответить на тему  [ Сообщений: 6 ] 
Автор Сообщение
 Заголовок сообщения: Автозаполнение полей процентной сделки
СообщениеДобавлено: Ср, окт 30 2019, 18:04 
Ассистент
Ассистент

Зарегистрирован:
Чт, май 24 2007, 19:16
Сообщения: 36
Коллеги, может быть кто-то сталкивался и подскажет.

Задача следующая.
Обычная процентная сделка.
Есть потребность вводить и сохранять не только ставку процента или сумму процентов, а еще и общую сумму на закрытие сделки = сумма основного долга+причитающиеся проценты.
Это, полагаю, можно сделать через BAdI FTR_CUSTOMER_EXTENT, добавив z-вкладку и z-поле на ней для ввода общей суммы.
Но помимо этого хотелось бы автоматически рассчитать сумму процентов и автоматически заполнить ее в стандартное поле процентов на первой вкладке.
Есть ли какая-либо возможность реализовать расчет значений и автозаполнение полей на форме ввода при вводе/изменении сделки без применения молота и наковальни?


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Автозаполнение полей процентной сделки
СообщениеДобавлено: Вс, ноя 03 2019, 21:26 
Ассистент
Ассистент

Зарегистрирован:
Чт, май 24 2007, 19:16
Сообщения: 36
Коллеги, если кто-то искал в этом направлении и также ничего не нашел, прошу поделиться таким опытом тоже.
Спасибо!


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Автозаполнение полей процентной сделки
СообщениеДобавлено: Пн, ноя 04 2019, 12:27 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Ср, апр 13 2005, 10:54
Сообщения: 407
Откуда: Minsk
Пол: Мужской
Добрый день,

Через badi FTR_CUSTOMER_EXTENT вы можете отрисовать закладки и нужные вам поля.

А затем в методе EVT_TRANSACTION_SAVE_READY (срабатывает при сохранении сделки) вам нужно будет запускать BAPI_FTR_CONDITION_GETLIST для получения всех условий сделки и асинхронно BAPI_FTR_CONDITION_CHANGE для изменения нужного вам условия.

_________________
Подумал - решил. Решил - сделал. Если не сделал, то значит и не думал.


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Автозаполнение полей процентной сделки
СообщениеДобавлено: Ср, ноя 06 2019, 14:22 
Ассистент
Ассистент

Зарегистрирован:
Чт, май 24 2007, 19:16
Сообщения: 36
Rygor написал:
А затем в методе EVT_TRANSACTION_SAVE_READY (срабатывает при сохранении сделки) вам нужно будет запускать BAPI_FTR_CONDITION_GETLIST для получения всех условий сделки и асинхронно BAPI_FTR_CONDITION_CHANGE для изменения нужного вам условия.


Спасибо за весьма интересный ответ!
Но предложенный метод срабатывает во время сохранения сделки, а не на форме при вводе значений.
В данном случае, нужен расчет именно на форме, т.к. от результатов расчета зависит решение о заключении сделки.
При реализации через данные методы получится, что пользователь вводит данные, сохраняет сделку, потом идет смотрит что там насчиталось,
и при неблагоприятном исходе сразу же сторнирует сделку, т.к. результат расчета не порадовал и такую сделку заключать не будут.
А хотелось бы ввести данные, сразу на форме получить результат нехитрого расчета и принять решение сохранять сделку или нет.


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Автозаполнение полей процентной сделки  Тема решена
СообщениеДобавлено: Пн, ноя 11 2019, 16:02 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Ср, апр 13 2005, 10:54
Сообщения: 407
Откуда: Minsk
Пол: Мужской
В бадишке FTR_CUSTOMER_EXTENT, есть переменная pi_proxy_transaction, которая содержит параметры сделки, но как я не изменял их - в сделке ничего не меняется. Пробовал дебажить, почему не передаются параметры в сделку, но результата не получил.

Поэтому единственное решение, которое вам поможет - разработка Z, в которой будет производиться расчет (нехитрый) и принимать решение - создавать сделку или нет.

_________________
Подумал - решил. Решил - сделал. Если не сделал, то значит и не думал.


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Автозаполнение полей процентной сделки
СообщениеДобавлено: Вт, ноя 12 2019, 15:02 
Ассистент
Ассистент

Зарегистрирован:
Чт, май 24 2007, 19:16
Сообщения: 36
Rygor написал:
В бадишке FTR_CUSTOMER_EXTENT, есть переменная pi_proxy_transaction, которая содержит параметры сделки, но как я не изменял их - в сделке ничего не меняется. Пробовал дебажить, почему не передаются параметры в сделку, но результата не получил.

Поэтому единственное решение, которое вам поможет - разработка Z, в которой будет производиться расчет (нехитрый) и принимать решение - создавать сделку или нет.


Rygor, огромное спасибо!
Так и думала, что Z-оболочка, в которой будет вызываться ФМ создания сделки единственное доступное решение,
но очень хотелось получить подтверждение этого мнения от Вас.
Еще раз, спасибо!


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

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


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

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


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

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