Документация: Для замещающей клиентской схемы необходимо установить в качестве родительского объекта схему SectionActionsDashboard пакета ActionsDashboard. В качестве заголовка также можно указать значение SectionActionsDashboard.
При замещены данной схемы выбираю Родительский объект "BaseActionDashboard" пакета ActionDashboard. Согласно название модуля будет BaseActionsDashboard, а нужно что бы было SectionActionDashboard. При изменении названия модуля на SectionActionDashboard остается название BaseActionDashboard.
Добрый день, Дмитрий!
Вы пытаетесь какую схему заместить? В документации указанно, что родителем необходимо выбирать схему SectionActionsDashboard, Вы же выбираете BaseActionDashboard, соответственно система его и выбирает родителем.
Сохраните Ваш код, который Вы прописали в diff, перейдите в конфигурацию, нажмите добавить "Замещающий клиентский модуль" и сразу в поле родительский объект скопируйте название "SectionActionsDashboard". Как только Вы его выбирите, то все будет как надо.
Подскажите пожалуйста, как сделать свою картинку в формате svg. Которая отображалась корректно. Я добавил свою картинку формата svg, но она отображается только при наведении на нее (прикрепил рисунок).
Сылка на картинку: http://www.flaticon.com/free-icon/right-arrow_137624#term=next&page=1&p…
Добрый день! Вводная: Клиенту не удобно использовать деталь характеристика у Продукта. Хочет все поля заполнять в самой карточке. Характеристики разные в зависимости от типа продукта.
Простое решение: Добавить все поля-характеристики в карточку и скрывать в зависимости от типа.
Вопрос: Но хотелось бы сделать красиво. Есть ли возможность для BPMOnline 7.8 отображать поле и привязывать его к колонке объекта на этапе инициализации карточки редактирования? Ext.JS позволяет это сделать, но попытки реализовать по примерам для него к успеху не привели. Прошу помочь небольшим примером.
Здравствуйте, Илья! Да, через бизнес-правила тоже можно. Но, и скрытие полей кодом, и через правила требует внесения изменений в код, каждый раз, при добавлении нового типа продукта. Необходимо сделать универсально. Т.е. динамически удалять/добавлять поля. А сами имена полей и зависимость от типа получать из справочника. При такой реализации, достаточно будет добавить запись в такой справочник, а код страницы редактирования останется прежним. Именно поэтому, нужен пример создания поля динамически.
К сожалению, данная задача не является возможной без серьезных доработок в системе, поскольку
изначально карточка генерируется на основании массива из diff, а добавление элементов в DOM карточки в рантайме не даст желаемого результата. Вам необходимо будет написать свой генератор карточки, основывающийся на значениях из базы данных.
Более простым, но не столь функциональным решением будет использовать стандартные свойства visible элементов и добавлять поля на карточку стандартными
Подскажите пжл., как настроить, например, раздел Контрагенты для всех пользователей компании одинаково и одновременно, то есть, по сути, сделать стандартное корпоративное представление с настроенным реестром и группами?
Как сделать данное представление общим по умолчанию? (см. вложенный файл).
Юрий, для отображения групп у других пользовтелей остаточно на группы раздать права.
Рис. 1
А для того, чтобы настройки (отображение и сортировка) колонок были сохранены для всех пользователей, необходимо, при сохранении (в режиме настроек колонок, выбрать опцию [Сохранить для всех пользователей]:
Рис. 2
Обратите внимание: в случае, если пользователь системы самостоятельно настроил колонки или сортировку реестра, то изменения, внесенные для всех пользователей, для него не применятся (данные является персональными и хранятся в базе данных). В этом случае необходимо удалить настройки колонок, сохраненные для пользователей, чтобы произошла замена. Самый простой способ это сделать – очистить профиль пользователя (Главное меню - Профиль - Восстановить настройки по умолчанию) (данное действие необходимо проделать под каждым пользователем). Затем же повторить сохранение колонок для всех пользователей (рис. 2).
Здравствуйте.
Идея к реализации хорошая. На данный момент такое можно сделать только манипуляциями над БД. Удалением конкретных строк в таблице SysProfileData по ключу [Key], и при необходимости по пользователю, колонка ContactId.
К примеру удаление настроек детали виз на странице счетов:
DELETE FROM SysProfileData WHERE [Key] = 'InvoicePageV2VisaDetailV2'
Здравствуйте. Зарегистрировал демо-версию приложения. Перешёл по ссылке в письме на свою страницу и вот что увидел. Только начинаю разбираться в приложении, потому не понимаю что пошло не так.
В указанный период мы вносили ряд инфраструктурных изменений, которые могли влиять на взаимодействие между приложением и службой redis-а, следовательно временно спровоцировать ошибку.
Приносим извинения за доставленные неудобства.
В случае, если у Вас возникнут вопросы, пожалуйста, обратитесь в службу поддержки support@terrasoft.ru
Вы можете реализовать данный функционал следующим образом:
1) добавить поле логическое поле «Обработано» на деталь «Участники активности»;
2) заместить схему «EmailItemSchema» и переопределить метод «setIsNeedProcessFalse», в котором вызывать установку признака true в созданное поле «Обработано» для записи, у которой в поле ActivityParticipant указан контакт текущего пользователя;
3) заместить схему «CommunicationPanelEmailSchema» и переопределить метод «addFilters» где реализовать фильтрацию на основании значения поля «Обработано» детали «Участники активности».
Добрый день, подскажите как поставить фильтр на открывающееся окно выбора основного контакта для контрагента? Нашел что подключается для этого островка ContactProfileSchema но как туда прокинуть фильтр не смог разобраться
Добрый день. Как можно стандартными средствами реализовать вывод html блока на странице редактирования карточки. В HTML блок будет подгружаться исходные данные HTML письма присланное на почту.
В разделе "активности" сделал что бы для разного типа записей открывались разные страницы. На странице редактирования которая осталась деталь работает нормально.
А вот на новой странице имеет вот такой вид:
При попытке настроить колонки в консоль вываливается вот такая ошибка и страница зависает.
Данная ошибка связана с тем, что для данной детали еще нет настроек колонок (в таблице SysProfileData нет записи по данной детали расположенной на новой карточке) и она пытается подгрузить настройки из tiledConfig схемы детали.
Для исправления необходимо настроить колонки. Запись в таблице появится и tiledConfig не будет отрабатывать.
Документация: Для замещающей клиентской схемы необходимо установить в качестве родительского объекта схему SectionActionsDashboard пакета ActionsDashboard. В качестве заголовка также можно указать значение SectionActionsDashboard.
При замещены данной схемы выбираю Родительский объект "BaseActionDashboard" пакета ActionDashboard. Согласно название модуля будет BaseActionsDashboard, а нужно что бы было SectionActionDashboard. При изменении названия модуля на SectionActionDashboard остается название BaseActionDashboard.