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

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


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

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


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

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