В разделе Заказ, вкладка Продукты, захожу в Настройки детали и тут хочу создать Бизнес правило. Условие должно ссылаться на поле "Скидка, %" но оно отсутвсует в выборе и много других полей тоже. Объясните пожалуйста почему, и как сделать, что бы оно появилось? Спасибо.
Действительно при выборе колонки в окне выбора колонки с типом "Валюта" недоступны к выбору. Мы зарегистрировали идею для команды разработки для улучшения этого поведения.
Как обходное решение, вы можете искать поле напрямую через поле выбора:
Действительно при выборе колонки в окне выбора колонки с типом "Валюта" недоступны к выбору. Мы зарегистрировали идею для команды разработки для улучшения этого поведения.
Как обходное решение, вы можете искать поле напрямую через поле выбора:
Наша система не поддерживает работу деталей с виртуальными объектами. Данное ограничение заложено на уровне ядра. То, что мастер позволяет создавать такие детали – это ошибка мастера деталей, которую мы исключим в будущих версиях приложения.
В данном кейсе, мы рекомендуем создать кастомный модуль или деталь с кастомной логикой получения данных (сервис на стороне Creatio, либо xhr). Для этой реализации необходимы навыки разработки.
находясь в контексте модели реестра нужно вызвать метод this.getActiveRow() чтобы получить модель выбранной записи, или this.get("ActiveRow") чтобы получить идентификатор выбранной записи.
Столкнулся с проблемой при работе с деталью. Каждый раз когда создается новая запись, вне зависимости от содержания, так же создается еще одна запись с фиксированным содержанием. Никаких БП привязанных к детали нету.
На картинке: 1-я запись, это запись созданная мной, 2-я запись появляется каждый раз при создании новой записи
Такое поведение являеться ожидаемым, поскольку единица измерения "штук" является базовой, и необходима для корректной работы в последующих процессах в которых присутствуют продукты.
Например при формировании заказа, цены и т.д
Вы можете добавить несколько единиц измерения, но этот продукт кроме этого, будет измеряться в штуках:
1 единица продука = 1 штука.
Например если вы добавите единицу измерения 8 часов, значит 1 штука продука = 8 часов.
Добрый день. А где именно надо видеть количество записей в детали? Если достаточно в списке раздела, к которому относится деталь, то есть простой способ. Достаточно добавить колонку и вывести там колонку связанного объекта, тогда можно выбрать количество записей. Пример настройки фильтра по колонкам связанных объектов здесь.
Есть ли возможность сделать так чтобы деталь была обязательной к заполнению пользователем? Если в детали 0 записей на странице записи то пользователь не сможет сохранить или перейти на следующий статус в кейсе.
Пример: Есть 100 контактов для импорта. Для них создалась деталь, где можно выбрать класс (А, Б, В....). Выбрать может быть множественным. Можно ли импортировать информацию, не для каждой детали отдельно, а для всей 100 контактов сразу?
Затем создать файл для импорта, где в одной колонке вывести имя контакта, в другой колонке - категорию, которая соответствует детали в системе.
Далее Вы можете перейти к импорту - следует связать кололнки из файла с соответствующими колонками из системы.
Когда файл будет загружен, существующие контакты будут обновлены относительно их категории. Контакты, которых не было в системе, будут загружены из файла.
Приветствую. Может ли у детали быть 2 страницы редактирования?
На разделе "продажи" в странице редактирования используется деталь "А", которая имеет настроенную карточку редактирования. Деталь "А" построена на объекте "Object". Моей задачей является создание нового раздела -> странице редактирования и размещение этой детали в ней. Суть в том, что при использовании новой детали , из-за связей обьекта и страницы, я перехожу на уже существующую страницу редактирования детали. Решить проблему через visible не удалось, так как рендерится только одно из полей в зависимости от порядка в диффе (старое либо новое). С рассположением полей не знаю как поиграть. Прошу подсказать решение. Буду благодарен за возможные предположения реализации.
Визуализирую проблему:
Проваливаемся с продажи. В diff поле стоит первым в очереди.
Проваливаемся с Сетевой задачи:
Поле в diff стоит после продажи, продажа отрендерилась уже по такому рассположению. Opportunity.visible = false; NetworkTask.visible = true
Показываю на примере поля "Продажа" -> необходимо заменить на "Сетевая задача" в зависимости от автозаполненного значения одного из полей. Если проваливаемся с продажи - this.Opportunity != undefined. Если Сетевая задача :
Отобразить два поля в одном и том же месте не представляется возможным в виду особенностей построения страницы.
В данном случае следует настроить типизацию.
На данный момент, в системе не предусмотрена полноценная типизация деталей, однако, существует одна хитрость.
Можно создать раздел на основании объекта детали и уже в нём настроить типизацию. Для колонки настройки рекомендую создать отдельный справочник с двумя значениями, продажа и сетевая задача.
После создания раздела его необходимо скрыть (просто убрав его со всех рабочих мест).
В результате мы получим типизированную деталь, с которой можно работать как вам необходимо.