Формулы вывода данных контрагентов в списке контрагентов

Перечисленные ниже формулы выводятся в теле перебора по позициям.

Формула начала перебора <jx:forEach items="${rows}" var="row"> 

Формула окончания перебора </jx:forEach>

 

Основные поля

Формула Значение
${row.name} Наименование
${row.code} Код
${row.contacts.phones} Телефон
${row.contacts.faxes} Факс
${row.contacts.email} E-mail
${row.requisiteTO.actualAddress} Фактический адрес
${row.stateTO.name} Статус
${row.description} Комментарий
${formatter.printTags(row)} Группы
${formatter.loadAgent(row.id).externalCode}  Внешний код
${formatter.loadAgent(row.id).id}  UUID

 

Юридические реквизиты

Формула Значение
${row.companyType.name} Тип контрагента
${row.requisiteTO.legalTitle} Полное наименование
${row.requisiteTO.legalAddress} Юридический адрес
${row.requisiteTO.inn} ИНН
${row.requisiteTO.kpp} КПП
${row.requisiteTO.ogrn} ОГРН
${row.requisiteTO.okpo} ОКПО
${row.requisiteTO.ogrnip} ОГРНИП
${row.requisiteTO.accountTO.bankName} Банк
${row.requisiteTO.accountTO.BIC} БИК
${row.requisiteTO.accountTO.bankLocation} Адрес
${row.requisiteTO.accountTO.accountNumber} Расчетный счет

 

Владелец

Формула Значение
${row.ownerName} Сотрудник
${row.groupName} Отдел

 

Скидки и цены

Формула Значение
${row.discountCardNumber} Дисконтная карта
${formatter.loadAgent(row.id).priceType.name} Цена
${formatter.getDiscount(row.id, "Персональная скидка")}
Персональная скидка
${formatter.getDiscount(row.id, "Накопительная скидка")}
Накопительная скидка

 

Дополнительные поля

Основные параметры:

  • "Название поля" - точное наименование дополнительного поля в кавычках (с учетом регистра, дополнительных символов и т.д.).
  • value - тип, по которому создано пользовательское поле.
Формула Значение
${formatter.findAttribute(formatter.loadAgent(row.id), "Название поля").valueString} Строка
${formatter.findAttribute(formatter.loadAgent(row.id), "Название поля").valueText} Текст
${formatter.findAttribute(formatter.loadAgent(row.id), "Название поля").longValue} Число целое
${formatter.findAttribute(formatter.loadAgent(row.id), "Название поля").doubleValue} Число дробное
${formatter.findAttribute(formatter.loadAgent(row.id), "Название поля").timeValue} Дата
${formatter.findAttribute(formatter.loadAgent(row.id), "Название поля").value} Ссылка
${formatter.imageAttribute(formatter.loadAgent(row.id), "Название поля", false)} Файл
${formatter.findAttribute(formatter.loadAgent(row.id), "Название поля").entityValue.name} Доп. справочник

 

Формулы ниже действуют только с опцией CRM.

 

Контактные лица

Первое по счету:

Формула Значение
${formatter.loadAgent(row.id).getContactPersons().get(0).name} ФИО
${formatter.loadAgent(row.id).getContactPersons().get(0).position} Должность
${formatter.loadAgent(row.id).getContactPersons().get(0).phone} Телефон
${formatter.loadAgent(row.id).getContactPersons().get(0).email} E-mail
${formatter.loadAgent(row.id).getContactPersons().get(0).description} Комментарий

 

Если необходим вывод всех контактных лиц, можно использовать перебор:

Формула начала перебора:

<jx:forEach items="${formatter.loadAgent(row.id).contactPersons}" var="person">

Формулы вывода данных в теле перебора:

Формула Значение
${person.name} ФИО
${person.position} Должность
${person.phone} Телефон
${person.email} Email
${person.description} Примечание

Формула окончания перебора:

</jx:forEach>

 

Показатели продаж

Формула Значение
${formatter.formatDate(row.firstDemandDate)} Первая продажа
${formatter.formatDate(row.lastDemandDate)} Последняя продажа
${row.allDemandsQuantity} Количество продаж
${row.allDemandsSum/100} Сумма продаж
${formatter.printIfElse(row.averageReceipt >= 0, row.averageReceipt/100, "—")} Средний чек
${row.returnsQuantity} Количество возвратов
${row.returnsSum/100} Сумма возвратов
${row.discountsSum/100} Сумма скидок
${row.balance/100} Баланс
${row.profit/100} Прибыль

 

События

Формула Значение
${formatter.formatDate(row.lastEventDate)} Дата последнее события
${row.lastEventText} Текст последнего события
${formatter.formatDate(row.updated)} Дата последнего изменения

 

Еще есть вопросы? Отправить запрос

Комментарии