Изменения

Перейти к: навигация, поиск

Справочники

16 байт добавлено, 11:36, 4 июня 2014
Дополнительные услуги
После выбора поля в редакторе формул необходимо указать логический оператор, который будет использоваться для сравнения поля с введенным числом.
В зависимости от типа поля доступны разные виды операторов для числа. Например: для числового значения – '''Больше/Меньше/Равно/Не равно''', для текста – '''Содержит/Не содержит/Начинается "С"'''. От типа поля зависит и поле ввода, например: '''Время доставить "C"'''. Для полей, которые являются статусами, вместо поля ввода значения, подставляется выпадающий список (например, поле '''“Режим”''' в карточке корреспонденции).
Кнопки в редакторе формул:
'''"-"''' - удаляет текущую строку в выражении;
'''"+Строка"''' - добавляет строку в выражение, чтобы определить в условии, оно выполняется когда верны две строки или только одна (нужно выбрать логический оператор '''"И"''' или '''"ИЛИ"'''. '''"И"''' - должны выполниться все строки, '''"ИЛИ"''' - достаточно выполниться только одной строке);
'''"+Блок"''' - добавляет блок, что позволяет сгруппировать выражения по аналогии с математикой обернуть в выражения в скобки, и строить более сложные логические условия. Для каждого блока нужно указать логический оператор (по аналогии со строками: '''"И"''' - должны выполнится все блоки, '''"ИЛИ"''' - достаточно выполниться только одному блоку).
Далее рассмотрим следующие поля условия в редакторе формул:
'''Всегда''' - Условие будет всегда выполняться;
'''Услуга''' – В списке можно выбрать другую услугу и посмотреть какую цену она вернула.
Функции в редакторе формул – это предустановленный список действий с различными полями (не доступный из рассмотренных выше полей). Функции для работы с вложениями:
'''-сумма массы вложений''' – сумма поля масса у вложений корреспонденции;
'''-сумма количества вложений''' – сумма поля количество у вложений корреспонденции;
'''-Количество строк во вложениях''' – количество строчек в вложениях;
Функции для работы с датами в редакторе формул:
'''-Корреспонденция была доставлена''' - проверка были ли заполнены поля дата доставки и время доставки в карточке корреспонденции;
'''-Дата доставки минус дата заказа''' – Расчёт количества дней между датами. Если дата доставки ещё не указана, функция вернёт число – 1000. (Если дата доставки меньше даты заказа – функция вернёт количество дней отрицательным числом, например: -2). Также следует учитывать, что в секции '''“результат”''' функция не возвращает никаких отрицательных значений, а возвращает 0);
'''-Дата доставки минус планируемая дата доставки''' – Возвращает количество дней, использует те же самые правила расчёта, что и вышеописанные.
Функции работы со временем в редакторе формул:
'''-Время доставки в план. интервале''' – если указано время доставки '''“с”''' и '''“до”''', то функция проверит, попадает ли в этот интервал указанное время доставки;
'''-Время доставить “До” минус “С”''' – возвращает количество минут после вычитания из '''“Время До”''', '''“Время С”''';
'''Введённое значение''' – это значение, которое ввёл пользователь или вернула формула автовключения в первом столбце таблицы “услуги” в карточке корреспонденции.
В разделе редактора формул '''“Результат”''' - большая часть полей повторяет описание полей '''“Условие”''', с разницей в том, что в этой части редактора формул определяется математическое выражение, и отображаются только числовые поля. Вместо логических операций в этом разделе доступны математические операции – '''сложить/вычесть/умножить/разделить'''.
1924
правки

Навигация