Добрый день!
В расширенном режиме фильтрации есть возможность группировки фильтров - зажимаем кнопку Ctrl и щелкаем мышкой рядом с фильтрами, которые хотим сгруппировать, но при этом эти фильтры никак не подсвечиваются и не выделяются. То есть не очень понятно, то ли выделил их пользователь для группировки, то ли нет.
Было бы неплохо, если бы фильтры, "прощелкнутые" для последующей группировки, как-то выделялись, затемнялись (пример - когда мы встаем мышкой на какую-то запись в разделе, она затемняется)

Нравится

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

Как подсветить поле карточки в BPMonline CRM 5.4.0.1721?

Нравится

8 комментариев

Дмитрий, не очень понятно, как это применить к полю карточки...

Можете попробовать так.

            string backgroundColorScript = string.Format(@"$(""#{0}"").css(""background"",""SeaGreen"");", Page.PatronymicEdit.ClientID);
            Page.AddScript(backgroundColorScript);

Также можно подсветить любой контрол.

А это будет работать динамически? То есть, я хочу сказать, что мне нужно, чтобы поля подсвечивались только после определенных событий (например, после того, как другое поле прошло/не прошло валидацию). По сути нужно то же самое, что из коробки работает для подсветки обязательных полей, только не делая поля обязательными на уровне объектов.

Здравствуйте, Акмаль!

Должно работать динамически.

Спасибо.

Добрый день, А возможно ли реализовать данный функционал на версии 7.4.1?

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

Посмотрите вот этот вариант:
http://www.community.terrasoft.ua/forum/topic/11202#comment-50393

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

Здравствуйте. Я вместе с группой опытных программистов разрабатываю редактор скриптов Terrasoft CRM, который на данный момент включает в себя такие возможности как автодополнение, полная подсветка синтаксиса и еще несколько функций необходимых полноценному редактору. Предположительная стоимость продукта - $ 199 за одну лицензию. Интересно знать Ваше мнение по разрабатываемому продукту. Что бы Вы хотели видеть в данном редакторе, готовы ли Вы или Ваша компания купить данный продукт для удобства разработки и, как следствие, роста Вашей продуктивности работы?

Нравится

8 комментариев

Скрины в студию!

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

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

Андрей, сейчас редактор скрипта (как и дизайнеры других сервисов) улучшается и в версии 3.4.1 добавлено немало полезной функциональности. Например, функция автодополненния кода (CodeCompletion) пересматривается и возможно будет расширена дополнением по классам ядра.

Уточните, чего именно вам не хватает в редакторе скрипта в TSAdmin? Возможно это уже будет в новой версии 3.4.1.

Планируется редактор только скриптов, без других типов объектов?
А не рассматривали вариантов в виде плагина к навороченной IDE вроде MSVS?

Уточните, чего именно вам не хватает в редакторе скрипта в TSAdmin? Возможно это уже будет в новой версии 3.4.1.

Хотелось бы подсветку выделенного слова и его совпадение в функции.

Константин, так сейчас выглядит мой дизайнер скрипта в TSAdmin (версия 3.4.1.62):

Все похожие слова при выделении или при поиске слова выделяются.

Вот настройки дизайнера скриптов в TSAdmin (можно выбрать цвет фона, размер и цвет шрифта, цвет выделения похожих слов и т.д.):
Окно опций

Интересно, продукт вышел?

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

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

Цитата:
Можно ли сделать так, чтобы в объекте «Документы» все документы которые просрочены подсвечивались иным цветом, или выделялись жирным шрифтом?

Для реализации данной задачи необходимо внесение доработок в конфигурацию.

Рассмотрим доработку на примере коробочной конфигурации:

Просроченными считаются те документы, у которых дата меньше, чем неделю назад и состояние отличается от Утвержден.

Откройте Terrasoft Administrator (Пуск - Программы - Terrasoft) и найдите сервис wnd_DocumentsGridArea:

111

Выберите компонент grdData, и установите его свойство HasCustomDraw равным true:

111

Затем перейдите в События для данного компонента, и создайте обработчик события OnGetRowDrawInfo двойным кликом в поле напротив нужного события:

111

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

        var GridDataset = DataGrid.DatasetLink.Dataset;
        var IsOverdue = GetDateDiff(DataGrid.DatasetLink.Dataset('Date'), new Date(), 'Day') > 0;
        var dsClosed = '{670FDB86-A5EB-4AC0-9CCF-E303C5A8016E}'; //состояние Утвержден
        if((GridDataset('StateID') != dsClosed)&& IsOverdue){
                Color.Value = clPink;
                Font.Bold = true;
        }

111

Сохраните скрипт. Сохраните карточку. Перезапустите Terrasoft.

Совет: Полный список констант цвета есть в скрипте scr_Consts. Вы можете также задать собственный цвет в формате 0xE6CCB7

Нравится

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

Всем добрый день.
Возникла необходимость наглядно отразить просроченные проекты в разделе Проекты. Удобно было бы подсветить их каким-то цветом, так как это происходит с просроченными задачами в реестре Задач.
Нашла в ProjectScript функцию function ds_ProjectOnDatasetDataChange.
Тут происходит проверка любого проекта/стадии/работы: сверяется "дата завершения, план" и "крайний срок". Если проект выходит за крайний срок, то появляется соответсвующее сообщение.
Что необходимо тут дописать, чтобы проект при этом еще и подсвечивался? Хотя возможно тут есть возможность только выделить текст проекта каким-то цветом? А подсветка должна быть прописана где-то при открытии реестра?

Нравится

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

На эту тему есть идея.
По поводу раскраски реестра - Тынц.
По поводу эстетики раскраски - сюда.

Да, идея была нормальная. И реализовали ее как подсветку реестра (именно то, что я просила) в версии 3.4, если я правильно поняла. НО у меня-то вресия 3.3.1. Не будем же мы из-за этого переходить в новую версию... надо как-то реализовать это в старой версии.

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

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

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