Есть у меня справочник, связанный со справочником городов.

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

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

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

Нравится

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

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

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

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

Товарищи помогите.

В бизнес процессе нужно добавить С# код, но сталкиваюсь с проблемой подключения доп библиотек.

Как добавить пакет Diagnostics? Я так понимаю его вообще нет?

 

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

 

Вот что получаю

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

 

Сгенерированный исходный код:

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

Нравится

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

Подскажите, пожалуйста, что у Вас располагается на 49 строчке в сгенерированном исходном коде?

И не пробовали Вашу 11 строчку в методе заменить на 

System.Diagnostics.ProcessStartInfo p = new System.Diagnostics.ProcessStartInfo();

?

Спасибо, если прописать полный путь:  new System.Diagnostics.ProcessStartInfo()  то все нормально, не удобно, но сойдет

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

Коллеги, столкнулся с проблемой переноса с тестового стенда объекта "итоги" и разделов "аналитики" на боевой сервер. Каким образом можно найти эти объекты в конфигурации и зафиксировать их в SVN?

Может кто сталкивался?

Заранее спасибо!

Нравится

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

Добрый вечер, Роман.

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

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

Сорри за нубский вопрос!

Мне нужно  в разделе контакты реализовать действие которое исполняеться для тех контактов у которых есть  указанные контрагенты. Для других же  отправляет сообшение (например по емейл, или оздает страницу, неважно )

Если уесть готовые примеры то киньте ссылку  плз.



Спасибо

Нравится

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

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

Для реализации описанной Вами бизнес-задачи Вы можете использовать функционал бизнес-процессов. Логика бизнес-процесса будет примерно следующая:

1. Начальный сигнал (Простой или добавление/изменение записи)

2. Читать данные объекта Контакт

3. Условный поток - формула - [Читать данные Контакт. Контрагент]==Guid.Empty

Если условие не выполняется

4. Необходимое Вам действие

Если условие выполняется

5. Отправка сообщения

Скриншот примера реализации: http://prntscr.com/jth3um

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

7.11

Товарищи помогите, не давеча стала вываливаться ошибка "Не удалось сгенерировать исходные коды для схем", в связи с этим не получается обновить систему.

Где можно посмотреть детальное описание ошибки и что не нравится программе???

Нравится

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

Выведите в реестре колонку "Текст последней ошибки", после запускайте действие повторно

Мотков Илья,

В этой колонке(по всем пакетам нет ничего)

Для начала нужно определить с какой схемой/схемами проблема. Для этого выделяете схем по 10 (в тех пакетах, где вносились изменения) и выполняете действие 'Сгенерировать для выбранных элементов'. После того, как проблемная схема будет найдена, пытаетесь сгенерировать исходный код только для неё, в результате этого действия у Вас должен появиться точный текст ошибки. Если схем несколько, выполняете это действие для каждой схемы по отдельности.

Если не получается решить вопрос самостоятельно, направьте описание с логами приложения напрямую в поддержку.

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

Версия 7.2 

Подскажите пожалуйста мне нужно чтобы  "ComboBoxEdit" искал не по началу строки а по вхождению символа\символов в конечную строку.

я пытался реализовать таким способом:

className: "Terrasoft.ComboBoxEdit",

                    value: {bindTo: "FIASStreet"},

                    visible: {bindTo: "fiasStreetVisible"},

                    prepareList: {bindTo: "getFIASStreetList"},

                    list: {bindTo: "FIASStreetList"},

                    filterComparisonType: Terrasoft.StringFilterType.CONTAIN

Однако результата не дало

Нравится

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

Добрый день! Возникла проблема с разделом Контакты. Нет возможности открыть карточки пользователей, а также править в Мастере раздела. Появляется белый экран и дальше зависает. Подскажите как быть?

Нравится

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

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

 

Рекомендуем Вам для быстрого решения данной проблемы обратиться в службу технической поддержки по адресу - support@terrasoft.ru

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

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

