Текущее время: Чт, мар 28 2024, 19:00

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 12 ] 
Автор Сообщение
 Заголовок сообщения: Условие, обязательное только для определенного вида прейскуранта - как сделать?
СообщениеДобавлено: Вт, авг 07 2012, 15:56 
Младший специалист
Младший специалист
Аватара пользователя

Зарегистрирован:
Ср, авг 01 2012, 11:57
Сообщения: 82
Откуда: Минск, РБ
Пол: Женский
Такая вот задача.

Есть клиенты со своей схемой, есть вид документа (заказа) со своей схемой, все работает. В заказе выбирается вид прейскуранта, схема калькуляции подтягивается автоматически, пользователь ее изменять не может (и вообще не думает о ней).
Есть печатные формы - ТТН.
И тут вот придумали отгружать товары партнерам на новых условиях. Завели новый прейскурант. А для печатной формы появилось требование - выводить в спецификации дополнительно сумму, которая задается для 1 штуки, для разных материалов разная - сколько должен партнер заплатить нам сразу (остальное платится через некоторое время, по сути - продажа в рассрочку). И по новым условиям из всего ассортимента планируется продавать 5 наименований пока что, в дальнейшем возможно расширение списка.
Сумма рассчитывается не в схеме калькуляции, на расчет цены никакого влияния не оказывает. Зависит от материала и от условий продажи, для всех клиентов одинаковая.

Завела условие, привязала к материалу и прейскуранту, добавила в схему калькуляции как необязательное.
В этом случае, если для материала такое условие заведено, то оно добавляется в схему калькуляции, если нет - то нет. То есть контроля за наличием условия нет. Не очень хорошо, хотелось бы контролировать.
Если поставить обязательным - то будет требовать всегда, когда используется соответствующая схема калькуляции, это тоже не подходит: схема используется для разных прейскурантов.

Можно ли - и как - сделать, чтобы для нового прейскуранта условие было обязательным, а для остальных - нет?
Помогите новичку, подскажите, в какую сторону копать. И чем :)

_________________
Нам не дано предугадать, как слово наше отзовется.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Условие, обязательное только для определенного вида прейскуранта - как сделать?
СообщениеДобавлено: Вт, авг 14 2012, 18:41 
Президент
Президент

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

Обязательность, как вы уже правильно заметили, контролируется на уровне схемы. Можно, конечно, написать и user exit для этого, но опять же - если это только для печати в форме, то нет смысла огород городить.

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


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Условие, обязательное только для определенного вида прейскуранта - как сделать?
СообщениеДобавлено: Ср, авг 15 2012, 11:17 
Младший специалист
Младший специалист
Аватара пользователя

Зарегистрирован:
Ср, авг 01 2012, 11:57
Сообщения: 82
Откуда: Минск, РБ
Пол: Женский
Постараюсь объяснить понятнее.
Существует работающая схема - заказ с определенным видом документа, схема клиента, и тд, что в сумме определяет схему калькуляции.
Пользователь в заказе может выбрать прейскурант. Схема калькуляции при этом не изменяется.
Накладная печатается в excel .

Появился новый вариант продажи - по типу рассрочки. По такому варианту приняли решение продавать только некоторые материалы из тех, которые продают клиентам.
При таком варианте продажи определенную часть стоимости клиент обязан оплатить сразу. Эта часть зависит только от самого материала: подписали приказ, материал А,В,С - сумма рассрочки 1000, материал К,Л,М - 1400. При этом материалы стоят по-разному (цена А <> цена В <> цена С)
Та часть, которую клиент должен оплатить сразу (первоначальная выплата), считается как цена материала со всеми налогами - сумма рассрочки для этого материала. На расчет цены сам факт продажи в рассрочку не влияет, но в заказе должны быть только те материалы, которые могут продаваться на таких условиях - то есть на этапе ввода хотелось бы контролировать.
При печати накладной в спецификации необходимо вывести таблицу с перечнем материалов и сумме первоначальной выплаты по каждому.

Я создала новое условие (ZHII например) и включила в ту схему калькуляции, которая подбрасывается для схемы клиента - схемы документа и т.д.
При выборе соответствующего прейскуранта и вводе материала, для которого условие ZHII определено, условие подтягивается в схему калькуляции - и это хорошо. Но если выбрать материал, .для которого это условие не задано, не выдается никакого предупреждения - а вот это огорчает.
А если это условие сделать обязательным, то оно требуется постоянно, независимо от того, какой выбран прейскурант - это совсем не подходит.

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

_________________
Нам не дано предугадать, как слово наше отзовется.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Условие, обязательное только для определенного вида прейскуранта - как сделать?
СообщениеДобавлено: Ср, авг 15 2012, 21:10 
Старший специалист
Старший специалист

