1b.app
Скопирована ссылка -

Доработка функционала перерасчета цены продуктов

У нас в системе есть следующие процессы:

- список позиций поставщика

- список позиций клиента

- заказ клиента

1. В списке позиций поставщика фиксируются цены на характеристики изделия (прайс марки, цены печати, лака, дополнительных слоев и т.п.)

2. Список позиций клиента фиксируются продуктами, а цена продукта зависит от цен на характеристики изделия, вносимых в Список позиций поставщика.

3. И соответственно в Заказе клиента цены тоже будут тянуться из Списка позиций клиента

Цены в Списке позиций поставщика со временем перечисляются и соответственно в Списке позиций клиента и Заказе клиента тоже пересчитывается цена. Но для клиентов, покупающих продукт до пересчета цен, нужно оставить предыдущую стоимость.

Надо реализовать кнопку "пересчета цены"

Основная функция, которую должен выполнять этот функционал, это – блокирование автоматического пересчета цены на товар в Списке позиций клиента, учитывая цены на составляющие товара, и фиксирование ранее рассчитанной цены, то есть в случае нажатия на эту кнопку и изменение производителем цен в Списке позиций поставщика на характеристики изделия, цена самого изделия должна храниться до пересчета, то есть которая была до нажатия, и не перечисляться до того момента, пока мы не отключим эту кнопку.

вспомогательные скрины
Оригинальный вопрос доступен на версии: ua

Ответы:

Добрый день. Цена в заказе и так никогда не пересчитывается, т.е. фиксируется. Правильно ли я понял, что Вам нужно чтобы:
1. При нажатии на какую то кнопку цены взялись из заказов поставщика
2. Больше цену никто никак менять не мог (кроме кнопки выше).
05.07.2023, 18:51

Валерия
Оставьте сообщение в этой теме и вам откроются контакты пользователя
1. У нас настроено так что цена для заказа клиента тянется из Списка позиций клиента, которая в свою очередь рассчитывается из Списка позиций поставщика, как было написано в сообщении выше.
2. Нам нужно чтобы эта кнопка наоборот когда мы ее нажимаем блокировала перерасчет цены в Списке позиций клиента и соответственно в Заказанном клиенте, чтобы цена не перечислялась.
К примеру: у нас клиент заказал по одной цене, но после у поставщика был перерасчет цен по компонентам (марка, лак и т.д) и соответственно цена изменилась. А надо, чтобы у некоторых клиентов цена осталась на прежнем уровне. И мы этой кнопкой блокируем перерасчет
06.07.2023, 11:54
Оригинальный комментарий доступен на версии: ua

Понял, давайте тогда не кнопкой а проверять допполе продукта процесса. Например делаем допполе продукта процесса "Заблокировать пересчет цены" Вы ставите туда кнопкой или руками единичку, а в действии которое меняет цену делаем настройку чтобы не запускать для продукта просчет цены если заполнено допполе "Заблокировать пересчет цены". Т.е мы доработаем в одном нужном действии чисто настройку чтобы иннорировать продукты процесса у которых заполнено доп. поле.
06.07.2023, 12:16

Сможет ли приложение продукта процесса "Заблокировать перерасчет цены" дублироваться и работать в других бизнес процессах?
Что имею в виду, у нас из Бизнес процесса Список позиций клиента тянется в другие бизнес процессы: Заказ клиента, Логистика и в другие.
Важно, чтобы дальнейшие процессы были одинаковыми, то есть олнаково передавались данные. И чтобы ничего не изменилось когда мы будем в бизнес процессе Заговор клиента переходит на другие этапы
07.07.2023, 12:09
Оригинальный комментарий доступен на версии: ua


Валерия
Консалтингова компанія "Бюро продажів" писал/а:
І щоб нічого не змінилось коли ми будемо в Бізнес процесі Змовлення клієнта переходить на інші єтапи

Я не могу тут Вам ничего гарантировать, потому что не понимаю как настроен у Вас БП. Если изменение цены происходит только действием описанным выше то значение допполя будет таким же и во всех таких действиях на этапах Вы сможете прописать одинаковые настройки. Если же там будет еще какое то другое действие которое меняет цену то тогда естественно цена изменится
07.07.2023, 13:30

