В разделе Заказ, вкладка Продукты, захожу в Настройки детали и тут хочу создать Бизнес правило. Условие должно ссылаться на поле "Скидка, %" но оно отсутвсует в выборе и много других полей тоже. Объясните пожалуйста почему, и как сделать, что бы оно появилось? Спасибо.

Изображение удалено.

Нравится

1 комментарий
Лучший ответ

Здравствуйте Сергей!

 

Действительно при выборе колонки в окне выбора колонки с типом "Валюта" недоступны к выбору. Мы зарегистрировали идею для команды разработки для улучшения этого поведения.

 

Как обходное решение, вы можете искать поле напрямую через поле выбора:

 

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

Здравствуйте Сергей!

 

Действительно при выборе колонки в окне выбора колонки с типом "Валюта" недоступны к выбору. Мы зарегистрировали идею для команды разработки для улучшения этого поведения.

 

Как обходное решение, вы можете искать поле напрямую через поле выбора:

 

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

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

Здравствуйте, скажите пожалуйста как можно создать деталь на основе виртуального объекта и заполнит деталь?

Если есть пример напишите пожалуйста как надо сделать заранее спасибо.

Нравится

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

Добрый день!



Наша система не поддерживает работу деталей с виртуальными объектами. Данное ограничение заложено на уровне ядра. То, что мастер позволяет создавать такие детали – это ошибка мастера деталей, которую мы исключим в будущих версиях приложения.



В данном кейсе, мы рекомендуем создать кастомный модуль или деталь с кастомной логикой получения данных (сервис на стороне Creatio, либо xhr). Для этой реализации необходимы навыки разработки. 

Bogdan,

Спасибо

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

Здравствуйте, как сделать так что в реестре деталь, checkBox действовал как radioButon или можно ли в место checkBox добавить radioButton?

Нравится

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

Здравствуйте,

 

На данный момент в системе нет такой возможности, но мы зарегистрировали это пожелание и подобный функционал может появиться в будущих релизах.

Mira Dmitruk,

Спасибо

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

Здравствуйте,

1) как отобразить все checkbox в реестр деталь?

2) при выбора запись checkbox стал true?

3) метод обработчик изменения checkbox?

пожалуйста покажите пример.

Нравится

1 комментарий

Добрый день,



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

Больше информации на эту тему вы можете найти у нас на Академии:

https://academy.creatio.com/docs/user/customization_tools/ui_and_busine…

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

Здравствуйте, скажите пожалуйста как можно получить выбранную запись из реестр детали (через script) в странице записи?

Нравится

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

Добрый день,

 

находясь в контексте модели реестра нужно вызвать метод this.getActiveRow() чтобы получить модель выбранной записи, или this.get("ActiveRow") чтобы получить идентификатор выбранной записи. 



С уваженим,

Юрий. 

Yurii,

Спасибо

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

Столкнулся с проблемой при работе с деталью. Каждый раз когда создается новая запись, вне зависимости от содержания, так же создается еще одна запись с фиксированным содержанием. Никаких БП привязанных к детали нету.

На картинке: 1-я запись, это запись созданная мной, 2-я запись появляется каждый раз при создании новой записи

Изображение удалено.

Нравится

1 комментарий

Здравствуйте, Дмитрий.



Такое поведение являеться ожидаемым, поскольку единица измерения "штук" является базовой, и необходима для корректной работы в последующих процессах в которых присутствуют продукты.



Например при формировании заказа, цены и т.д





Вы можете добавить несколько единиц измерения, но этот продукт кроме этого, будет измеряться в штуках:



1 единица продука = 1 штука.



Например если вы добавите единицу измерения 8 часов, значит 1 штука продука = 8 часов.



С уважением, Павел!

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

Подскажите пожалуйста. Как сделать так чтоб отображалось количество записей в детали?

Нравится

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

Здравствуйте, 

К сожалению такой функционал можно реализовать исключительно средствами разработки. 

Добавили ваше обращение в список пожеланий.

С уважением, 

Антон

Александр, добрый вечер.

 

Могу помочь в решении Вашей задачи, напишите мне на почту - savelieva.crm@gmail.com.

