Перейти к содержанию

Статьи Результаты Поиска

Пример подзапроса from

Запрос типа from позволяет обращаться к любому Шаблону записи, связанному или несвязанному с текущим, и получать оттуда данные, или настраивать фильтр на основании определенных параметров where. Comindware Platform позволяет также писать подзапросы from, если, например, необходимо дополнительно сравнить определенный параметр с каким-то друг … Подробнее


Пример подзапроса from

Запрос типа from позволяет обращаться к любому Шаблону записи, связанному или несвязанному с текущим, и получать оттуда данные, или настраивать фильтр на основании определенных параметров where. Comindware Platform позволяет также писать подзапросы from, если, например, необходимо дополнительно сравнить определенный параметр с каким-то друг … Подробнее


Отображение поля, если текущий пользователь входит в определенную группу

Для того чтобы установить условие на отображение поля, если текущий пользователь входит в определенную группу (например, для возможности редактирования определенных полей записи только некоторым группам пользователей), введите следующее выражение:  EQUALS(USER(),(from a in db->_AccountGroup where a->groupName == "Admins" select a-> … Подробнее


Вычисление всех пользователей группы и её подгрупп

Для того чтобы получить всех пользователей из определенной группы, включая пользователей подгрупп первого уровня, которые включены в состав указанной группы, введите следующее выражение: UNION(from a in (from b in db->_AccountGroup where b->groupName == "Менеджеры" select b->subGroups->id) select a->cmw.account.groupUsers, … Подробнее


Отображение поля, если текущий пользователь входит в определенную группу

Для того чтобы установить условие на отображение поля, если текущий пользователь входит в определенную группу (например, для возможности редактирования определенных полей записи только некоторым группам пользователей), введите следующее выражение:  EQUALS(USER(),(from a in db->_AccountGroup where a->groupName == "Admins" select a-> … Подробнее


Вычисление всех пользователей группы и её подгрупп

Для того чтобы получить всех пользователей из определенной группы, включая пользователей подгрупп первого уровня, которые включены в состав указанной группы, введите следующее выражение: UNION(from a in (from b in db->_AccountGroup where b->groupName == "Менеджеры" select b->subGroups->id) select a->cmw.account.groupUsers, … Подробнее


Вычисление всех аккаунтов группы

Для вычисления аккаунтов, входящих в определённую группу без учёта подгрупп и их участников (в случае, если в группе нет вложенности), введите следующее выражение: (from ag in db->_AccountGroup where OR (ag->groupName == "users",ag->groupName == "admins") select ag->groupUsers->id) Здесь: Значение Описание "users", "a … Подробнее


Вычисление всех аккаунтов группы

Для вычисления аккаунтов, входящих в определённую группу без учёта подгрупп и их участников (в случае, если в группе нет вложенности), введите следующее выражение: (from ag in db->_AccountGroup where OR (ag->groupName == "users",ag->groupName == "admins") select ag->groupUsers->id) Здесь: Значение Описание "users", "a … Подробнее


Построение оргструктуры и архитектуры процессов организации. Практический пример

Содержание Введение Прикладная задача Исходные данные Настройка навигации для модуля «Корпоративная архитектура» Создание реестра оргединиц Создание справочника юридических лиц Настройка шаблона оргединиц и импорт оргединиц … Подробнее



Отправка уведомлений с помощью Telegram. Пример: настройка подключения, пути передачи данных, сценария, приложения и Telegram-бота

Содержание Введение Прикладная задача Настройка приложения Инициализация бота в Telegram Настройка подключения к Telegram и пути передачи данных Настро … Подробнее


Отправка уведомлений с помощью Telegram. Пример: настройка подключения, пути передачи данных, сценария, приложения и Telegram-бота

Содержание Введение Прикладная задача Настройка приложения Инициализация бота в Telegram Настройка подключения к Telegram и пути передачи данных Настро … Подробнее


Атрибут типа «Дата и время»

Содержание Описание атрибута Импорт и экспорт значений даты и времени Свойства атрибута Пример использования Связанные статьи Описание атрибута Атрибут типа «Дата и время» позволяет хранить и обрабатывать значения даты и времени. Структура атрибута «Дата и время» Значение даты и времени в базе данных хранится в часо … Подробнее


Локальная переменная. Использование для массовой обработки записей

Содержание Исходные данные Порядок настройки Связанные статьи В Comindware Platform можно настроить возможность массовой обработки нескольких записей в таблице, например, если нужно поменять статус у нескольких заявок одновремен … Подробнее




Вычисление дочерних записей всех уровней вложенности

В Comindware Platform существует возможность построения взаимных связей как между шаблонами записи, так и внутри одного шаблона записи, например, для выстраивания древовидной структуры (работы, подразделения и т. д.). Данная статья применима как раз в случае реализации древовидной структуры связей и предоставляет пример выражения для получе … Подробнее



Вычисление дочерних записей всех уровней вложенности

В Comindware Platform существует возможность построения взаимных связей как между шаблонами записи, так и внутри одного шаблона записи, например, для выстраивания древовидной структуры (работы, подразделения и т. д.). Данная статья применима как раз в случае реализации древовидной структуры связей и предоставляет пример выражения для получе … Подробнее



Локальная переменная. Использование для массовой обработки записей

Содержание Исходные данные Порядок настройки Связанные статьи В Comindware Platform можно настроить возможность массовой обработки нескольких записей в таблице, например, если нужно поменять статус у нескольких заявок одновремен … Подробнее


Атрибут типа «Дата и время»

Содержание Описание атрибута Импорт и экспорт значений даты и времени Свойства атрибута Пример использования Связанные статьи Описание атрибута Атрибут типа «Дата и … Подробнее




Атрибут типа «Запись». Настройка связи многие ко многим

Содержание Способ 1: атрибут с несколькими значениями Способ 2: промежуточный шаблон записи Связанные статьи В Comindware Platform предусмотрена возможность создания связи многие-ко-многим. Связь многие-ко-многим — это связь, пр … Подробнее



Импорт данных в Excel

Содержание Получение URL запроса Порядок импорта в Excel Связанные статьи Для использования данных Comindware Platform, например, в Excel (Power Query) или BI-системах, существует возможность их выгрузки через API. Получение URL … Подробнее


Фильтр списка по создателю

Для того чтобы настроить фильтр отображения записей в списке, где текущий пользователь - создатель записи, введите следующее выражение: @prefix cmw: <http://comindware.com/logics#>. @prefix object: <http://comindware.com/ontology/object#>. @prefix user: <http://comindware.com/ontology/user#>. {  ("eventorder" "_creator") … Подробнее


Сравнение двух атрибутов типа «Аккаунт»

Для сравнения двух пользователей (например, менеджер проекта и руководитель сотрудника), введите следующее выражение: #EQUALS($WorkPlanOriginalRef->Curator, $Manager) @prefix sort: <http://comindware.com/ontology/dataset/sort#>. @prefix assert: <http://comindware.com/logics/assert#>. @prefix cmwstring: <http://comindware. … Подробнее


Выгрузка всех документов стенда

Для выгрузки всех документов стенда в один атрибут, введите следующее выражение: @prefix cmwassert: <http://comindware.com/logics/assert#>. @prefix cmwtimeL: <http://comindware.com/logics/time/utc#>. @prefix session: <http://comindware.com/ontology/session#>. @prefix cmw:  <http://comindware.com/logics#>. @prefix doc … Подробнее


Вычисление всех пользователей шаблона пользователя

Для того чтобы получить всех пользователей из определенного шаблона пользователя, введите следующее выражение: @prefix object: <http://comindware.com/ontology/object#>. @prefix account: <http://comindware.com/ontology/account#>. @prefix cmw: <http://comindware.com/logics#>. @prefix account: <http://comindware.com/ontolo … Подробнее


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

Для того чтобы вывести последнюю дату изменения в рамках записей во вложенной коллекции (например, чтобы показать последнюю дату изменения работы или подработы, входящей в общий план), введите следующее выражение: @prefix object: <http://comindware.com/ontology/object#>. @prefix math: <http://comindware.com/logics/math#>. @prefi … Подробнее


Вычисление суммы значений столбца коллекции

Для того чтобы рассчитать сумму значений определенного столбца коллекции, за исключением заархивированных записей, введите следующее выражение: @prefix object: <http://comindware.com/ontology/object#>. @prefix math: <http://www.w3.org/2000/10/swap/math#>. @prefix w3math: <http://www.w3.org/2000/10/swap/math#>. @prefix cmwm … Подробнее


Вычисление элементов из атрибута типа Дата и время

Comindware Platform позволяет хранить данные в формате разных типов атрибутов: «Текст», «Число», «Дата и время», «Аккаунт» и т.д. У каждого атрибута есть свой формат отображения на экранной форме. В частности, атрибут типа «Дата и время» может быть представлен как: 04.09.1986; 4 сентября 1986 г.; 4 сентября; 04.09.1986 07:30 и т.д. В проц … Подробнее


Отображение поля при определенном значении ссылочного атрибута

Для того чтобы установить условие на отображение поля / вкладки / столбца и т.д., если в ссылочном поле стоит определенное значение, введите следующее выражение: @prefix object: <http://comindware.com/ontology/object#>. @prefix math: <http://www.w3.org/2000/10/swap/math#>. { ("Issue" "IssueTypeLink") object:findProperty ?IssueTy … Подробнее


Округление вверх десятичного числа до двух знаков после запятой

Для того чтобы округлить десятичное число до двух знаков после  запятой (например, 16.782 до 16.79), введите следующее выражение: @prefix w3math: <http://www.w3.org/2000/10/swap/math#>. @prefix object: <http://comindware.com/ontology/object#>. @prefix cmwmath: <http://comindware.com/logics/math#>. {     (         "Work" "D … Подробнее


Вычисление значения атрибута из шаблона пользователя

Для того чтобы получить значение какого-либо атрибута из Шаблона пользователя (через атрибут типа «Пользователь», ссылающийся на данный Шаблон пользователя), введите следующее выражение: @prefix account: <http://comindware.com/ontology/account#>. @prefix object: <http://comindware.com/ontology/object#>. @prefix container: <ht … Подробнее


Вычисление значения из объекта, инициировавшего триггер

Для того чтобы вычислить какое-либо значение объекта, по которому был запущен текущий триггер (например, чтобы проставить значение из изначальной записи), введите следующее выражение: @prefix object: <http://comindware.com/ontology/object#>. @prefix cmwsession: <http://comindware.com/ontology/session#>. @prefix var: <http://c … Подробнее


Ограничение отображения дочерних записей в ссылке на родительскую запись

Для того чтобы ограничить возможность выбора дочерних элементов какой-то конкретной записи в ссылке на родительскую запись (например, отфильтровывать дочерние работы в ссылке на родительскую работу данной работы), в частности, чтобы избежать зацикливания, введите следующее выражение: @prefix object: <http://comindware.com/ontology/object … Подробнее


Вычисление объекта, инициировавшего триггер

Для того чтобы вычислить объект, по которому был запущен текущий триггер (например, чтобы проставить ссылку на изначальную запись), введите следующее выражение: @prefix cmwsession: <http://comindware.com/ontology/session#>. @prefix var: <http://comindware.com/ontology/session/variable#>. { cmwsession:context cmwsession:origin ?v … Подробнее


Проверка на принадлежность пользователя к определенной группе

Для того чтобы вывести true, если пользователь или хотя бы один из пользователей в указанном атрибуте типа «Пользователь» входит в обозначенную системную группу (например, для ограничения видимости полей на экранной форме), введите следующее выражение: @prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>. @prefix object: <htt … Подробнее


Отображение последней записи в коллекции

Для того чтобы в коллекции настроить фильтр на отображение последней/их записи/ей, введите следующее выражение: @prefix object: <http://comindware.com/ontology/object#>. @prefix sort: <http://comindware.com/ontology/dataset/sort#>. @prefix assert: <http://comindware.com/logics/assert#>. @prefix rdf: <http://www.w3.org/1 … Подробнее


Фильтр списка по дате, равной сегодняшней

Для того чтобы настроить фильтр отображения записей в списке, где какая-либо дата равна сегодняшней (например, для списка сегодняшних заявок) с учетом часового пояса (в данном примере - московского), введите следующее выражение: @prefix object: <http://comindware.com/ontology/object#>. @prefix session: <http://comindware.com/ontolo … Подробнее


Вычисление всех пользователей группы и её подгрупп

Для того чтобы получить всех пользователей из определенной группы, включая пользователей подгрупп первого уровня, которые включены в состав указанной группы, введите следующее выражение: @prefix account: <http://comindware.com/ontology/account#>. @prefix assert: <http://comindware.com/logics/assert#>. { ?projectOffice accoun … Подробнее


Вычисление состава группы

Для вычисления пользователей и подгрупп, входящих в определённую группу, введите следующее выражение: @prefix account: <http://comindware.com/ontology/account#>. {     ?projectOffice account:groupName "Менеджеры".     ?value account:userGroupMembership ?projectOffice.  } Здесь: Значение Описание "Менеджеры" Название группы, по … Подробнее


Вычисление всех пользователей группы

Для вычисления пользователей, входящих в определённую группу без учета подгрупп и их участников (в случае, если в группе нет вложенности), введите следующее выражение: @prefix account: <http://comindware.com/ontology/account#>. {     ?projectOffice account:groupName "Менеджеры".     ?users account:userGroupMembership ?projectOffice.   … Подробнее


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

Для того чтобы ограничить возможность ввода в текстовом поле пробелов (например, при заполнении имени), введите следующее выражение: NOT(MATCHES($atribut," ")) Здесь: Значение Описание atribut Системное имя текстового атрибута. ‌ К началу const lightbox = GLightbox({"touchNavigation": true, "loop … Подробнее


Ограничение проставления кириллицы в текстовом атрибуте

Для того чтобы ограничить возможность ввода в текстовом поле букв кириллицы (например, при заполнении кода или названия записи на английском), введите следующее выражение: NOT(MATCHES($atribut,"[а-яА-ЯёЁ]")) Здесь: Значение Описание atribut Системное имя текстового атрибута. ‌ К началу const ligh … Подробнее


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

Для того чтобы вычислить срок выполнения задачи, учитывая выходные и праздничные дни (для этого в платформе должен быть создан справочник праздничных дней), введите следующее выражение: WORKHOURS(NOW(),18,DURATION("PT9H"),DURATION("PT9H"),LIST((from a in db->holliday_calendar select a->Data))) Здесь Значение Описание 18 Количе … Подробнее


Ограничение поля определенным количеством цифр

Для того чтобы ограничить поле определенным количеством цифр (например, номер карты или ИНН), введите следующее выражение:  MATCHES($Nomerkarty, "^[0-9]{16}([0-9]{0})?$") Здесь: Значение Описание Nomerkarty Системное имя текстового атрибута. {16} Нужное количество цифр. ‌ К началу const lightbo … Подробнее


Отображено 150 из 220 записей