В случае необходимости сделать такой запрет на других бизнес процессах копирующих данные - сможете ли вы это сделать также?
Имеете ли вы уже оценку для нас по времени сколько нужно будет сделать этот запрет на сейчас?
И если в другие БП надо будет, то как тогда будем действовать и сколько ориентировочно вообще это часов может быть?
10.07.2023, 16:35
Оригинальный комментарий доступен на версии: ua


Валерия
Консалтинговая компания "Бюро продаж" писал/а:
В случае необходимости сделать такой запрет на других бизнес процессах копирующих данные - сможете ли вы это сделать также?
Имеете ли вы уже оценку для нас по времени сколько нужно будет сделать этот запрет на сейчас?
И если в другие БП надо будет, то как тогда будем действовать и сколько ориентировочно вообще это часов может быть?

я не оценивал доработку для конкретного БП, я оценивал доработку конкретного действия. Если вы используете это действие в других БП то вы естественно сможете самостоятельно включить там нужные галочки, если же вы каким-то вторым образом меняете там цену то нужно понимать как и дорабатывать соответствующие действия.
Если это заполнено выбранное допполе (займет 2ч), Вы это настраиваете, смотрите, проверяете на своем БП . Акцентирую Ваше внимание что я только доработаю настройку с выбором допполя в действии, далее процедуры, заполнение допполя и тд настраивать Вы будете самостоятельно.
10.07.2023, 20:37
Оригинальный комментарий доступен на версии: ua

Поздравляю!
Есть некоторые уточнения для того чтобы вам наглядно показать, как работает перерасчет цен.
Чтобы понять, тот вариант, который вы предложили будет работать или нет?
Так как передаем уже конкретную информацию о настройке OneBox клиента, просим чтобы посторонние интеграторы не подключались к решению этого вопроса только OneBox production
Прикрепляю вам видео, как создается продукт для Списка позиций клиента и как он рассчитывается.
https://youtu.be/zOoUXaki6R4
Надо включать запрет на второй раз расчета цены (т.е. не перечислять цену, которая была первый раз просчитана) в Списке позиций клиента
Конструктор процедур для "Списка позиций клиента"
https://knkrd.1b.app/app/workflow/19/procedure/
Конструктор процедур для "Списка позиции завода-поставщика"
https://knkrd.1b.app/app/workflow/21/procedure/
К примеру ОДНА из процедура перечисляющая цену.
https://knkrd.1b.app/app/workflow/21/procedure/283/
13.07.2023, 15:53
Оригинальный комментарий доступен на версии: ua

Я предлагаю:
В действие "Підрахувати і записати значення у додаткове поле" добавить выбор дополнительного поля продукта процесса. Если допполе заполнено ОСТАНАВЛИВАТЬ работу действия для продукта процесса и идти к следующему продукту процесса. Если это Вам подходит, делаем. Если нет, не делаем. Вы сами должны понимать как там настроен БП, какие действия как куда копируют цену и подойдет этот вариант или нет, мне эта информация абсолютно не нужна. Я предлагаю что конкретно и в какое действие доработать, остальным занимаются интеграторы, в данном случае это Вы.
13.07.2023, 16:14

итаю!
То, что вы предложили, не сработает.
Потому что за перерасчет цены отвечает не только одно действие.
Поэтому просто добавить одно действие, которое вы предложили не поможет.
Там отвечает не одна процедура и много действий.
К примеру ОДНА из процедура перечисляющая цену.
https://knkrd.1b.app/app/workflow/21/procedure/283/
Конструктор процедур для "Списка позиций клиента"
https://knkrd.1b.app/app/workflow/19/procedure/
Конструктор процедур для "Списка позиции завода-поставщика"
https://knkrd.1b.app/app/workflow/21/procedure/
Можете пожалуйста посмотреть эти ссылки и подсказать как наилучшим образом можно это сделать и что будет нужно сделать?
17.07.2023, 12:22
Оригинальный комментарий доступен на версии: ua


Валерия писал/а:
Тому просто додати одну дію, яку ви запропонували не допоможе.
Там відповідає не одна процедура і багато дій.

в конечном итоге же в цену продукту какую то насчитанную цену переносит одно действие? Я понимаю что считаете вы там по допполям цену, переносите её в третье допполе и тд. Но итоговое действие переноса цены в цену делает только 1 действие
17.07.2023, 12:33

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