Текущее время: Вт, май 13 2025, 02:47

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 12 ] 
Автор Сообщение
 Заголовок сообщения: Исключние условий в схеме калькуляции
СообщениеДобавлено: Вс, май 31 2009, 19:44 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Вт, апр 24 2007, 15:56
Сообщения: 1402
Всем доброго времени суток ))

Собственно, задача следующая: в схеме есть одно автоматически определяемое условие цены (причем с типом "Надбавки или скидки", т.к. может быть несколько последовательных значений), трогать которое пользователю нельзя (поставил опцию обработка вручную невозможна). Но есть, как всегда, случаи, когда стоимость нужно вводить вручную. Если я добавлю в схему еще один вид условия, с возможностью ручного ввода, то пользователь сможет всегда добавить это условие и скорректировать автоматически рассчитанную стоимость позиции, чего допускать нельзя. Разрулить ситуацию путем последовательности условий в схеме не получается, т.к. автоматическое условие с типом "Надбавка". Думается мне, что надо решать проблему через исключение условий.
Сабж делал очень давно последний раз, но помню что было совсем не просто :D

С чего начать, и какие тонкости в настройке? Или может альтернативный вариант решения существует (кроме абапа :twisted:)?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Исключние условий в схеме калькуляции
СообщениеДобавлено: Вс, май 31 2009, 22:41 
Младший специалист
Младший специалист

Зарегистрирован:
Вт, май 19 2009, 17:31
Сообщения: 72
Попробуйте все-таки через предпосылки. В VOFM, скопируете какую-то стандартную, минимум абап ..... но работает ...


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Исключние условий в схеме калькуляции
СообщениеДобавлено: Пн, июн 01 2009, 10:54 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, сен 29 2005, 07:34
Сообщения: 1127
Откуда: РОССИЯ
Пол: Мужской
не могу понять, как вам поможет техника исключения условий в этой ситуации? ввод одного исключит другое и наоборот. Но как была возможность править вручную, так она и останется.

но если у вас ручной ввод только при отсутствии автоопределённого, то исключение поможет, но вроде у вас не та ситуация.

можно дать полномочие на ведение этого технического вида условия только определённым людям, остальные радуются автоматическому определению цены :) ... конечно, если пользеров можно разделить...

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


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Исключние условий в схеме калькуляции
СообщениеДобавлено: Пн, июн 01 2009, 19:06 
Президент
Президент

Зарегистрирован:
Пт, апр 28 2006, 22:39
Сообщения: 2514
Откуда: North Taxolina, USA
Пол: Женский
Justudent правильно говорит - это надо решать разделением полномочий. Если так уж надо, то можно для устрашения юзеров еще и регулярно гонять отчет: кто, как и когда воспользовался ручным изменением цены.

_________________
"One of the symptoms of an approaching nervous breakdown is the belief that one's work is terribly important." Bertrand Russell


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Исключние условий в схеме калькуляции
СообщениеДобавлено: Пн, июн 01 2009, 19:13 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Вт, апр 24 2007, 15:56
Сообщения: 1402
Да, насчет исключения условий это я погорячился...
А разделение полномочий тоже не поможет, т.к. ручной ввод - это нормально, но при выполнении определенных условий.

Подумал насчет предпосылок.
Ситуации, когда разрешен ручной ввод, тоже определяются автоматом. Добавил второе условие (разрешенное для ручного редактирования), где было хотел указать предпосылку "если условие определено автоматом (KOMV-KHERK), то всё гут". Ну чтобы вручную добавить было низя, а при выполнении предпосылки автоматом тянулась бы запись условия с нулевой стоимостью, которую юзер и корректирует. Черта с два! Значение поля определяется уже после расчета цены, т.е. когда предпосылки отработали. И полей подходящих для анализа в предпосылках - кот наплакал...

И что делать?! :?
С одной стороны, условие должно быть доступно для редактирования, но недоступно для ручного добавления в список активных условий...


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Исключние условий в схеме калькуляции
СообщениеДобавлено: Вт, июн 02 2009, 08:39 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, сен 29 2005, 07:34
Сообщения: 1127
Откуда: РОССИЯ
Пол: Мужской
вообщем при условии, что ВУ должно иметь возможность ручного ввода, но в определёных только ситуациях, которые можно зашить в автоматическую проверку, есть вот такое действенное решение

