1b.app
Скопійоване посилання -

Відображення способу оплати в залежності від юридичної особи

Зробіть будь ласка можливість обмежувати відображення способів оплати в залежності від обраної юридичної особи, так само як це зроблено з відображенням облікових записів для оплати
Оригінальне питання доступне на версії: ru

Відповіді:

Добрий день. Зробити подібний функціонал на сайті приблизно 5ч. Будь ласка, надайте посилання на бокс, де це потрібно зробити - я зможу сказати більш точно
04.09.2020, 11:53
Оригінальний коментар доступний на версії: ru

Суханіцький Андрій ВАНБОКС КОРП
OneBox Corp - Інтегратор
Іменна ліцензія

Данилов Сергій Сергійович
Клієнт писав/ла:
Зробіть будь ласка можливість обмежувати відображення способів оплати в залежності від обраної юридичної особи, так само як це зроблено з відображенням облікових записів для оплати

Можна реалізувати через довідники, але потрібно буде дублювати способи оплати до довідника, в БП можна буде налаштувати зв'язок таким чином, що при виборі юр особи ви бачитимете тільки способи оплати, які додані для юр. особи.
Я не думаю, що у Вас будуть щодня додаватись юр.особи та способи оплати, тому цей варіант має підійти.
Пишу тут лише URL-префікси до посилань, щоб не публікувати посилання.
Для цього потрібно:
1) Тут /admin/shop/custom/object/
Створити 2 довідники:
- Спрачник юр. осіб /admin/shop/custom/object/12/
До нього додаємо 1-е поле
- довідник зв'язку юр.осіб та способів оплати /admin/shop/custom/object/11/
Додати до нього 2 поля (спосіб оплати та юр.особа) /admin/shop/custom/object/11/field/
+ пов'язуємо поле "юр. особа" з довідником юр.осіб https://prnt.sc/ud89q3
2) Створити додаткові поля і зв'язати їх з довідником
/admin/shop/orderfield/150/ - це пов'язуємо з першим довідником https://prnt.sc/ud8b3f
/admin/shop/orderfield/149/ - а це поле пов'язуємо з довідником 2 (де способи оплати) https://prnt.sc/ud87qq
3) Заповнюєте довідник значеннями
Ось юр.особи https://prnt.sc/ud8de8
Ось способи оплати https://prnt.sc/ud8dw7
4) Далі в інтерфейс бізнес-процесу виводьте ці поля https://prnt.sc/ud8cqt
В результаті отримуємо https://prnt.sc/ud8e68
Ось приклад процесу /admin/customorder/issue/2828203/edit/
5) Але ми отримуємо значення у додаткових полях, а це не стандартні поля, тому потрібно зробити копіювання даних у поля:
- приховуєте стандартні поля Спосіб оплати та Юр. особа
- на етапі бізнес-процесу або краще на процедурі https://prnt.sc/ud8fl5 додаємо https://prnt.sc/ud8krq https://prnt.sc/ud8kxa
Але є нюанс - юр.обличчя можна заповнити тільки за допомогою його id, тому повертаємося до 1-го довідника і додаємо в нього поле https://prnt.sc/ud8il3 яке так само потрібно заповнити у довіднику, ось його ID https:/ /prnt.sc/ud8jjp пишемо в довідник https://prnt.sc/ud8js6
Створюємо додаткове поле https://prnt.sc/ud8kgn
Додаємо на нашу процедуру дію https://prnt.sc/ud8lol + робимо зміни https://prnt.sc/ud8m4r
ГОТОВО https://prnt.sc/ud8nd0
Залишилося заповнити лише довідники та підключити для потрібних бізнес-процесів
07.09.2020, 23:20
Оригінальний коментар доступний на версії: ru

Суханіцький Андрій ВАНБОКС КОРП
OneBox Corp - Інтегратор
Іменна ліцензія

Суханицький Андрій Володимирович
Співробітник писав/ла:
Данилов Сергій Сергійович Клієнт писав/ла: Зробіть будь ласка можливість обмежувати відображення способів оплати в залежності від обраної юридичної особи, аналогічно як це зроблено з відображенням акаунтів для оплати. Можна реалізувати через довідники, але потрібно буде дублювати способи оплати в довідник Таким чином, при виборі юр особи ви будете бачити тільки способи оплати, які додані для юр. особи.Я не думаю, що у Вас будуть щодня додаватися юр.особи та способи оплати, тому цей варіант повинен підійти.Пишу тут тільки URL-префікси до посилань, щоб не публікувати посилання.Для цього потрібно:1) Тут /admin/ shop/custom/object/Створити 2 довідники: - спрачочник юр. осіб /admin/shop/custom/object/12/В нього додаємо 1-е поле - довідник зв'язку юр.осіб та способів оплати /admin/shop/custom/object/11/Додати до нього 2 поля (спосіб оплати та юр. особа) /admin/shop/custom/object/11/field/+ пов'язуємо поле "юр. особа" з довідником shop/orderfield/150/ - це пов'язуємо з першим довідником https://prnt.sc/ud8b3f/admin/shop/orderfield/149/ - а це поле пов'язуємо з довідником 2 (де способи оплати) https://prnt.sc /ud87qq3) Заповнюєте довідник значеннями Ось юр.особи https://prnt.sc/ud8de8Ось способи оплат https://prnt.sc/ud8dw74) Далі в інтерфейс бізнес-процесу виводьте ці поля https://prnt.sc/ud8cqtВ результаті отримуємо https://prnt.sc/ud8e68Ось приклад процесу /admin/customorder/issue/2828203/edit/5) Але ми отримуємо значення в додаткових полях, а це не стандартні поля, тому потрібно зробити копіювання даних у поля: - приховуєте стандартні поля Спосіб оплати та Юр. особа-на етапі бізнес-процесу або краще на процедурі https://prnt.sc/ud8fl5 додаємо дії https://prnt.sc/ud8krq https://prnt.sc/ud8kxaАле є нюанс - юр.особу можна заповнити тільки з допомогою його id, тому повертаємось до 1-го довідника і додаємо в нього поле https://prnt.sc/ud8il3 яке так само потрібно заповнити у довіднику, ось його ID https://prnt.sc/ud8jjp пишемо у довідник https: //prnt.sc/ud8js6Створюємо додаткове поле https://prnt.sc/ud8kgnДодаємо на нашу процедуру дію https://prnt.sc/ud8lol + робимо зміни https://prnt.sc/ud8m4rГОТОВО https://prnt.sc /ud8nd0Залишилося заповнити тільки довідники та підключити для потрібних бізнес-процесів

Пробували використати, рішення допомогло?
17.09.2020, 14:46
Оригінальний коментар доступний на версії: ru

Будь ласка, приєднуйтесь до діалогу. Якщо вам є що сказати – будь ласка, напишіть коментар. Для входу потрібний мобільний телефон та смс-код для ідентифікації. Увійти та написати коментар