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

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


Правила форума


ВНИМАНИЕ!

Вопросы по исходящим поставкам - сюда



Начать новую тему Ответить на тему  [ Сообщений: 10 ] 
Автор Сообщение
 Заголовок сообщения: Условие сх. калькуляции для инверсии знака
СообщениеДобавлено: Вс, ноя 23 2008, 05:57 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Чт, апр 06 2006, 10:17
Сообщения: 110
В схеме калькуляции есть условие скидки в процентах, которое определяется из записи условия или вводится вручную. Нужно условие, которое возьмет сумму предыдущего условия скидки и просто поменяет знак. Возможно ли такое настроить стандартными условиями и стандартными формулами, без написания новой формулы на абапе?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вс, ноя 23 2008, 14:46 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Чт, мар 03 2005, 18:18
Сообщения: 182
Откуда: moscow
Вам нужно просто добавить условие (надбавка/скидка, проценты) в СК, в базисе указать необходимый номер строки для условия скидки. В заказе либо вручную, либо через записи условий поставить значение -100% (либо 100%, если установлен Знак +/- в настройке вида условия). Если это условие не должно влиять на расчет цен, установите в СК индикатор статистический.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вс, ноя 23 2008, 16:47 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Чт, апр 06 2006, 10:17
Сообщения: 110
Нужное мне условие не должно определяться из записи условия или вводится вручную. То есть наличие данного условия в сх. калькуляции не должно зависеть от пользователя или от наличия основной записи в системе.
Проще говоря, условие должно работать так:
если есть условие скидки, то взять сумму скидки (но не процент) и инверсировать знак, если условия скидки нет, тогда сумма условия должна быть равна нулю.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вс, ноя 23 2008, 17:20 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Чт, мар 03 2005, 18:18
Сообщения: 182
Откуда: moscow
Keedes написал(а):
Нужное мне условие не должно определяться из записи условия или вводится вручную. То есть наличие данного условия в сх. калькуляции не должно зависеть от пользователя или от наличия основной записи в системе.
Проще говоря, условие должно работать так:
если есть условие скидки, то взять сумму скидки (но не процент) и инверсировать знак, если условия скидки нет, тогда сумма условия должна быть равна нулю.

ОК, допустим есть условие скидки ZDIS процентное.
Вы делаете аналогичный вид условия для инвертации ZSID,
запрещаете удалять и изменять вручную. Прописываете в нем последовательность доступа, например - вид торгового документа, прописываете для всех нужных видов торговых документов записи условия со значением -100%. Добавляете его в СК, прописываете в его базе номер строки СК с условием ZDIS.
Работать будет так:
Значение Стоимость База
ZDIS 5% 5рэ 100 рэ
ZSID -100% -5рэ 5рэ (из стоимости ZDIS)

Работать будет так:
Значение Стоимость База
ZDIS не определено или удалено
ZSID -100% 0рэ 0рэ (стоимости ZDIS = 0)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вс, ноя 23 2008, 20:09 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Чт, апр 06 2006, 10:17
Сообщения: 110
Не буду спорить, такой вариант работает, но только до тех пор, пока пользователь не зайдет в VK12 и не удалит запись условия для ZSID.
А если сумма по условию ZSID еще и проводится на какой-либо счет, тогда последствия будут не очень хорошие :)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вс, ноя 23 2008, 21:53 
Гуру-модератор
Гуру-модератор
Аватара пользователя

Зарегистрирован:
Вт, май 17 2005, 13:35
Сообщения: 4871
Откуда: Москва
Пол: Мужской
Ну, есть вроде полномочия на вид условия в vk12, можно оставить их только особо доверенным людям

_________________
Удача - результат нашего желания (© А. Нортон)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, ноя 24 2008, 00:11 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Чт, мар 03 2005, 18:18
Сообщения: 182
Откуда: moscow
Keedes написал(а):
Не буду спорить, такой вариант работает, но только до тех пор, пока пользователь не зайдет в VK12 и не удалит запись условия для ZSID.
А если сумма по условию ZSID еще и проводится на какой-либо счет, тогда последствия будут не очень хорошие :)

Ну если за полномочиями не следить, то все что угодно сломать можно. По поводу счета уже сказано выше - нужна проводка -настройте код счета, не нужна - ставьте статистическое.

Если уж вам так нужен хардкод, но без абапа, то вариант такой:
переносите значение условия скидки в XWORKG, для искомого условия поставить формулу расчета стоимости нумер 34 (XWORKG * -1), предварительно убрав для нее приложение W.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, ноя 24 2008, 07:27 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Чт, апр 06 2006, 10:17
Сообщения: 110
MNV написал(а):
Если уж вам так нужен хардкод, но без абапа, то вариант такой:
переносите значение условия скидки в XWORKG, для искомого условия поставить формулу расчета стоимости нумер 34 (XWORKG * -1), предварительно убрав для нее приложение W.

В списке формул я не вижу формулу 34. Там после 32-ой формулы идет сразу 36-я. Убрал в VOFM приложение для этой формулы. Формула активирована, а всё равно не вижу её. :(


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, ноя 24 2008, 12:50 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, сен 29 2005, 07:34
Сообщения: 1127
Откуда: РОССИЯ
Пол: Мужской
там она. там)))

вы точно Стоиомсть условия смотрите, а не Расчет базиса?

_________________
мне бы такой "Журнал изменений" как в SAP да в жизнь... цены бы не было!


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, ноя 25 2008, 06:18 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Чт, апр 06 2006, 10:17
Сообщения: 110
Justudent написал:
там она. там)))

вы точно Стоиомсть условия смотрите, а не Расчет базиса?

Я имел ввиду, что формулу в VOFM №34 для расчета стоимости я вижу. Я даже убрал для неё приложение W. Я не видел её потом в списке формул, который выпадает, когда я хочу выбрать нужную формулу для поля "ФрмРсч" в схеме калькуляции (в другом манданте). По какой-то причине список формул в VOFM в одном манданте отличается от списка в другом, хотя они все активированные. Но эту проблему я уже решил: сохранил схему калькуляции с нужной формулой в одном манданте под запрос и перенес запрос в другой мандант.


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

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


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

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


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

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