1. ВУ делается изменяемым вручную - как обычно
2. Ищется существующая или рисуется своя предпоссылка (T683S-KOBED) и вставляется в строке с нашим ВУ с СхКалькуляции

Результат - при вводе ВУ проверяется предпоссылка, если ок, то ВУ остаётся и работает, иначе системный сабж, что такое ВУ отсутствует. Проверил у себя, работает. Попробуйте так.

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


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Исключние условий в схеме калькуляции
СообщениеДобавлено: Вт, июн 02 2009, 11:49 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Вт, апр 24 2007, 15:56
Сообщения: 1402
Justudent написал:
ВУ должно иметь возможность ручного ввода, но в определёных только ситуациях, которые можно зашить в автоматическую проверку

Совершенно верно, я так и сделал. Проблема именно в пункте "зашить в автоматическую проверку".
При срабатывании KOBED-условия нужные поля еще не заполнены... и вообще там очень много ограничений на допустимые проверки :( Даже нота соответствующая есть - 156230.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Исключние условий в схеме калькуляции
СообщениеДобавлено: Вт, июн 02 2009, 11:58 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, сен 29 2005, 07:34
Сообщения: 1127
Откуда: РОССИЯ
Пол: Мужской
хм. значит вас недопонял. сорри. но пришёл к такому же решению. можно заюзерить конечно с открытием и закрытием поле ввода для ВУ, но это как последний из вариантов

кстати, не знаю что у вас там за предпоссылка, но вот 003 отрабатывает быстро и как надо, ещё до введения самого ВУ.

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


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Исключние условий в схеме калькуляции
СообщениеДобавлено: Вт, июн 02 2009, 14:24 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, сен 29 2005, 07:34
Сообщения: 1127
Откуда: РОССИЯ
Пол: Мужской
Надо искать заполненные поля)) или делать комплексную предпоссылку, что пока не заполнены те поля, код возврата ошибка, почему нет. Как только заполнены все выполнить проверку на значения в них и тоже вилка - либо да, либо нет. Попробуйте так

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


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Исключние условий в схеме калькуляции
СообщениеДобавлено: Вт, июн 02 2009, 15:19 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Вт, апр 24 2007, 15:56
Сообщения: 1402
Justudent написал:
Надо искать заполненные поля))

Дык. Почти все глобальные данные проверил :mrgreen:
Justudent написал:
кстати, не знаю что у вас там за предпоссылка, но вот 003 отрабатывает быстро и как надо, ещё до введения самого ВУ.


Note 156230 написал(а):
In particular at the moment not all fields are filled with current values so that, when you check for certain conditions, you have to be carful ..... here you can basically (that is, from the technical point of view) access all fields and tables which the pricing can also access. For restrictions see further down below .....
..... in the requirements you cannot use fields from the found condition records (for example, STFKZ, KZNEP). Only after the search for condition records has been carried outfor all conditions, the pricing with the valuation starts. Here also fields KOMP-KZWI1, XWORKA, and so on are filled. This in particular means thatin the (pre)conditions there may also be no check for these fields. In addition, only at this time important data from the document or the document item are available in the pricing fields, for example the quantity. Thesemay also not be called in the (pre)conditions.

Justudent написал:
или делать комплексную предпоссылку

мысль свежая. Надо попробовать, вдруг и правда заработает :idea:


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Исключние условий в схеме калькуляции
СообщениеДобавлено: Вт, июн 02 2009, 18:49 
Президент
Президент

Зарегистрирован:
Пт, апр 28 2006, 22:39
Сообщения: 2514
Откуда: North Taxolina, USA
Пол: Женский
Возможно стоит подойти к этому с другой стороны - разрешить ручной ввод, как обычно, но если юзер добавит условие в неположенной ситуации, то просто сделать (через user exit) сообщение об ошибке, что, мол, низзя? Глядишь со временем натренируются и не будут добавлять, когда не положено. :)

_________________
"One of the symptoms of an approaching nervous breakdown is the belief that one's work is terribly important." Bertrand Russell


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Исключние условий в схеме калькуляции
СообщениеДобавлено: Чт, июн 04 2009, 08:35 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, сен 29 2005, 07:34
Сообщения: 1127
Откуда: РОССИЯ
Пол: Мужской
2 Troy получилось что-нибудь или нет?

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


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

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


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

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


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

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