![]() |
Мобильная Торговля
|
Версия
|
Апи для работы с утилитарными методами приведения и преобразования величин и структур
Открытые члены | |
correctDateTime (checkValue, minValue, maxValue, format) | |
Приведение даты и времени к доступному диапазону Подробнее... | |
dateTimeFromVariant (vdt) | |
Попытаться преобразовать строку в дату Подробнее... | |
dateTimeIsNull (dt) | |
Проверить валидность даты и времени Подробнее... | |
dateTimeToString (dt) | |
Получить дату и время в формате "yyyy-MM-dd HH:mm:ss.zzz". Подробнее... | |
dateToUIGenitive (dt) | |
Получить только дату в родительном падеже (пример: 15 июля 2008) Подробнее... | |
daysBetweenDates (begin, end) | |
Рассчитать количество дней до определенной даты. Если указан один параметр, то возвращает количество дней от указанной даты до сегодняшнего дня. Подробнее... | |
formatAmount (value, distributorId) | |
Округлить и форматировать сумму. Число знаков после запятой берется из константы CountFiguresRoundPDASums. Если константа не задана у дистрибьютора - 6 знаков. Подробнее... | |
formatDate (dt) | |
Преобразовать дату для вывода Подробнее... | |
formatDateTime (dt) | |
Преобразовать дату и время для вывода Подробнее... | |
formatDiscount (value) | |
Округлить до двух знаков после запятой и форматировать скидку Подробнее... | |
formatDouble (value, prec) | |
Округлить и форматировать число Подробнее... | |
formatPercent (value) | |
Округлить до двух знаков после запятой и форматировать проценты Подробнее... | |
formatPrice (value, distributorId) | |
Округлить и форматировать цену. Число знаков после запятой берется из константы CountFiguresRoundPDAPrice. Если константа не задана у дистрибьютора - 6 знаков. Подробнее... | |
formatQuantity (value, isReal, distributorId) | |
Округлить и форматировать количество товара. Число знаков после запятой берется из константы CountFiguresRoundNumberGood. Если константа не задана у дистрибьютора - 6 знаков. Подробнее... | |
formatSurveyAnswer (value, distributorId) | |
Округлить и форматировать результат опроса. Число знаков после запятой берется из константы CountFiguresRoundInSurveyRows. Если константа не задана у дистрибьютора - 6 знаков. Подробнее... | |
formatTime (dt) | |
Преобразовать время для вывода Подробнее... | |
idIsValid (id) | |
Проверить валидность идентификатора Подробнее... | |
monthName (monthNumber, isShort) | |
Возвращает наименование месяца по его порядковому номеру в полной или короткой форме (январь/янв) Подробнее... | |
pathToUri (path) | |
Преобразовать путь (например, до файла) в URI. Подробнее... | |
roundAmount (value, distributorId) | |
Округлить сумму до числа знаков округления дистрибьютора. Число знаков после запятой берется из константы CountFiguresRoundPDASums. Если константа не задана у дистрибьютора - 6 знаков. Подробнее... | |
roundDouble (value, prec) | |
Округлить число с плавающей запятой до необходимого числа знаков округления Подробнее... | |
roundPrice (value, distributorId) | |
Округлить цену до числа знаков округления дистрибьютора. Число знаков после запятой - большее значение из констант CountFiguresRoundPDACalculation или CountFiguresRoundPDAPrice. Если константа не задана у дистрибьютора - 6 знаков. Подробнее... | |
roundQuantity (value, isReal, distributorId) | |
Округлить количество до числа знаков округления дистрибьютора. Eсли isReal == true, число знаков после запятой - 0, иначе оно берется из константы CountFiguresRoundNumberGood. Если константа не задана у дистрибьютора - 6 знаков. Подробнее... | |
roundWeight (value, distributorId) | |
Округлить вес до третьего знака после запятой Подробнее... | |
stringDateTime (dt, format) | |
Преобразовать дату и время в строку по заданному шаблону Подробнее... | |
struct DateTimeFormat * correctDateTime | ( | checkValue | , |
minValue | , | ||
maxValue | , | ||
format | |||
) |
Приведение даты и времени к доступному диапазону
checkValue | [DateTime] - Корректируемая дата и время |
minValue | [DateTime] - Минимальная дата и время |
maxValue | [DateTime] - Максимальная дата и время |
format | [DateTimeFormat] optional - Формат для обработки |
dateTimeFromVariant | ( | vdt | ) |
Попытаться преобразовать строку в дату
vdt | [String] - Преобразуемая строка |
dateTimeIsNull | ( | dt | ) |
Проверить валидность даты и времени
dt | [DateTime] - Дата и время |
dateTimeToString | ( | dt | ) |
Получить дату и время в формате "yyyy-MM-dd HH:mm:ss.zzz".
dt | [DateTime] - Дата и время |
dateToUIGenitive | ( | dt | ) |
Получить только дату в родительном падеже (пример: 15 июля 2008)
dt | [Date] - Дата и время |
daysBetweenDates | ( | begin | , |
end | |||
) |
Рассчитать количество дней до определенной даты. Если указан один параметр, то возвращает количество дней от указанной даты до сегодняшнего дня.
begin | [Date] - Первая дата |
end | [Date] optional - Вторая дата |
formatAmount | ( | value | , |
distributorId | |||
) |
Округлить и форматировать сумму. Число знаков после запятой берется из константы CountFiguresRoundPDASums. Если константа не задана у дистрибьютора - 6 знаков.
value | [Number] - Сумма |
distributorId | [ID] optional - Дистрибьютор, для которого будет определяться точность округления (по умолчанию дистрибьютор маршрута) |
formatDate | ( | dt | ) |
Преобразовать дату для вывода
dt | [DateTime] - Строка даты со временем |
formatDateTime | ( | dt | ) |
Преобразовать дату и время для вывода
dt | [DateTime] - Строка даты со временем |
formatDiscount | ( | value | ) |
Округлить до двух знаков после запятой и форматировать скидку
value | [Number] - Скидка |
formatDouble | ( | value | , |
prec | |||
) |
Округлить и форматировать число
value | [Number] - Число для обработки |
prec | [Number] optional - Число знаков после запятой для округления (по умолчанию = 2) |
formatPercent | ( | value | ) |
Округлить до двух знаков после запятой и форматировать проценты
value | [Number] - Процент |
formatPrice | ( | value | , |
distributorId | |||
) |
Округлить и форматировать цену. Число знаков после запятой берется из константы CountFiguresRoundPDAPrice. Если константа не задана у дистрибьютора - 6 знаков.
value | [Number] - Цена |
distributorId | [ID] optional - Дистрибьютор, для которого будет определяться точность округления (по умолчанию дистрибьютор маршрута) |
formatQuantity | ( | value | , |
isReal | , | ||
distributorId | |||
) |
Округлить и форматировать количество товара. Число знаков после запятой берется из константы CountFiguresRoundNumberGood. Если константа не задана у дистрибьютора - 6 знаков.
value | [Number] - Количество товара |
isReal | [Boolean] optional - Признак дробного количества (по умолчанию false) |
distributorId | [ID] optional - Дистрибьютор, по которому будет определяться точность округления (по умолчанию дистрибьютор маршрута) |
formatSurveyAnswer | ( | value | , |
distributorId | |||
) |
Округлить и форматировать результат опроса. Число знаков после запятой берется из константы CountFiguresRoundInSurveyRows. Если константа не задана у дистрибьютора - 6 знаков.
value | [Number] - Результат опроса |
distributorId | [ID] optional - Дистрибьютор, для которого будет определяться точность округления (по умолчанию дистрибьютор маршрута) |
formatTime | ( | dt | ) |
Преобразовать время для вывода
dt | [DateTime] - Строка даты со временем |
idIsValid | ( | id | ) |
Проверить валидность идентификатора
id | [ID] - Идентификатор |
monthName | ( | monthNumber | , |
isShort | |||
) |
Возвращает наименование месяца по его порядковому номеру в полной или короткой форме (январь/янв)
monthNumber | [Number] - Порядковый номер месяца |
isShort | [Boolean] optional - Укороченная ли форма вывода. По умолчанию false |
pathToUri | ( | path | ) |
Преобразовать путь (например, до файла) в URI.
path | [String]- Путь |
roundAmount | ( | value | , |
distributorId | |||
) |
Округлить сумму до числа знаков округления дистрибьютора. Число знаков после запятой берется из константы CountFiguresRoundPDASums. Если константа не задана у дистрибьютора - 6 знаков.
value | [Number] - Сумма |
distributorId | [ID] optional - Дистрибьютор, для которого будет определяться точность округления. По умолчанию дистрибьютор маршрута |
roundDouble | ( | value | , |
prec | |||
) |
Округлить число с плавающей запятой до необходимого числа знаков округления
value | [Number] - Число |
prec | [Number] optional - Число знаков после запятой (по умолчанию = 6) |
roundPrice | ( | value | , |
distributorId | |||
) |
Округлить цену до числа знаков округления дистрибьютора. Число знаков после запятой - большее значение из констант CountFiguresRoundPDACalculation или CountFiguresRoundPDAPrice. Если константа не задана у дистрибьютора - 6 знаков.
value | [Number] - Цена |
distributorId | [ID] optional - Дистрибьютор, для которого будет определяться точность округления (по умолчанию дистрибьютор маршрута) |
roundQuantity | ( | value | , |
isReal | , | ||
distributorId | |||
) |
Округлить количество до числа знаков округления дистрибьютора. Eсли isReal == true, число знаков после запятой - 0, иначе оно берется из константы CountFiguresRoundNumberGood. Если константа не задана у дистрибьютора - 6 знаков.
value | [Number] - Количество |
isReal | [Boolean] optional - Признак дробного количества (по умолчанию = true) |
distributorId | [ID] optional - Дистрибьютор, для которого будет определяться точность округления (по умолчанию дистрибьютор маршрута) |
roundWeight | ( | value | , |
distributorId | |||
) |
Округлить вес до третьего знака после запятой
value | [Number] - Вес |
distributorId | [ID] optional - Параметр не используется (2020-01-01) и замены не требует |
stringDateTime | ( | dt | , |
format | |||
) |
Преобразовать дату и время в строку по заданному шаблону
dt | [DateTime] - Дата и время |
format | [String] optional - Формат преобразования; список шаблонов доступен по ссылке: http://doc.qt.io/qt-5/qdatetime.html#toString |