D5Plugin_FieldSimpleCalculator — плагин для осуществления простейших арифметических операций

Часто возникает необходимость произвести над числом некоторые математические действия, например: сложить, вычесть, умножить, разделить. Для этого используется плагин обработки поля D5Plugin_FieldSimpleCalculator.

Особенности работы плагина

Данный плагин имеет следующие особенности:

  • Поддержка стандартных алгебраических операций, а именно: +, -, *, /
  • Возможность введения нескольких последовательных команд
  • Работа со знаками после нуля
  • Возможность округления конечного результата

Принцип работы плагина

На вход плагину подается число (целое, либо десятичное) без лишних знаков вроде $, далее плагин последовательно выполняет заложенные в него инструкции и возвращает результат, при необходимости округлив значение.

Стоимость плагина составляет 10$. Ссылка на загрузку плагина предоставляется по запросу.

Импорт плагина в Datacol

Импорт плагинов в программу подробно описан в справке (доступной из интерфейса программы):

Импорт плагинов

Подключение плагина к настройке

Плагин D5Plugin_FieldSimpleCalculator подключается в качестве плагина обработки поля. Плагин может подключаться одновременно к нескольким полям данных.

Подключение плагина D5Plugin_FieldSimpleCalculator

Конфигурация плагина D5Plugin_FieldSimpleCalculator задается в соответствующей настройке.
Конфигурация плагина D5Plugin_FieldSimpleCalculator

В конфигурации задаются следующие параметры:

  • round — количество знаков после запятой в получаемом итоговом результате. Фактически — округление. При значении 0 возвращается целое число.
  • commands — в данном параметре вы указываете необходимые вам алгебраические операции, каждую в новой строке. Указывать можно также числа с точкой либо запятой.

Пример строки конфигурации при подключении плагина к демо настройке парсера объявлений:


0

/ 36,5
+ 9

В данной конфигурации число, переданное плагину, сначала разделится на 36,5, потом к полученному значению добавится 9. По завершению всех операций плагин вернет целое число ( 0 знаков после запятой )