Можно ли как-то изменить ширину поля для постов в Ленте, чтобы максимально использовать имеющееся пространство?



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

Нравится

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

Посмотреть в отладчике браузера что за стиль. Добавить свой css стиль поверх этого. 

Добрый день, Владимир!



Уточнили информацию у Product owner-a ответственной команды разработки. К сожалению, на данный момент, нет возможности реализовать Вашу бизнес-задачу, базовой логикой. Мы зарегистрировали Ваш запрос как пожелание, на ответственную команду разработки, для возможной реализации в будущих версиях.



С уважением,

Сидько Елена

Оператор

Группа компаний Terrasoft

 

Посмотреть в отладчике браузера что за стиль. Добавить свой css стиль поверх этого. 

Алексей Следь,

спасибо, заработало!

 

.full-social-message-edit-container {
	display: inline-block;
	width: 100%;
	max-width: 95%;
}
 
.full-feedWidth {
	max-width: 100%
}
 
.full-feedMaxWidth {
	max-width: 95%;
}
 
.full-feedEditMaxWidth {
	max-width: 96%;
}

 

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

Добрый день, коллеги.

Была простая задача - отправить автоматическое сообщение с шаблоном письма в  зависимости от стадии. Для стадии 1 свой шаблон, для стадии 2 свой шаблон.

Задача простая , решил ее созданием двух   простых БП где стартовый сигнал изменение записи на определенную стадию. БП работает быстро и четко.

Но я подумал , что ведь есть альтернативное решение, пускай не самое простое но есть . Хотелось бы попробовать. 

Как  я вижу альтернативное  решение.

Создается БП ,  в нем два стартовых сигнала на изменение записи (стадия 1, стадия 2) От них идет поток в исключающий шлюз ИЛИ. Далее процесс ветвится на два потока ,  условия перехода по потоку что идентификатор записи равен занчению из справочника (стадия 1, стадия 2) . И на каждом потоке выполняется задача по отправке БП. 

Возможно , что я ошибаюсь с  альтернативным решением, по этому написал в сообщество , может у кого была подобная задача. Буду признателен за помощь

Нравится

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

Марк нестеров,

Нет, для этого можно дополнить существующий справочник стадий обращения. (Или создать новый, если вдруг надо отправлять не только исполнителю, но и кому-то ещё). И в нём добавить поле "Шаблон". И дальше уже в БП определять, по какому шаблону на данной стадии отправлять сообщение.



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

Можно в справочнике стадий добавить поле - ссылку на шаблон

И в БП вычитывать шаблон из этого справочника для текущей стадии, чтобы по нему отправить сообщение.

Добрый день.

Спаси за совет.

Но я не совсем понял . Вы имеет ввиду справочник  правила уведомления контакта ? 

Где задаются правила какой шаблон в зависимости от стадии обращения отправлять ?

 

Если вы это имелии виду , то мне не совсем подходит . 

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

 

Марк нестеров,

Нет, для этого можно дополнить существующий справочник стадий обращения. (Или создать новый, если вдруг надо отправлять не только исполнителю, но и кому-то ещё). И в нём добавить поле "Шаблон". И дальше уже в БП определять, по какому шаблону на данной стадии отправлять сообщение.



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

А можно просто в кейсе добавить шаг "отправить Email". и для каждой стадии прописать свой шаблон. Отправку сделать автоматически и сразу же при переходе на стадию.

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

Добрый день!

на данный момент используем интеграцию Creatio + Power automate + Teams bot.

 

В бизнес процессе, при создании Визы на объект формируем сообщение для уведомления пользователя через Бота. Для версии в браузере все формируется прекрасно. но в мобильном приложении хочется указать ссылку на визу, чтобы переход был приложение именно в раздел "Визы", где уже есть вся информация об объекте и все предыдущие установленные визы, другими пользователями.  

Нравится

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

Добрый день!



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

В настоящее время это можно реализовать только разработкой с многими нюансами.



Со своей стороны мы зарегистрировали пожелание по развитию продукта в будущих версиях.

Спасибо за идею!

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

Коллеги,

 

интересен ваш опыт, как вы покрываете потребность омниканальности у мобильных пользователей (в основном сейлзов)?

Их не посадишь за компьютер для приёма звонков в IP-телефонии, общения в чатах контакт-центра и т.п.

Они общаются с клиентами с мобильных устройств, совершая и принимая звонки на мобильный, переписываясь в WhatsApp, Telegram, Viber, Facebook messenger и т.д.