Возможно ли реализовать в функционале подбора продуктов в разделах [Заказы], [Продажи] выбор прайс-листа в момент подбора продуктов?

Менять тип цен в реестре записей на детали бывает иногда не совсем удобно. 

Может у кого-то есть опыт, дорабатывал этот функционал или менял логику? Почему работает по одному прайс-листу, который по умолчанию?

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

Нравится

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

Добрый день, Роман!

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

С примером самостоятельной реализации в виде обходного решения Вы можете ознакомиться в указанной Владимиром теме "https://community.terrasoft.ua/ideas/otobrazenie-ceny-v-vybore-produkta…" где этот вопрос уже поднимался ранее.

 

Владимир Соколов пишет:

Пытались идею донести - https://community.terrasoft.ua/ideas/otobrazenie-ceny-v-vybore-produkta

Владимир, спасибо, идея в процессе реализации. 

Адасюк Валерий Викторович, это хорошая новость. ждем в 7.12.2  :)

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

Коллеги. всем доброго времени суток! Нужна Ваша помощь.

В преднастроенной странице реализовал метод подсчета вводимых символов - http://prntscr.com/jr6ki0

срабатывает функция - http://prntscr.com/jr6ky6

Результат - http://prntscr.com/jr6lss, http://prntscr.com/jr6m3d

Делаю так же в карточке редактирования раздела SMS:

http://prntscr.com/jr6mwu - не срабатывает

http://prntscr.com/jr6nx7

Подскажите в чем может быть проблема?

Заранее благодарю!

Нравится

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

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

Есть редактируемая деталь Материалы (аналог деталей Продукты). В карточку детали добавлено поле Изображение. 

Подскажите как вывести в реестр этой редактируемой детали картинку с карточки детали.

Спасибо!!)

 

Нравится

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

Здравствуйте, Елена

 

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

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

Denys Diachenko, А с привлечением разработчиков  думаете у нас получиться это сделать?)

 

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

Добрый день, Елена!

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

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

Был бы реестр нередактируемый, было, конечно, проще.

Вывести картинку можно и не одну.

Добавляем в diff 

{
	"operation": "merge",
	"name": "DataGrid",
	"values": {
		"activeRowActions":
		[
			{
				"className": "Terrasoft.ImageView",
				"imageSrc": { bindTo: "UsrPhotoLargeURL" },
				"visible": true,
				"wrapClasses": ["gallery-image"]
			}
		]
	}
}

Делаем функцию

clickAllRows: function() {
	var scope = this;
	this.getGridData().collection.keys.forEach(function(item) {
		scope.setActiveRow(item);
	});
 
	this.setActiveRow("");
 
},
 
onRender: function() {
	this.callParent(arguments);
 
	this.clickAllRows();
},

Т.е. в OnRender мы делаем "раскрываем" все строки.

Алексей-Карягин,

Но картинка-то будет только при выделении) Костыльно как-то получается. У меня была идея на основе детали с проектами сделать: рендерить кнопку с изображением в грид, а при выделении контрола в ряде - imageView. Но тоже хз что получится по итогу)

Золотарев Артем Андреевич,

Артем, добрый день! Можете посоветовать, что нам почитать из документации, чтобы сделать такую разработку? Спасибо!

Елена, можно почитать каталог партнёров, выбрать кого-нибудь с красивым логотипом и заказать им за деньги разработку такой логики.

Можно добавить поле с изображением, добавив в блок diff следующий код:

           diff: /**SCHEMA_DIFF*/[

                {

                    "operation": "merge",

                    "name": "DataGrid",

                    "values": {

                        useListedLookupImages: true,

                    }

                }

            ]/**SCHEMA_DIFF*/

Также необходимо прописать кастомный css, чтобы добавить отступ. Иначе текст накладывается на иконку.

Коллеги, добрый день! Подскажите, есть ли возможность выгружать в Ecxel (через кнопку Экспорт в Excel) картинки из реестра раздела?

Добрый день!

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

Мы передали пожелание команде разработки для анализа возможности внедрения функционала в будущих версиях. 

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