Добрый день. А где именно надо видеть количество записей в детали? Если достаточно в списке раздела, к которому относится деталь, то есть простой способ. Достаточно добавить колонку и вывести там колонку связанного объекта, тогда можно выбрать количество записей. Пример настройки фильтра по колонкам связанных объектов здесь.





 

Вот что хотелось бы получить, если 3 сделки на детали, то чтоб напротив детали отображалось 3 и так далее в зависимости от количества сделок в делате 

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

Есть ли возможность сделать так чтобы деталь была обязательной к заполнению пользователем? Если в детали 0 записей на странице записи то пользователь не сможет сохранить или перейти на следующий статус в кейсе.

Нравится

1 комментарий

Здравствуйте, к сожалению у нас нету готовых решений для реализации вашего запроса.

Его можно будет реализовать подключая элементы разработки.

Статья в которой рассматривалась похожая проблема.

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

Здравствуйте,



Пример: Есть 100 контактов для импорта. Для них создалась деталь, где можно выбрать класс (А, Б, В....). Выбрать может быть множественным. Можно ли импортировать информацию, не для каждой детали отдельно, а для всей 100 контактов сразу?

Нравится

1 комментарий

Добрый день,

 

Вы можете вывести деталь на страницу контакта.

Затем создать файл для импорта, где в одной колонке вывести имя контакта, в другой колонке - категорию, которая соответствует детали в системе.

 

Далее Вы можете перейти к импорту - следует связать кололнки из файла с соответствующими колонками из системы.

 

Когда файл будет загружен, существующие контакты будут обновлены относительно их категории. Контакты, которых не было в системе, будут загружены из файла.

 

С уважением,

Глеб.

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

Приветствую. Может ли у детали быть 2 страницы редактирования? 

На разделе "продажи" в странице редактирования используется деталь "А", которая имеет настроенную карточку редактирования. Деталь "А" построена на объекте "Object".  Моей задачей является создание нового раздела -> странице редактирования и размещение этой детали в ней. Суть в том, что при использовании новой детали , из-за связей обьекта и страницы, я перехожу на уже существующую страницу редактирования детали. Решить проблему через visible не удалось, так как рендерится только одно из полей в зависимости от порядка в диффе (старое либо новое). С рассположением полей не знаю как поиграть. Прошу подсказать решение. Буду благодарен за возможные предположения реализации. 



Визуализирую проблему:

Проваливаемся с продажи. В diff поле стоит первым в очереди.

Изображение удалено.



Проваливаемся с Сетевой задачи:

Поле в diff стоит после продажи, продажа отрендерилась уже по такому рассположению. Opportunity.visible = false; NetworkTask.visible = true

Изображение удалено.





Показываю на примере поля "Продажа" -> необходимо заменить на "Сетевая задача" в зависимости от автозаполненного значения одного из полей. Если проваливаемся с продажи - this.Opportunity != undefined. Если Сетевая задача : 

this.NetworkTask !=undefined

 

Нравится

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

Вот 2 поля, на которых я привел пример.

Может можно как-то опеределить 2 diff блока? Мне по сути нужны чуть ли не 2 разные вьюхи, но на одном объекте....



{

                    operation: "insert",

                    name: "TsOpportunity",

                    parentName: "Header",

                    propertyName: "items",

                    values: {

                        visible: { bindTo: "IsOpportunity" },

                        enabled: false,

                        layout: {

                            column: 0,

                            row: 0,

                            colSpan: 12

                        }

                    }

                },

                {

                    operation: "insert",

                    name: "NetworkTask",

                    parentName: "Header",

                    propertyName: "items",

                    values: {

                        visible: { bindTo: "IsNetworkTask" },

                        enabled: false,

                        layout: {

                            column: 0,

                            row: 0,

                            colSpan: 12

                        }

                    }

                },

Добрый день!

Отобразить два поля в одном и том же месте не представляется возможным в виду особенностей построения страницы.

В данном случае следует настроить типизацию.

На данный момент, в системе не предусмотрена полноценная типизация деталей, однако, существует одна хитрость.

Можно создать раздел на основании объекта детали и уже в нём настроить типизацию. Для колонки настройки рекомендую создать отдельный справочник с двумя значениями, продажа и сетевая задача.

После создания раздела его необходимо скрыть (просто убрав его со всех рабочих мест).

В результате мы получим типизированную деталь, с которой можно работать как вам необходимо.

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