Какие инструменты используете, чтобы это им было делать удобно, и чтобы это находило своё отражение в истории работы в Creatio?



Спасибо за мнения!

Нравится

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

Добрый день!

 

Однозначного типового решения для звонков нет. Оптимальные варианты решения вопроса - это использование FMC технологии и логировать звонки через АТС компании. Альтернативное решение - логировать звонки с устройства и сохранять в Creatio с помощью приложения из Marketplace "Мои Звонки" https://marketplace.terrasoft.ru/app/my-calls-connector-creatio .

По чатам пока нет готовых решений. В основном, потому что при обращении к компании по мессенджерам клиенты рассчитывают на оперативный ответ, чего sales не всегда могут гарантировать. В таком случае коммуникация выполняется через КЦ, либо остается на персональном уровне в личных чатах.

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

Добрый день. Зарегистрировал демо-стенд 7.18 CRM Creatio на сайте terrasoft. Установил модуль Field sales for Creatio https://marketplace.terrasoft.ua/app/field-sales-creatio



Затем запустил установку Field surveys for Creatio https://marketplace.terrasoft.ru/app/field-surveys-creatio



И установка завершилась с ошибками. Привожу выдержку из лога установки:

 

2021-05-25 10:18:28,380 Установлены справочные значения "Lookup" из пакета "Survey"
2021-05-25 10:18:28,567 Установлены справочные значения "SysModuleEdit_SysModuleEditManager_0025147610664656926b60679e27f195" из пакета "Survey"
2021-05-25 10:18:28,677 Установлены справочные значения "SysModuleEdit_SysModuleEditManager_ad7609be3dbf4cec9631ddb74f3bbc43" из пакета "Survey"
2021-05-25 10:18:28,739 Установлены справочные значения "SysModuleEdit_SysModuleEditManager_d7a8f0f8a35a487ba0266399131d3ef3" из пакета "Survey"
2021-05-25 10:18:28,817 Установлены справочные значения "SysModuleEdit_SysModuleEditManager_dd0cc098660140c6ae8ae04935bbba88" из пакета "Survey"
2021-05-25 10:18:28,927 Установлены справочные значения "SysModuleEdit_SysModuleEditManager_dd8558319b834d898f022c6d53f89f67" из пакета "Survey"
2021-05-25 10:18:29,083 Ошибка установки данных "SysModuleInWorkplace_SectionInWorkplaceManager_4dbd15cd925541cc8bcfe66862497b8e" из пакета "Survey". UId 331c519a-c43a-4c52-be67-3c645b90b04a: Npgsql.PostgresException (0x80004005): 23503: insert or update on table "SysModuleInWorkplace" violates foreign key constraint "FKiEw0PrrAuIapzcrL01PohOXeFM"
   at Npgsql.NpgsqlConnector.<DoReadMessage>d__157.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at Npgsql.NpgsqlConnector.<ReadMessage>d__156.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at Npgsql.NpgsqlConnector.<ReadMessage>d__156.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at Npgsql.NpgsqlDataReader.<NextResult>d__32.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at Npgsql.NpgsqlDataReader.NextResult()
   at Npgsql.NpgsqlCommand.<Execute>d__71.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at Npgsql.NpgsqlCommand.<ExecuteNonQuery>d__84.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at Npgsql.NpgsqlCommand.ExecuteNonQuery()
   at Polly.Policy.<>c__DisplayClass119_0`1.<Execute>b__0(Context ctx, CancellationToken ct)
   at Polly.Policy.<>c__DisplayClass129_0`1.<ExecuteInternal>b__0(Context ctx, CancellationToken ct)
   at Polly.Policy.<>c__DisplayClass103_0.<NoOp>b__1(Context ctx, CancellationToken ct)
   at Polly.NoOp.NoOpEngine.Implementation[TResult](Func`3 action, Context context, CancellationToken cancellationToken)
   at Polly.Policy.<>c.<NoOp>b__103_0(Action`2 action, Context context, CancellationToken cancellationToken)
   at Polly.Policy.ExecuteInternal[TResult](Func`3 action, Context context, CancellationToken cancellationToken)
   at Polly.Policy.Execute[TResult](Func`3 action, Context context, CancellationToken cancellationToken)
   at Polly.Policy.Execute[TResult](Func`1 action)
   at Terrasoft.Core.DB.DBExecutor.<ExecuteCommandAsync>d__88`1.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at Terrasoft.Core.DB.DBExecutor.ExecuteCommand[TResult](Func`2 commandExecutionCallback, String sqlText, QueryParameterCollection queryParameters, CancellationToken cancellationToken)
   at Terrasoft.DB.PostgreSql.PostgreSqlExecutor.<>c__DisplayClass45_0.<InternalExecute>b__0()
   at Terrasoft.DB.PostgreSql.PostgreSqlExecutor.ExecuteInLockIfInTransaction[TResult](Func`1 action)
   at Terrasoft.Core.DB.Query.<ExecuteAsync>d__76.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at Terrasoft.Core.DB.Query.Execute(DBExecutor dbExecutor)
   at Terrasoft.Core.Entities.Entity.<ExecuteUpdateAsync>d__302.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at Terrasoft.Core.Entities.Entity.ExecuteUpdate(Update update)
   at Terrasoft.Core.Entities.Entity.<UpdateInDBAsync>d__299.MoveNext()
UPDATE "public"."SysModuleInWorkplace"
SET
	"ModifiedOn" = TO_TIMESTAMP('2021-05-25 10:18:29.052', 'YYYY-MM-DD HH24:MI:SS.FF3'),
	"ModifiedById" = '{410006E1-CA4E-4502-A9EC-E54D922D2C00}',
	"SysWorkplaceId" = '{79770671-CDE2-4C0F-9078-A4FF68703DEF}',
	"SysModuleId" = '{D7DDAA53-677B-482F-A5B7-8EF2E39F1300}'
WHERE
	"Id" = '{4DBD15CD-9255-41CC-8BCF-E66862497B8E}'
2021-05-25 10:18:29,114 Terrasoft.Common.DbOperationException: Npgsql.PostgresException (0x80004005): 23503: insert or update on table "SysModuleInWorkplace" violates foreign key constraint "FKiEw0PrrAuIapzcrL01PohOXeFM"
   at Npgsql.NpgsqlConnector.<DoReadMessage>d__157.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at Npgsql.NpgsqlConnector.<ReadMessage>d__156.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at Npgsql.NpgsqlConnector.<ReadMessage>d__156.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at Npgsql.NpgsqlDataReader.<NextResult>d__32.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at Npgsql.NpgsqlDataReader.NextResult()
   at Npgsql.NpgsqlCommand.<Execute>d__71.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at Npgsql.NpgsqlCommand.<ExecuteNonQuery>d__84.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at Npgsql.NpgsqlCommand.ExecuteNonQuery()
   at Polly.Policy.<>c__DisplayClass119_0`1.<Execute>b__0(Context ctx, CancellationToken ct)
   at Polly.Policy.<>c__DisplayClass129_0`1.<ExecuteInternal>b__0(Context ctx, CancellationToken ct)
   at Polly.Policy.<>c__DisplayClass103_0.<NoOp>b__1(Context ctx, CancellationToken ct)
   at Polly.NoOp.NoOpEngine.Implementation[TResult](Func`3 action, Context context, CancellationToken cancellationToken)
   at Polly.Policy.<>c.<NoOp>b__103_0(Action`2 action, Context context, CancellationToken cancellationToken)
   at Polly.Policy.ExecuteInternal[TResult](Func`3 action, Context context, CancellationToken cancellationToken)
   at Polly.Policy.Execute[TResult](Func`3 action, Context context, CancellationToken cancellationToken)
   at Polly.Policy.Execute[TResult](Func`1 action)
   at Terrasoft.Core.DB.DBExecutor.<ExecuteCommandAsync>d__88`1.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at Terrasoft.Core.DB.DBExecutor.ExecuteCommand[TResult](Func`2 commandExecutionCallback, String sqlText, QueryParameterCollection queryParameters, CancellationToken cancellationToken)
   at Terrasoft.DB.PostgreSql.PostgreSqlExecutor.<>c__DisplayClass45_0.<InternalExecute>b__0()
   at Terrasoft.DB.PostgreSql.PostgreSqlExecutor.ExecuteInLockIfInTransaction[TResult](Func`1 action)
   at Terrasoft.Core.DB.Query.<ExecuteAsync>d__76.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at Terrasoft.Core.DB.Query.Execute(DBExecutor dbExecutor)
   at Terrasoft.Core.Entities.Entity.<ExecuteUpdateAsync>d__302.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at Terrasoft.Core.Entities.Entity.ExecuteUpdate(Update update)
   at Terrasoft.Core.Entities.Entity.<UpdateInDBAsync>d__299.MoveNext() ---> Npgsql.PostgresException: 23503: insert or update on table "SysModuleInWorkplace" violates foreign key constraint "FKiEw0PrrAuIapzcrL01PohOXeFM"
   at Npgsql.NpgsqlConnector.<DoReadMessage>d__157.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at Npgsql.NpgsqlConnector.<ReadMessage>d__156.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at Npgsql.NpgsqlConnector.<ReadMessage>d__156.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at Npgsql.NpgsqlDataReader.<NextResult>d__32.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at Npgsql.NpgsqlDataReader.NextResult()
   at Npgsql.NpgsqlCommand.<Execute>d__71.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at Npgsql.NpgsqlCommand.<ExecuteNonQuery>d__84.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
 

Список с ошибками намного длиннее, прикрепляю его к сообщению.



Вопрос. Данное дополнение ещё поддерживается? Могут ли данные ошибки повлиять на корректную работу решения?

Прикрепленные файлы

Нравится

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

Сергей, добрый день!

ошибку установки воспроизвела и передала на ответственную команду.

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

Сергей, добрый день!

ошибку установки воспроизвела и передала на ответственную команду.

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

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

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

Нравится

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

Добрый день, Игорь!

 

Вам стоит настроить права доступа на записи объекта Контакт, что бы права раздавались в зависимости от автора, более детально тут: https://academy.terrasoft.ru/docs/user/bazis_platformy/dannye/nastroit_…

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

 

При удалении контакта удаление из почтовой системы не выполняется. Также, как и удаление почты и активностей на стороне почтового провайдера не происходит. 

В ближайшее время планов по развитию этого функционала нет.

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

Всем привет

https://{server}/0/odata/$metadata

через Postman такой запрос возвращает metadata всех таблиц, а интересует metadata определённой таблицы, скажем Contact. 

Возможно ли как-то получить такие данные?

Спасибо.

Нравится

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

Добрый день!

К сожелению, нет такого запроса, который позволит получить метаданные для конкретной таблицы. Вы можете работать с метаданными, которые вернулись по запросу: https://{server}/0/odata/$metadata 

Дима Вовченко,

Спасибо, жаль что такой возможности нету.

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

Коллеги, добрый день. Подскажите как настроить систему, чтобы журналы сохранялись в отдельную БД?

Нравится

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

Павел, добрый день!

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

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

Коллеги, добрый день!

 

Помогите разобраться:

 

На событийном слое объекта есть такой код:

ActivatedEventElements.Remove("StartMessage4_43bbde3d9156474497757c7017fd6906");

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

 

Скажите пожста, а откуда беруться названия событий(в данном случае откуда брался "StartMessage4_43bbde3d9156474497757c7017fd6906"?

 

 

Нравится

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

В обработчике onEntityInitialized реализовано автоматическое заполнение поля в зависимости от условия, но эта фукциональность в редактируемом гриде не срабатывает, так как не вызывается обработчик onEntityInitialized.

Возможно, кто-то сталкивался с такой проблемой, поделитесь опытом, как удалось побороть?

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

 

Нравится

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

Если ищете метод, который сработает в редактируемом реестре, то это initEntity (из странички редактирования). Мы Реализовывали заполнение так:

initEntity: function(callback, scope) {
                this.callParent(arguments);
                if (this.isAddMode()) {
                    var DefaultValuesArray = this.get("DefaultValues");
                    var price = this.Ext.Array.findBy(DefaultValuesArray, function(item) {
                        return item.name === "BCPrice";
                    }, this);
                    if (price) {
                        this.set("BCPrice", price.value);
                    }
                    this.calcAmount();
                }
            }

 

Если ищете метод, который сработает в редактируемом реестре, то это initEntity (из странички редактирования). Мы Реализовывали заполнение так:

initEntity: function(callback, scope) {
                this.callParent(arguments);
                if (this.isAddMode()) {
                    var DefaultValuesArray = this.get("DefaultValues");
                    var price = this.Ext.Array.findBy(DefaultValuesArray, function(item) {
                        return item.name === "BCPrice";
                    }, this);
                    if (price) {
                        this.set("BCPrice", price.value);
                    }
                    this.calcAmount();
                }
            }

 

Дмитрий А.,

Спасибо за ответ - получилось.

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