Добрый день,

Подскажите, пожалуйста, где можно отредактировать список, который находится на кнопке "Добавить".

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

 

Нравится

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

Это зависит от кол-ва страниц редактирования. Вам нужно добавить (или отключить) страницу редактирования в настройках раздела.  

Это зависит от кол-ва страниц редактирования. Вам нужно добавить (или отключить) страницу редактирования в настройках раздела.  

Трефилов Павел Сергеевич,

Для данной страницы в Requests: Section проставлено Not used. Значит ли это, что страница отключена? Данный тип не доступен для выбора в поле "Тип", но все еще остался на кнопке. Заявки с данным типом создаются автоматически только через процесс. Поэтому необходимо скрыть этот тип из списка на кнопке.

select * from sysmoduleedit where sysmoduleentityid in

(

    select id from sysmoduleentity where sysentityschemauid in

    (

        select uid from sysschema where name = 'Activity' and extendparent = 0

    )

)

И тут



select * from sysschema where uid in

(

    select CardSchemaUid from sysmoduleedit where sysmoduleentityid in

    (

        select id from sysmoduleentity where sysentityschemauid in

        (

            select uid from sysschema where name = 'Activity' and extendparent = 0

        )

    )

)

Посмотрите, может что-то лишнее есть в этих таблицах.

Я до конца не понял проблему. У вас сейчас несколько типов страниц или один должен быть? Мне кажется вам нужно удалить этот "не используемый" тип из настроек раздела. Или же этот тип страницы должен быть скрытый?

Трефилов Павел Сергеевич,

 

у меня сейчас 3 типа страниц (3 разных типа заявок). Я хотела скрыть один тип заявки, чтобы запретить пользователям вручную регистрировать записи данного типа.  Поэтому в справочнике request type, данному типу я проставила признак inactive. Этот тип стал недоступеным в поле тип заявки (отображается 2 из 3), но осталься на кнопке New (там 3 опции сейчас).

Сама страница мне нужна, потому что есть  процесс, который автоматически создает записи данного типа, используя эту страницу.

Тоесть, я хочу оставить страницу (она используемая), но сделать так, чтобы на кнопке New в разделе Requests были только 2 опции.

 

Jana Sergejenko, 

Стало более понятно, смотрите реализацию в ActivitySectionV2 (NUI), метод initEditPages и возможно какие-то еще. Вам нужно из editPages убрать вашу страницу. 

Там идет сравнение: item.get("Id") !== ConfigurationConstants.Activity.Type.Email

