D5Plugin_FieldSimpleCalculator — плагин для осуществления простейших арифметических операций
Часто возникает необходимость произвести над числом некоторые математические действия, например: сложить, вычесть, умножить, разделить. Для этого используется плагин обработки поля D5Plugin_FieldSimpleCalculator.
Особенности работы плагина
Данный плагин имеет следующие особенности:
- Поддержка стандартных алгебраических операций, а именно: +, -, *, /
- Возможность введения нескольких последовательных команд
- Работа со знаками после нуля
- Возможность округления конечного результата
Принцип работы плагина
На вход плагину подается число (целое, либо десятичное) без лишних знаков вроде $, далее плагин последовательно выполняет заложенные в него инструкции и возвращает результат, при необходимости округлив значение.
Стоимость плагина составляет 10$. Ссылка на загрузку плагина предоставляется по запросу.
Импорт плагина в Datacol
Импорт плагинов в программу подробно описан в справке (доступной из интерфейса программы):
Подключение плагина к настройке
Плагин D5Plugin_FieldSimpleCalculator подключается в качестве плагина обработки поля. Плагин может подключаться одновременно к нескольким полям данных.
Конфигурация плагина D5Plugin_FieldSimpleCalculator задается в соответствующей настройке.
В конфигурации задаются следующие параметры:
- round — количество знаков после запятой в получаемом итоговом результате. Фактически — округление. При значении 0 возвращается целое число.
- commands — в данном параметре вы указываете необходимые вам алгебраические операции, каждую в новой строке. Указывать можно также числа с точкой либо запятой.
Пример строки конфигурации при подключении плагина к демо настройке парсера объявлений:
<dc5par type="list-string" name="commands">
/ 36,5
+ 9
</dc5par>
В данной конфигурации число, переданное плагину, сначала разделится на 36,5, потом к полученному значению добавится 9. По завершению всех операций плагин вернет целое число ( 0 знаков после запятой )