Зарегистрирован:
Вт, апр 08 2008, 10:42
Сообщения: 379
Пол: Мужской
можно попробовать добавить в схему калькуляции обязательное условие с тем же ключом, что и исходное, с предпосылкой, в которой будет проверка на нужные материалы - абапа минимум.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Условие, обязательное только для определенного вида прейскуранта - как сделать?
СообщениеДобавлено: Чт, авг 16 2012, 12:28 
Младший специалист
Младший специалист
Аватара пользователя

Зарегистрирован:
Ср, авг 01 2012, 11:57
Сообщения: 82
Откуда: Минск, РБ
Пол: Женский
jh
То есть если условие заведено, как обязательное, но формула в предпосылке устанавливает sy-subrc не равным 0, то условие игнорируется? Или как?

_________________
Нам не дано предугадать, как слово наше отзовется.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Условие, обязательное только для определенного вида прейскуранта - как сделать?
СообщениеДобавлено: Чт, авг 16 2012, 16:33 
Старший специалист
Старший специалист

Зарегистрирован:
Вт, апр 08 2008, 10:42
Сообщения: 379
Пол: Мужской
Оно благополучно исчезает из расчета цен заказа - могли бы, кстати, и сами проверить между делом.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Условие, обязательное только для определенного вида прейскуранта - как сделать?
СообщениеДобавлено: Вт, авг 21 2012, 09:38 
Младший специалист
Младший специалист
Аватара пользователя

Зарегистрирован:
Ср, авг 01 2012, 11:57
Сообщения: 82
Откуда: Минск, РБ
Пол: Женский
jh написал:
могли бы, кстати, и сами проверить между делом.

могла бы... проблема только в том, что нас очень слабо учили этому :( А поддерживать нужно со всех сторон. Как-то не очень получается сесть и изучить какой-то кусок от и до, да и материалов... что-то я курсы читаю-читаю - и очень мало там информации нахожу, только самого общего плана. Так что не кидайте в меня тапками...
Если я правильно понимаю, формула для предпосылки создается каким-то специальным образом ( VOFM?). Мне пока еще этот метод не знаком, и загрузили пока другой задачкой. Но теперь буду знать, в какою сторону копать. Когда будет возможность вернуться к этому вопросу снова - буду изучать. Спасибо.

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

_________________
Нам не дано предугадать, как слово наше отзовется.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Условие, обязательное только для определенного вида прейскуранта - как сделать?
СообщениеДобавлено: Ср, фев 20 2019, 13:52 
Старший специалист
Старший специалист

Зарегистрирован:
Чт, ноя 03 2005, 12:21
Сообщения: 259
Откуда: Мос.обл. дер. Перхушково
Пол: Мужской
Доброго дня.
Немного схожая задача:
Есть условие в схеме калькуляции заказа, которое подтягивается в документ если заведены цены на него в Vk11
Как красивей/правильней/какие варианты будет реализовать проверку на обязательность заполнения условия при наличии определенных данных в документе.
Суть в том, что бывают случаи, что пользователи по ошибке и т.п. не заведут цены на нужные даты в VK11 и условие соответственно не подтягивается. а оно нужно.
А так как все происходит автоматически, то это никто и не замечает.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Условие, обязательное только для определенного вида прейскуранта - как сделать?
СообщениеДобавлено: Ср, фев 20 2019, 16:52 
Старший специалист
Старший специалист

Зарегистрирован:
Чт, ноя 03 2005, 12:21
Сообщения: 259
Откуда: Мос.обл. дер. Перхушково
Пол: Мужской
Собственно вариант реализации который пришел: это сделать условие обязательным и использовать предпосылку в котором ограничить появление условия в схеме калькуляции


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Условие, обязательное только для определенного вида прейскуранта - как сделать?
СообщениеДобавлено: Ср, фев 20 2019, 18:07 
Старший специалист
Старший специалист

Зарегистрирован:
Вт, апр 08 2008, 10:42
Сообщения: 379
Пол: Мужской
Noname написал:
Доброго дня.
Немного схожая задача:
Есть условие в схеме калькуляции заказа, которое подтягивается в документ если заведены цены на него в Vk11
Как красивей/правильней/какие варианты будет реализовать проверку на обязательность заполнения условия при наличии определенных данных в документе.

засунуть определенные данные в ключ..


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Условие, обязательное только для определенного вида прейскуранта - как сделать?
СообщениеДобавлено: Чт, фев 21 2019, 08:42 
Старший специалист
Старший специалист

Зарегистрирован:
Чт, ноя 03 2005, 12:21
Сообщения: 259
Откуда: Мос.обл. дер. Перхушково
Пол: Мужской
Параметр уже есть в ключе, суть в том, что умудряются забыть завести цены на это условие и тогда оно не подтягивается в схему калькуляции.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Условие, обязательное только для определенного вида прейскуранта - как сделать?
СообщениеДобавлено: Пн, фев 25 2019, 11:49 
Директор
Директор

Зарегистрирован:
Пн, мар 25 2013, 12:19
Сообщения: 1067
Сделайте 1 условие обязательное 2 условие необязательное
В зависимости от параметров Vk11 будет работать или одно или другое


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

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


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

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


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

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