Добавление нового поля "Стоимость с НДС" на карточке тендера

10 000 руб. за проект
10 апреля 2020, 13:18 • 17 откликов • 66 просмотров
Часть перевозчиков платят НДС, часть - нет. Узнать, является ли данная компания плательщиком НДС, можно по значению поля nds модели Organisation.

Торгуются все участники в ценах без НДС. Однако, тем, кто платит НДС, хочется понимать также цену своего предложения с НДС. Торги идут быстро, и было бы удобно, если бы система подказывала сумму с НДС автоматом в зависимости от того, платит ли перевозчик НДС.

Размер НДС хранится в таблице настроек системы, интерфейс к которой обспечивается моделью Settings. Размер НДС хранится в настройке под названием ndsValue.

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

Система должна позволять вводить значение в любое из полей - без НДС или с НДС - и должна автоматически пересчитывать второе значение.

Краткая информация о системе и стеке

Электронная тендерная платформа (ЭТП), на которой возможно проведение тендеров на оказание услуг по грузоперевозке.
Система реализована на PHP версии 5.6.
Варианты разворачивания: LAMP (linux + apache + mysql + php) или XAMPP (Windows) 5.6.8.
Файлы