Фильтры

Если необходимо внести изменения в текущую конфигурацию колонок (например, скрыть\отобразить какое-либо поле на странице, поменять заголовок поля и т.д.), можно воспользоваться методом Terrasoft.sdk.RecordPage.configureColumn(model, columnSetName, columnName, columnConfig).

Параметры метода:

  • model - название модели.
  • columnSetName - название набора колонок модели, которому принадлежит изменяемая колонка.
  • columnName - название изменяемой колонки.
  • columnConfig - конфигурационный объект колонки, в который добавляются изменяемые атрибуты колонки с новыми значениями.

Постановка задачи

В карточке контакта скрыть поле Ответственный.

Реализация

// В конфигурационном объекте колонки Owner значение атрибута hidden устанавливается в true.

Terrasoft.sdk.RecordPage.configureColumn('Contact''primaryColumnSet''Owner', {

    hidden:true   

});

Аналогичным образом можно вносить изменения в конфигурацию наборов колонок. Для этого используется метод configureColumnSet(model, columnSetName, columnSetConfig).

Нравится

Поделиться

0 комментариев
Показать все комментарии

Всем привет! 

 

Поделюсь своим опытом и отвечу на вопрос как можно обновить helm-пакет сервиса Exchange Listener.

Сама ссылка на актуальный helm-пакет сервис: https://academy.terrasoft.ru/docs/user/ustanovka_i_administrirovanie/razvertyvanie_onsite/nastrojka_kontejnernyh_komponentov/nastroit_servis_sinkhronizacii_exchange_listener#title-2503-2 (см. "скачайте helm-пакет").

P.S. В целом по обновлению или переустановке helm пакета информация есть в интернете (https://helm.sh/docs/helm/helm_upgrade/)

Обновить версию можно сделать двумя способами:

1. Обновление. Использовать команду:

helm upgrade -i #параметры указать такие же как и при установке установке#

2. Удаление и повторная установка:

- удаление сервиса

helm delete -purge <название вашего сервиса>

 

- повторная установка согласно инструкции (https://academy.terrasoft.ru/docs/user/ustanovka_i_administrirovanie/razvertyvanie_onsite/nastrojka_kontejnernyh_komponentov/nastroit_servis_sinkhronizacii_exchange_listener#title-2503-2)

 

Хорошего дня!

Нравится

Поделиться

0 комментариев
Показать все комментарии

25 мая состоится LOW-CODE DAY — уникальное мероприятие, объединяющее в себе сразу три масштабных события: 

  • Презентацию исследования мирового рынка low-code

Мы представим результаты глобального исследования рынка low‑code, респондентами которого стали более 1000 бизнес- и ИТ‑лидеров, и обсудим полученные инсайты в рамках панельной дискуссии с участием ведущих экспертов.

  • Релиз новой версии платформы Creatio 7.18

Лидеры R&D «Террасофт» презентуют новую версию low‑code платформы и CRM-продуктов Creatio, которые предлагают еще больше востребованных инструментов для ускорения и быстрой трансформации процессов.

  • Обзор популярных приложений на Creatio Marketplace

Наши партнеры сделают обзор 10+ готовых решений на Creatio Marketplace, которые позволяют за считанные минуты эффективно решать бизнес-задачи для компаний различных масштабов и отраслей.

Регистрация открыта, присоединяйтесь!

ЗАРЕГИСТРИРОВАТЬСЯ >>

Нравится

Поделиться

0 комментариев
Показать все комментарии

При подготовке этого релиза 1C Connector 3.6 команда технической поддержки тщательно проанализировала обращения клиентов, в результате чего сформировался список наиболее востребованных обновлений и улучшений. Подробнее...

Нравится

Поделиться

0 комментариев
Показать все комментарии

Всем привет!

 

Поделюсь одной фичей, которая может закрыть вашу бизнес-задачу без внедрения целого проекта :)

Если в вашем бизнесе значение 0 для полей с типом "Целое" (Integer) или Дробное (Float/Decimal) используется как не пустое значение, то можно включить поддержку в приложении для поля нулевого значения (0/ноль).

 

 

Вводная:

 

Изначально если у вас поле обязательное и у вас записано 0 (так и должно быть), то приложение не даст сохранить запись и выдаст соответствующие значение:

 

 

Числовые поля в системе не поддерживают состояние «не заполнено», следовательно, ноль стандартное «пустое» значение. Следовательно, если вам нужно повесить атрибут «обязательно к заполнению», то он будет требовать любого отличного от нуля значения. В любом случае, даже если вы сотрете из поля 0, при сохранении карточки, в БД запишется 0.

 

Данный топик уже обсуждался более детально - https://community.terrasoft.ru/questions/chislovye-polya-vmesto-otobraz…

 

Решение:

Реализовать необходимую Вам обязательность числового поля можно только с помощью доработок в конфигурации.
Можно использовать параметр allowZerovalue в атрибуте (в секции attributes в схеме страницы, который должен решить этот вопрос.

Пример:

                middleTo: {
                    dataValueType: Terrasoft.DataValueType.INTEGER,
                    type: Terrasoft.ViewModelColumnType.VIRTUAL_COLUMN,
                    isRequired: true,
                    allowZeroValue: true
                },

 

Хорошего дня!

Нравится

Поделиться

2 комментария

Очень полезно! Можно вычищать текстовые поля, которые вместо integer были сделаны!

Убирая из учета значение, при котором система будет распознавать поле как не заполненное, вы делаете это поле тогда необязательным. 
Проще с помощью бизнес-правил на странице настроить обязательность заполнения поля при необходимом условии.

Показать все комментарии