Заказчик
Отзывы фрилансеров:
+ 0
- 0
Зарегистрирован на сайте 10 лет и 4 месяца
Бюджет:
20 000 руб
254.76 $ — 219.92 €
У нас используется коробочная версия Bitrix24. В карточке сделки уже создано пользовательское поле “Способ оплаты” (выпадающий список), в котором представлены следующие варианты:
• Предоплата 100%
• Рассрочка до 4 месяцев
• Рассрочка 12 месяцев
Необходимо разработать новое пользовательское поле “Платежи”, связанное с полем “Способ оплаты”, и реализовать отображение этого поля в виде таблицы внутри карточки сделки. Таблица будет использоваться для хранения и ввода информации о платежах.
Что нужно реализовать:
1. “Платежи”, отображаемое в виде таблицы со следующими колонками:
• Размер оплаты (%) – обязательное поле, только числа. Сумма всех строк должна составлять ровно 100%.
• Срок оплаты (в днях) – обязательное поле, ввод только целых чисел.
• С момента – обязательное поле, выпадающий список со значениями (например: “с момента отгрузки”, “с момента доставки” и т.д.).
• Дата оплаты – обязательное поле с возможностью выбора даты через календарь.
2. Настроить логику зависимости от пользовательского поля “Способ оплаты”:
• Если выбран “Предоплата 100%” – разрешён только один платеж.
• Если выбрано “Рассрочка до 4 месяцев” – разрешено от 2 до 4 платежей.
• Если выбрано “Рассрочка 12 месяцев” – разрешено от 5 до 12 платежей.
3. Обеспечить связку поля “Платежи” с полем “Способ оплаты” — изменение значения “Способ оплаты” должно автоматически влиять на допустимое количество строк в таблице “Платежи”.
4. Сделать все поля редактируемыми, с возможностью сохранения данных в карточке сделки.
5. Обеспечить сохранение всех данных в базе Bitrix24, как часть пользовательских полей.
Разделы:
Опубликован:
21.05.2025 | 16:00 [поднят: 21.05.2025 | 16:00]
Заказ находится в архиве