Скрипт обезличивания

Создано:

Здравствуйте!
Для того что бы клиенты не волновались о информации которую они передают нам вместе с бэкапом базы данных Terrasoft, порой необходимо обезличить данные.
Это можно сделать, превратив данные в вид
"Контрагент {ID контрагента}"
и сохранить при этом связи.

В прикрепленных файлах, обезличивание основных разделов системы для XRM + Service Desk 3.4.0.54 простыми update'тами.

0
Голосовать

Автоматическое обновление исполняемых файлов

Создано:

Иногда возникает необходимость массового обновления большого количества компьютеров. У системного администратора обход компьютеров и ручное обновление может занять продолжительное время.
В Terrasoft есть возможность автоматического обновления исполняемых файлов. Для обновления клиентского компьютера необходимо:

1. Зайти в папку с установленным приложением Terrasoft (по умолчанию, C:\Program Files\Terrasoft).
2. В директории приложения Terrasoft, в папке Settings открыть файл «RunSettings.xml» в текстовом редакторе.
3. В файле изменить соответствующие атрибуты узла

1
Голосовать

Изменение окна заставки

Создано:

1

Для того, чтобы Ваше окно запуска приняло удобный Вам вид, можно сделать следующее:
В каталоге Res откройте с помощью блокнота файл ProductSettings (если он отсутствует, скопируйте и переименуйте файл DefaultProductSettings).

В нем Вы найдете необходимые поля для редактирования. В поле Logo FileName укажите путь к файлу заставки. Установите необходимый gif файл как лого, отредактируйте текст.

<Settings>
                        <Logo FileName="..\Res\test.gif"/>
<Applications>

1

4
Голосовать
Метки записи:

Про неведомое при вызове ХП Firebird

Создано:

Попалась странная ошибка при попытке вызвать и использовать в Terrasoft 3.3.2 хранимую процедуру из Firebird 2.0.6.

TSFirebirdEngineLibrary.FirebirdEngine: The query must be prepared first.

Поторопился поместил вопросик в старую тему про ExecuteCustomSQL http://www.community.terrasoft.ua/blogs/2171, потом туда внесу решение, если найдется...

0
Голосовать
Метки записи:

Алгоритм добавления поля типа справочник в продукте BPMonline

Создано:

Приведу алгоритм реализации на примере добавления поля "Привел" в карточку [Контакт].

Последовательность действий:
1. Перейти в раздел [Инструменты] – [Справочники].

2. Открыть вкладку «Действия» и вызвать действие «Открыть мастер создания колонки»
с1

3. В окне мастера создания колонки выбрать объект «Контакт»:
с2

4. Заполнить свойства добавляемого поля таким образом:
с3
Сохранить изменения.

0
Голосовать

Управление отправкой e-mail уведомления ответственному по инциденту

Создано:

Отправку e-mail уведомления ответственному по инциденту выполняет функция ProcessSendEmail сервиса wnd_IncidentEditScript.

Настроить отправку письма без проверки ответственного (текущий пользователь не является ответственным) можно закомментировав блок кода, как показано ниже:
b1

Отменить отправку уведомления, можно закомментировав вызов функции SendIncidentEmailToContact (Dataset, AddressList);
b2

0
Голосовать
Метки записи:

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

Создано:

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

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

Для этого необходимо:
1. Развернуть тестовую базу на другом сервере или параллельно с рабочей базой;
2. Убедиться в том, что с сервера, где установлена тестовая база можно подключиться к рабочей базе;

0
Голосовать

Значение подзапроса (Value Subquery) и функция EnableDatasetFilters

Создано:

В случае использования Value Subquery функция EnableDatasetFilters не выполняет включение/выключение фильтра запроса.
Для того чтобы функция отрабатывала в случае Value Subquery, необходимо внести следующие дополнения:
1. Открыть сервис scr_DB.
2. Найти функцию function EnableFilter(FiltersNode, FilterCode, Enabled. Добавить в нее блок кода (как отображено на скриншоте):

else
         if ((Assigned(FiltersNode.ValueExpression)) &&
                   (FiltersNode.ValueExpression.ExpressionType == fetSelect)) {
                   EnableSelectQueryFilters(

0
Голосовать
Метки записи:

Из кузни PRESS-а

Создано:

Полным ходом идут работы по написанию новой версии Terrasoft Press на базе платформы 3.4.0. Из самого интересного, что стоит отметить разработку коробочной интеграции с продуктом Adobe InDesign. Уже сейчас мы поддерживаем CS4 и CS5. Система автоматически определяет какая версия установлена и производить автоверстку рекламы в нужном формате.

InDesign

Пока все, что могу приоткрыть - ждите новостей!

3
Голосовать

Отображение поля в журнале изменений БД

Создано:

Начиная с версии 3.4.0 управлять отображением полей в реестре записей детали [Журнал изменений] можно установив настройку «Отображать в реестре».

Настройка выполняется следующим образом:

  1. Перейти в меню [Файл] - [Настройки] - [Журнал изменений БД];
  2. Выбрать таблицы и поля таблиц по которым необходимо отслеживать изменения. Для того, чтобы поля отображались в реестре записей детали [Журнал изменений], следует установить признак «Отображать в реестре» :
    a13
0
Голосовать