Вам нужно сделать что-то похожее, item.get("Id") !== id записи из вашего справочника (видимо придется вернуть ваш request type в условия.

Либо посмотреть по отладчику и где-то еще удалять лишнюю запись в кнопке add, например переделать этот метод: initAddRecordButtonParameters

После строки 

var editPages = this.get("EnabledEditPages");

пройтись по коллекции editPages и удалить лишний пункт меню

Трефилов Павел Сергеевич,

 

спасибо, попробую yes

Трефилов Павел Сергеевич,

 

Этот метод надо добавлять в существующую страницу или создать замещающую страницу? 

Я пробовала добавить на этой странице

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

В новой версии bpm’online sales 7.6 добавлена возможность настраивать шаблоны графиков поставок и оплат в заказах, а также всего в несколько кликов распределять продукты и создавать счета на каждом шаге графика.

О том как работать с новой функциональностью и максимально использовать все ее возможности читатайте в серии статей на сайте Terrasoft Academy.

Нравится

Поделиться

0 комментариев
Показать все комментарии
Публикация

Итак, Terrasoft - 3.4.1. Не секрет, что уже давно на форумах, блогах и статьях упоминались новые возможности, которые войдут в эту версию. Поэтому далее речь пойдет о нововведениях и других разных вкусностях версии 3.4.1.

Подробнее:

Системные изменения:

В версии 3.4.1 была существенно переработана и доработана функциональность взаимодействия с Oracle. Цитата автора блога: «…это самые кардинальные изменения с момента появления поддержки СУБД Oracle в Terrasoft 3.х». Подробнее Вы можете прочитать здесь

Как известно, начиная с Windows Vista, существует система контроля учетных записей пользователя (UAC). В связи с этим может появляться множество ошибок в работе любых программ, которые не имеют полной совместимости с UAC. Для нормальной работы этих программ советуют запускать их от имени администратора, но это неудобно и не всегда возможно. В версии 3.4.1 мы стали совместимы с UAC. Теперь, при запуске приложения, если программа поймет, что ей требуется что-то выполнить с правами администратора, то Вам отобразится стандартный диалог UAC,

с последующей просьбой ввести учетные данные администратора

Зачастую это происходит при регистрации библиотек. Также это решает проблему работы пользователей по RDP, на сервере которого включен UAC

Как известно, 32-х битные приложения не могут взаимодействовать с 64-х битными приложениями, но 64-х битные приложения появляются все чаще и чаще. И вот, в версии 3.4.1, мы сделали шаг на встречу таким приложениям, реализовав поддержку Microsoft Outlook x64. Подробнее Вы можете ознакомиться здесь

При разработке конфигурации часто допускаются ошибки в именах объектов, методов и т.д. После того, как появляется ошибка – мы видим окно ошибки, которое содержит CallStack ядра, но не всегда можно определить, что это за ошибка, то ли она из ядра, то ли из конфигурации. И вот, в версии 3.4.1, мы расширили информацию об ошибке – добавили CallStack по конфигурации. Теперь можно гораздо быстрее определить, что именно не так

  1. Администрирование под Oracle
  2. Поддержка UAC, Virtualization
  3. Поддержка Outlook x64
  4. Error Window call stack

Новшества UI

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


Использование:
Существует 2 фунции для работы с Balloon: ShowHint и HideHint

System.ShowHint(Control, BalloonHeader, BalloonDescription, Type, ShowButton, Timeout)

 

 

System.HideHint(Control, Type)

 

Если установить для контрола ShowButton = false, то Balloon будет отображаться при событиях OnEnter, а скрываться по наступлению первого из событий: OnMouseLeave, OnKeyMessage, OnTimeout, OnLostFocus


Смотря на скрин, все становится ясным, но подробнее можно прочитать здесь


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

System.ShowInfoWindow(WindowUSI, Timeout, Attributes)

 

  1. BalloonHint
    • Control – контрол, для котрого установить Hint;
    • BalloonHeader – заголовок;
    • BalloonDescription – описание;
    • Type – тип (0 – None, иконка не будет отображаться; 1 – Information, отобразится соответствующая иконка; 2 – Warning; 3 – Error);
    • ShowButton – применяется только для Edit котнтролов для отображения соответствующей иконки внутри контрола
    • Timeout – время, которое будет отображаться Balloon
    • Control – контрол, balloon которого хотим скрыть;
    • Type – тип balloon’а, который хотим скрыть
  2. Windows 7 taskbar features
  3. InfoWindow
    • WindowUSI – USI окна, которое должно быть показано
    • Timeout – время, по истечению которого окно пропадает
    • Attributes – аттрибуты, которые будут переданы окну

Разработка. TSAdmin

В версии 3.4.1, мы существенно доработали TSAdmin - это самые большие доработки с момента выхода Terrasoft 3.X. Надеемся, разрабатывать станет гораздо удобнее, быстрее и приятнее

Каждому разработчику приходиться тратить время на поиск нужного сервиса, поэтому мы ускорили этот процесс. Достаточно просто нажать Ctrl+F12 и перед Вами появится окно, со списком всех сервисов системы

Во время написания кода вечно что-то не хватает, и мы немного из этого "вечно" релизовали:

В каждом дизайнере, где есть выбор какого-либо сервиса (Window для WindowContainer, Dataset для DatasetLink и т.д.), добавились новые возможности:

В таких элементах, как Button, ActionMenuItem есть возможность указать изображение, при этом указав нужный ImageList, да еще и ручками ввести название. И мы пришли к тому, что выбор изображения должен быть визуальным


Как этого не хватало... А подробнее здесь

Многие скажут, что редактирование шрифтов можно и в конфигурации сделать, а вот копирования элементов сервиса действительно не хватало! И вот, в версии 3.4.1 мы реализовали копирование узлов различных сервисов. И что же можно теперь копировать?:

Все копирование также работает между разными запущенными экземплярами TSAdmin

Настройки TSAdmin также подверглись изменениям. Теперь у разработчика есть возможность настроить кое-что для себя

Также, ко всему этому, для каждого сервиса сохраняется позиция каретки и закладки (bookmarks), что безумно удобно

  1. Глобальный поиск сервисов
  2. Работа со скриптом
    • - Переход по одинаковым словам скрипта с помощью Ctrl+Alt+Up и Ctrl+Alt+Down
    • - Комментирование/раскомментирование выделенных блоков кода нажатием Ctrl+/
    • - Выделение одинаковых слов в скипте как при поиске, так и при выделении слова с помощью DblClick
  3. Дизайнеры
    • 1. Выбор сервиса из списка (старая функциональность, которой я уже не пользуюсь:smile:)
    • 2. Выбор сервиса с помощью окна выбора (есть фильтрация, поиск и т.д.)
    • 3. Открытие сервиса для дизайна
  4. Выбор изображения
  5. Настройка шрифтов
  6. Копирование/вставка узлов сервиса
    • - Фильтры, колонки, параметры, поля, целые SelectQuery для создания Union’ов
    • - Визуальные и невизуальные элементы окна
    • - Сервисы, группы сервисов. Теперь, например, чтобы отправить сервисы по почте, их не нужно сохранять в папку, добавлять вложение из папки…, достаточно просто нажать Ctrl+C на нужном сервисе (группе сервисов), и Ctrl+V в теле письма
  7. Настройки TSAdmin

Приятной работы с Terrasoft!

Нравится

Поделиться

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

Спасибо за внимание :smile:

Артем, спасибо!

Спасибо.
Относительно пункта 3. Дизайнеры. Поменялся функционал только в инспекторе?
Так как есть огромная потребность нормального выбора при работе с колонками больших запросов.

"Глова Сергей" написал:

Спасибо.

Относительно пункта 3. Дизайнеры. Поменялся функционал только в инспекторе?

Так как есть огромная потребность нормального выбора при работе с колонками больших запросов.


Функционал изменился везде. Каждое поле можно выбирать с помощью окна выбора

Крутезно.
Особенно 4. Error Window call stack

А когда уже собственно релиз?

Какой-то прорывной блог с нанотехнологиями :smile: все так круто, аж не верится!

Крутяк. Ребята, молодцы!
Тёма, спасибо )

Круто! Спасибо всем, кто принимал участие в реализации.

Александр, вы круто потрудились. Будет ли совместимость бин. файлов с конфигурацией 3.3.2 ? На сколько шустрее работает 3.4.1 по сравнению с 3.4.0 ?

"АльфаКрыса" написал:

Александр, вы круто потрудились. Будет ли совместимость бин. файлов с конфигурацией 3.3.2 ? На сколько шустрее работает 3.4.1 по сравнению с 3.4.0 ?


Совместимость бинарников с конфигурацией 3.3.2 остается. Касательно скорости работы UI, то скорость осталась аналогичная

Красиво, понравилось, спасибо!
Ждем релиз!

>>Копирование/вставка узлов сервиса
этого безумно не хватало, спасибо!

Скажите, пожалуйста, когда ждать релиз?

"Сафонов Евгений" написал:

>>Копирование/вставка узлов сервиса

этого безумно не хватало, спасибо!


То есть у кого-то релиз есть? :wink:

Релиз уже есть. Для получения сборки обращайтесь в службу технической поддержки

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