Вопрос

Добрый день!

Подскажите, пожалуйста, возможно ли передавать дополнительные параметры в макрос, вызываемый в email-шаблоне через [#@Invoke.MyMacros#] ?

Например, нужно реализовать конвертацию значения поля типа boolean из true/false в "да"/"нет". Или преобразовать дату в специальный формат.

Метод GetMacrosValue(object arguments) интерфейса IMacrosInvokable принимает объект с аргументами, но по умолчанию в нем - только идентификатор текущей записи.

У меня такой же вопрос

0 комментариев
Войдите или зарегистрируйтесь, чтобы комментировать
Вопрос

Добрый день, коллеги. Возник такой вопрос. Я хочу из скрипттаска вызвать метод из класса, который я написал в схеме исходного кода, передав туда UserConnection и id записи. Для этого я в скриптаске написал такой код:

var connection = Get<UserConnection>("UserConnection");
var recordId = Get<Guid>("Id");
CHCopyRecordClass.CopyRecord(connection, recordId);

return true;

Метод для теста очень прост:

    public static void CopyRecord(UserConnection uc, Guid recordId) {
            var manager = uc.EntitySchemaManager.GetInstanceByName("CHPriceList");
            var appEntity = manager.CreateEntity(uc);
            appEntity.FetchFromDB(recordId);
            appEntity.SetColumnValue("CHName", recordId);
            appEntity.Save(false);

    }

Но метод не выполняется. Подскажите, пожалуйста, где ошибка. Заранее благодарен за помощь.

У меня такой же вопрос

0 комментариев
Войдите или зарегистрируйтесь, чтобы комментировать
Вопрос

Добрый день, собственно вопрос: можно ли из системы открыть модальное окно с выбором из объекта, который представляет собой view?

Сама задача - по кнопке добавлять нужного сотрудника или обучающегося (которого нет). Автоматически он в системе никак не появится, а всего таких людей, из которых можно выбрать, больше 180к. Грузить всех в систему - это как-то много. 

Простой способ 

var config = {
  multiSelect: false,
  entitySchemaName: "UsrContact"
};
this.openLookup(config, this.lookupCallback, this);

приводит к ошибке "Cannot read property 'caption' of undefined"

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

У меня такой же вопрос

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

Вы наложили вьюху на объект ( подробнее обсуждалось тут ) Проверьте что у  вас выставлено отображаемое поле и опубликуйте схему

Григорий Чех,

Действительно забыл указать "отображаемое значение"

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

Всем привет,

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

Попробовал прокидывать сообщение из карточки в метод init детали, и в зависимости от этого менять ProfileKey (предварительно задал свои настройки колонок с разными ключами). Работает, но проблема в том, что метод init детали не отрабатывает, когда ходишь по карточкам в Combined mode.

Кто-нибудь сталкивался с подобной задачей? В какаую сторону капать?

 

У меня такой же вопрос

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

Сталкивались,

смотри метод render() подробнее тут

Григорий Чех,

Спасибо за ответ. А можно немного поподробней о вашем решении? Не совсем понимаю как вы подменяете настройки грида в методе render.

Тёскин Дмитрий Валерьевич,

Это был ответ на 

о проблема в том, что метод init детали не отрабатывает, когда ходишь по карточкам в Combined mode.

Метод render отрабатывает, когда ходишь по карточкам в Combined mode. 

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

Есть деталь. Нужно сделать в ней 2 вкладки, в них должно быть разные фильтры. Есть у кого какие идеи? Как вариант сделать в детале бул поле и на негго вешать установку-снятие фильтра. Но возможно можно сделать вкладки, как в тройке

У меня такой же вопрос

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

Те вы хотите одну и туже деталь использовать в 2х вкладках с разными условиями фильтрации (отбора данных) ?

 

Если я правильно вас понял то можно использовать метод для задания дополнительных условий отбора  данных, подробнее описано тут

Григорий Чех,

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

Радчук Виталий Владимирович,

А зачем вам вкладки? Почему бы не сделать обновление грида детали по нужным фильтрам? А для детали просто добавить 2 кнопки, нажатие 1 кнопки приведет к установке Фильтров А и обновлению грида, а по 2 следовательно Фильтры Б и обновление грида.
Результат тот же - а делать в разы быстрее и понятнее, чем искать варианты с вкладками)

так и будет

Войдите или зарегистрируйтесь, чтобы комментировать