Древо функций для скриптов "scr_"

Рассматривается

Хотелось бы видеть при просмотре скриптов дерево функций редактируемого скрипта в левой части экрана, ниже/выше блоков "использовать скрипты", "использовать перечисление".
Навигация по скрипту сразу становится на порядок удобней.

IMHO Идеальное отображение представлено в SQL Navigator для Оракла от Quest Software.

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

Добавить элемент БП "Прикрепление файла" в базовую версию Террасофт

Рассматривается

Предлагаю добавить базовой версии в бизнес-процессы элемент "Прикрепление файла". Довольно часто возникает необходимость прикрепить файл по бизнес-процессу. Хотелось бы иметь возможность добавления такого блока в БП.

Один из вариантов окна настройки параметров элемента БП "Прикрепить файл":
Окно настроек элемента БП

В поле [Заголовок] заполняется заголовок окна добавления файлов.
В поле [Тип объекта] выбирается тип объекта, к которому происходит прикрепление файла. Например: Договор, Документ, Счет и т.д.

16
Голосовать

Вставка текущей даты и времени в скриптах

Рассматривается

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

Что-то вроде такого:

// Фамилия. 22.09.11. Действие
function MyFunction() {
        //TODO
}
// * Фамилия

Хорошо было бы сделать это, например, в функционале автодополнения, настройки которого можно увидеть в файлике AutoComplete.cfg.

Конструкцию

// Фамилия.
function () {
        //TODO
}
// * Фамилия

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

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

Рассматривается

Идея касается ускорения работы с карточками редактирования с помощью быстрых переходов.

Выбираем любой DataControl в окне - вызываем контексное меню - выбираем пункт "перейти к полю датасета" - открывается соответствующий набор данных с фокусировкой на нужном поле. Аналогичный функционал перехода от набора данных к запросу с фокусировкой на колонке.

Реализация функционала существенно ускорит работу. Особенно при использовании больших запросов и наборов данных.

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

вывод кода ошибки MS SQL Server в журнал сообщений

Рассматривается

При возникновении ошибки, связанной с выполнением sql-скрипта на стороне MS SQL Server, в журнал сообщений TSCRM выводится лишь текст ошибки пришедшей с MS SQL Server, но не выводится ее код.
Вывод кода ошибки сервера БД может ускорить поиск причины ее возникновения.

Например, создание пользователя из домена, для которого ранее на стороне MS SQL Server было создано имя входа, приводит к ошибке: "создание нового пользователя базы данных 'DOMAIN\LOGIN' завершено с ошибкой: Сервер-участник "FONTE\e.egor" уже существует".

0
Голосовать

Глобальный сервер обновления бинарных файлов

Рассматривается

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

Что мы получим в итоге: все желающие всегда будут использовать последнюю версию. Службе поддержки нужно будет гораздо реже выполнять рутинную операцию по обновлению версии клиента.

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

Защититься от случайных изменений на уровень БД флагом в сервисе "Таблица"

Рассматривается

Если мы используем возможности СУБД, которые не реализуются через Террасофт (автоинкремируемые целочисленные значения или наши кастомные триггеры) то мы сталкиваемся с необходимостью защитить код разработанный на уровне БД, от совершения изменений в таблицы и триггеры со стороны TSAdmin (при изменении сервиса) или TSClient (при включении журнала изменений).
Перед тем как совершить изменения сервиса таблицы Terrasoft спрашивает, применить изменения к БД или нет, но в ряде случаев их можно таки случайно применить (особенно при переносе многих сервисов из девелоперской БД в рабочую).

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

Выделение элементов бизнес процесса

Рассматривается

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

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

Сумма прописью тенге

Рассматривается

В 3.4. добавьте пожалуйста в AmountToStr вывод прописи в тенге, то есть:

AmountToStr(ValueStr, 'ru', 'KZT') - сумма прописью в тенге на русском языке.

Совсем немного вам нужно будет доработать функцию.

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

Аналог DBCtrlGrid

Рассматривается

Реализовать компонент аналогичный компоненту DBCtrlGrid в Delphi ( или ленточное отображение данных в формах MS Access). Он позволит работать с таблицами из одного-двух полей, умещая при этом большее количество записей в деталях (таких как средства связи например).

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