Работа со сценариями

Пользователи Spider Project предлагают свои идеи для обсуждения.
Правила форума
- Раздел форума предназначен для публикации идей и предложений пользователей по модернизации и улучшению функционала Spider Project.
- К обсуждению приглашаются все участники сообщества.
- Специалисты компании приглашаются к участию в дискуссии, но участвуют в обсуждении тем по собственному усмотрению.
- Если у Вас критическая проблема с функционалом, требующая оперативного вмешательства разработчиков, создавайте тему в разделе ТЕХНИЧЕСКАЯ ПОДДЕРЖКА.

Работа со сценариями

Сообщение Ольга Никешина » 17 июн 2016, 16:52

Добрый день!!!
Хотелось бы дополнить язык сценариев следующими функциональными возможностями:
1. Изменение свойств структуры (назначение главной структуры, вкл/выкл опции суммировать ключевые объемы);
2. В синтаксис команды "создание структуры по кодам" добавить функцию "пропускать пустые значения";
3. Возможность удалять операции, пользовательские поля, стоимостные составляющие и др. по признаку или по фильтру (содержит/не содержит, равно/не равно определенному набору символов в определенном поле);
4. Возможность настраивать поля для переноса при переносе данных из справочника (типа "произвольный документ") в проект.
Ольга Никешина
 
Сообщения: 1
Зарегистрирован: 15 мар 2016, 10:52

Re: Работа со сценариями

Сообщение Павел Бодунков » 13 июл 2016, 15:41

По поводу п.4

DOCCLEARCONNECTINGFIELDS (); - очистить список связующих полей документа

DOCCLEARTRANSFERFIELDS (); - очистить список переносимых полей документа

DOCSETCONNECTINGFIELDS (code1, ... , codeN); - установить связующие поля документа; codeI - код поля

DOCSETTRANSFERFIELDS (code1, ... , codeN); - установить переносимые поля документа; codeI - код поля

DOCSETTRANSFERFIELDSALL (); - установить все поля документа переносимыми

DOCFIELDSETPROP (code, pcode, val); - задать свойства поля документа; code - код поля документа; pcode - код свойства поля, val - значение свойства. Допустимые значения кодов свойств полей: Name - Название, ObjCode - Код в целевой таблице, Type - Тип (допустимые значения val: Text - Текст, Numerical - Число, Date-Time - Дата-Время).

По поводу п.1

Добавлена команда

PROJSTRUCTSETPROP (code, type, pcode, val); - задать свойства структуры.
code - код структуры
type - тип структуры
pcode - код свойства
val - значение свойства
Допустимые значения кодов свойств:
RespStruct - главная
f_SumKeyVolOnly - суммировать только ключевые объёмы
Допустимые значения val: Да или Нет.

По поводу п.3

Добавлена команда

PROJTABDELETEOBJECTSFILTERED (tab); - удалить все видимые объекты из таблицы проекта.
tab - строка - обозначение таблицы проекта. Может принимать одно из следующих значений:
OPER - таблица операций
MAT - таблица материалов
RES - таблица ресурсов
RESPOOL - таблица ролей ресурсов
COST - таблица стоимостных составляющих
RESMULT - таблица мультиресурсов
USER - таблица пользователей
CALEN - таблица календарей
WEEK - таблица недель
RIGHT - таблица прав доступа
EXCEPTION - таблица календарных исключений
RESCENT - таблица центров ресурсов
MATCENT - таблица центров материалов
MATSET - таблица комплектов материалов
COSTCENT - таблица центров стоимостей
CORPREF - таблица корпоративных справочников
OVERTIME - таблица сверхурочных
REPORT - таблица шаблонов отчётов
PRINT - таблица шаблонов печати
TRENDREPORT - таблица шаблонов отчётов трендов
TRENDDIFREPORT - таблица шаблонов отчётов по отклонениям
EVAREPORT - таблица шаблонов отчётов анализа освоенных объёмов
PROJ - таблица реестра портфеля проектов
SCRIPT - таблица сценариев
USERFIELD - таблица пользовательских полей
SIGNAL - таблица сигналов
FORMULA - таблица формул
FILTER - таблица фильтров
CONFIG - таблица конфигураций
TRIGGER - таблица описание триггеров
AREA - таблица областей для анализа рисков
Электронный адрес технической поддержки: smt@spiderproject.ru
Аватара пользователя
Павел Бодунков
Разработчик [Спайдер Проджект]
 
Сообщения: 179
Зарегистрирован: 21 фев 2011, 23:38

Re: Работа со сценариями

Сообщение Павел Бодунков » 14 июл 2016, 11:04

По поводу п.2

Добавлена команда

PROJSETSTRUCTCREATECODES (SKIPBLANK : skipblank); - задать настройки создания структуры по кодам.
skipblank - Y/N - пропускать пустые значения
Электронный адрес технической поддержки: smt@spiderproject.ru
Аватара пользователя
Павел Бодунков
Разработчик [Спайдер Проджект]
 
Сообщения: 179
Зарегистрирован: 21 фев 2011, 23:38


Вернуться в Пожелания пользователей к СУП Spider Project. Идеи для внедрения.

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1

cron