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

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

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

Содержание Введение Прикладная задача Настройка скрипта Тестирование скрипта Введение Здесь представлен пример скрипта для скачивания выбранных столбцов и строк из таблицы в виде файла Excel. Скрипт запускается по нажатию кнопки. Приведённый пример скрипта под … Подробнее


Атрибут типа «Документ». Скачивание архива с файлами из таблицы и записи

Содержание Введение Прикладная задача Настройка кнопки для скачивания файлов Тестирование Связанные статьи Введение Comindware Platform позволяет прикрепить любые файлы к атрибуту типа «Документ». При этом, если к атрибуту прикреплено несколько … Подробнее


Атрибут типа «Документ». Скачивание архива с файлами из таблицы и записи

Содержание Введение Прикладная задача Настройка кнопки для скачивания файлов Тестирование Связанные статьи Введение Comindware Business Application Platform позволяет прикрепить любые файлы к атрибуту типа «Документ». При этом, если к атрибуту прикреплено несколько файлов, на форме и в таблице каждый файл приходится скачивать отдельно. С помо … Подробнее


Выгрузка вложений в локальную папку на сервере

Чтобы сохранить один или несколько вложенных файлов из атрибута типа «Документ» в локальную папку на сервере, используйте приведённый ниже скрипт в настройках кнопки. Здесь: C:\document\ — путь для скачивания файлов на сервере; Document — системное имя атрибута типа «Документ». using System; using System.Collections.Generic; usi … Подробнее


Кнопка «Мой профиль»

Для того, чтобы разместить на боковую панель навигации ссылку на профиль пользователя, создайте операцию типа Скрипт в шаблоне пользователя и введите следующее выражение:   using System; using System.Collections.Generic; using System.Linq; using Comindware.Data.Entity; using Comindware.TeamNetwork.Api.Data.UserCommands; public class Script {    … Подробнее


Кнопка «Мой профиль»

Для того чтобы разместить на боковую панель навигации ссылку на профиль пользователя, создайте кнопку c операцией C#-скрипт в шаблоне аккаунтов и введите следующее выражение:   using System; using System.Collections.Generic; using System.Linq; using Comindware.Data.Entity; using Comindware.TeamNetwork.Api.Data.UserCommands; public class Script … Подробнее


Атрибут типа «Документ». Скачивание файлов в папку на сервере

Содержание Введение Образец скрипта Связанные статьи Введение Здесь представлен C#-скрипт для кнопки, который сохраняет все файлы, прикреплённые к атрибуту типа «Документ», из текущей записи в локальную папку на сервере Comindware Platform. Структура атрибута типа «Документ» … Подробнее


Кнопка «Мой профиль»

Для того чтобы разместить на боковую панель навигации ссылку на профиль пользователя, создайте кнопку c операцией C#-скрипт в шаблоне аккаунтов и введите следующее выражение:   using System; using System.Collections.Generic; using System.Linq; using Comindware.Data.Entity; using Comindware.TeamNetwork.Api.Data.UserCommands; public class Script … Подробнее


Очистка ссылки

Для того, чтобы на входе на задачу очистить ссылку, введите следующее выражение:   using System;using System.Collections.Generic;using System.Linq;using Comindware.Data.Entity;using Comindware.TeamNetwork.Api.Data.UserCommands;using Comindware.TeamNetwork.Api.Data; class Script{    public static void Main(Comindware.Process.Api.Data.ScriptCont … Подробнее


Старт связанного процесса по нескольким записям

Для того, чтобы запустить связанный процесс по нескольким записям (которые будут добавлены в коллекцию), введите следующее выражение:   using System; using System.Collections.Generic; using System.Linq; using Comindware.Data.Entity; using Comindware.TeamNetwork.Api.Data; using Comindware.TeamNetwork.Api.Data.UserCommands;   public class Script … Подробнее


Старт процесса по записям списка (кнопка)

Для того, чтобы на запустить процесс по каждой из записей определенного списка, введите следующее выражение:   using System; using System.Collections.Generic;using System.Linq;using Comindware.Data.Entity;using Comindware.TeamNetwork.Api.Data.UserCommands;using Comindware.TeamNetwork.Api.Data; class Script{public static UserCommandResult Main(U … Подробнее


Глобальная функция для обращения в Active Directory

Для того чтобы обратиться в Active Directory и получить оттуда какую-либо информацию, введите следующее выражение:   using System;using System.Collections.Generic; // class name should remain "Script"public static partial class Script {     // method name should remain "Main"    public static Dictionary<string, object> begaemvAD(string te … Подробнее


Загрузка картинки из атрибута типа документ в HTML поле

Для того, чтобы выгрузить картинку в HTML поле, введите следующее выражение:   using System; using System.Collections.Generic; using System.Linq; using System.Text.RegularExpressions; using Comindware.Data.Entity; using Comindware.TeamNetwork.Api.Data.UserCommands; using Comindware.TeamNetwork.Api.Data; class Script {     public static UserComma … Подробнее


Заполнение коллекции выбранным списком

Для того, чтобы в рамках процесса заполнить коллекцию в текущем объекте каким-либо списком, введите следующее выражение:   using System;using System.Collections.Generic;using System.Linq;using Comindware.Data.Entity;using Comindware.TeamNetwork.Api.Data.UserCommands;using Comindware.TeamNetwork.Api.Data; class Script{    public static void Main … Подробнее


Старт процесса по записям списка

Для того, чтобы на запустить процесс по каждой из записей определенного списка, введите следующее выражение: using System;using System.Collections.Generic;using System.Linq;using Comindware.Data.Entity;class Script{    public static void Main(Comindware.Process.Api.Data.ScriptContext context, Comindware.Entities entities)    {        var query … Подробнее


Старт процесса по записям списка (кнопка)

Для того, чтобы на запустить процесс по каждой из записей определенного списка, введите следующее выражение:   using System; using System.Collections.Generic;using System.Linq;using Comindware.Data.Entity;using Comindware.TeamNetwork.Api.Data.UserCommands;using Comindware.TeamNetwork.Api.Data; class Script{public static UserCommandResult Main(U … Подробнее


Заполнение коллекции выбранным списком

Для того, чтобы в рамках процесса заполнить коллекцию в текущем объекте каким-либо списком, введите следующее выражение:   using System;using System.Collections.Generic;using System.Linq;using Comindware.Data.Entity;using Comindware.TeamNetwork.Api.Data.UserCommands;using Comindware.TeamNetwork.Api.Data; class Script{    public static void Main … Подробнее


Старт процесса по записям списка

Для того, чтобы на запустить процесс по каждой из записей определенного списка, введите следующее выражение: using System;using System.Collections.Generic;using System.Linq;using Comindware.Data.Entity;class Script{    public static void Main(Comindware.Process.Api.Data.ScriptContext context, Comindware.Entities entities)    {        var query … Подробнее


Глобальная функция для обращения в Active Directory

Для того чтобы обратиться в Active Directory и получить оттуда какую-либо информацию, введите следующее выражение:   using System;using System.Collections.Generic; // class name should remain "Script"public static partial class Script {     // method name should remain "Main"    public static Dictionary<string, object> begaemvAD(string te … Подробнее


Старт связанного процесса по нескольким записям

Для того, чтобы запустить связанный процесс по нескольким записям (которые будут добавлены в коллекцию), введите следующее выражение:   using System; using System.Collections.Generic; using System.Linq; using Comindware.Data.Entity; using Comindware.TeamNetwork.Api.Data; using Comindware.TeamNetwork.Api.Data.UserCommands;   public class Script … Подробнее


Автонумерация

Для того, чтобы в отдельный атрибут проставлялась автонумерация заявок, запросов, или каких-либо других объектов в рамках текущего шаблона записи, введите следующее выражение:   using System; using System.Collections.Generic; using System.Linq; using Comindware.Data.Entity; using Comindware.TeamNetwork.Api.Data.UserCommands; using Comindware.Te … Подробнее


Загрузка картинки из атрибута типа документ в HTML поле

Для того, чтобы выгрузить картинку в HTML поле, введите следующее выражение:   using System; using System.Collections.Generic; using System.Linq; using System.Text.RegularExpressions; using Comindware.Data.Entity; using Comindware.TeamNetwork.Api.Data.UserCommands; using Comindware.TeamNetwork.Api.Data; class Script {     public static UserComma … Подробнее


Очистка ссылки

Для того, чтобы на входе на задачу очистить ссылку, введите следующее выражение:   using System;using System.Collections.Generic;using System.Linq;using Comindware.Data.Entity;using Comindware.TeamNetwork.Api.Data.UserCommands;using Comindware.TeamNetwork.Api.Data; class Script{    public static void Main(Comindware.Process.Api.Data.ScriptCont … Подробнее


Ошибка выполнения скриптовой операции

При настройке кнопки с операцией C# скрипт всегда важно всё делать корректно. Неправильно прописанная логика, системные имена шаблонов, атрибутов и т.д. могут привести к ошибке выполнения скрипта. На что же стоит обратить внимание при выяснении причин ошибки? Решение: Проверьте правильность написания скрипта. Проверьте разрешение в ролях пользоват … Подробнее



Отладка формул, выражений N3, сценариев и C#-скриптов

Содержание Введение Проверка с помощью редактора выражений Порядок проверки Отладка формул и N3 с помощью вспомогательного атрибута Порядок отладки Приведение типов данных Пример Отладка формул с помощью функции VALUE() Пример Отладка выборок Отладка C#-скриптов Отладка C#-скрипта для к … Подробнее


Ошибка выполнения скриптовой операции

При настройке кнопки с операцией C# скрипт всегда важно всё делать корректно. Неправильно прописанная логика, системные имена шаблонов, атрибутов и т.д. могут привести к ошибке выполнения скрипта. На что же стоит обратить внимание при выяснении причин ошибки? Решение: Проверьте правильность написания скрипта. Проверьте разрешение в ролях пользоват … Подробнее


Атрибут типа «Документ». Скачивание архива файлов из связанных записей и его прикрепление к атрибуту

Содержание Введение Прикладная задача Настройка кнопки для скачивания архива файлов Тестирование Связанные статьи Введение Comindware Platform позволяет прикреплять файлы к атрибуту типа «Документ». При этом из каждой записи прикреплённые файлы … Подробнее


Кнопка «Моя компания»

Для того, чтобы разместить на боковую панель навигации ссылку на компанию пользователя, создайте операцию типа Скрипт в текущем Шаблоне записи и введите следующее выражение:   using System;using System.Collections.Generic;using System.Linq;using Comindware.Data.Entity;using Comindware.TeamNetwork.Api.Data.UserCommands; public class Script{      … Подробнее


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

Для того, чтобы по кнопке можно было менять статус записей в коллекции в зависимости от определенного условия и завершать связанную с основной записью пользовательскую задачу, введите следующее выражение:   using System;using System.Collections.Generic;using System.Linq;using Comindware.Data.Entity;using Comindware.TeamNetwork.Api.Data.UserComm … Подробнее


Изменение переиспользуемой переменной по операции

Для того, чтобы можно было по кнопке изменять переиспользуемую переменную , создайте операцию типа Скрипт в текущем Шаблоне записи и введите следующее выражение:   using System; using System.Collections.Generic; using System.Linq; using Comindware.Data.Entity; using Comindware.TeamNetwork.Api.Data.UserCommands; using Comindware.TeamNetwork.Api. … Подробнее


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

Для того, чтобы по кнопке можно было менять статус записи и завершать связанную с ней пользовательскую задачу, введите следующее выражение:   using System;using System.Collections.Generic;using System.Linq;using Comindware.Data.Entity;using Comindware.TeamNetwork.Api.Data.UserCommands;using Comindware.TeamNetwork.Api.Data; public class Script{  … Подробнее


Изменение переиспользуемой переменной по операции

Для того, чтобы можно было по кнопке изменять переиспользуемую переменную , создайте операцию типа Скрипт в текущем Шаблоне записи и введите следующее выражение:   using System; using System.Collections.Generic; using System.Linq; using Comindware.Data.Entity; using Comindware.TeamNetwork.Api.Data.UserCommands; using Comindware.TeamNetwork.Api. … Подробнее


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

Для того, чтобы по кнопке можно было менять статус записей в коллекции в зависимости от определенного условия и завершать связанную с основной записью пользовательскую задачу, введите следующее выражение:   using System;using System.Collections.Generic;using System.Linq;using Comindware.Data.Entity;using Comindware.TeamNetwork.Api.Data.UserComm … Подробнее


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

Для того, чтобы по кнопке можно было менять статус записи и завершать связанную с ней пользовательскую задачу, введите следующее выражение:   using System;using System.Collections.Generic;using System.Linq;using Comindware.Data.Entity;using Comindware.TeamNetwork.Api.Data.UserCommands;using Comindware.TeamNetwork.Api.Data; public class Script{  … Подробнее


Кнопка «Моя компания»

Для того, чтобы разместить на боковую панель навигации ссылку на компанию пользователя, создайте операцию типа Скрипт в текущем Шаблоне записи и введите следующее выражение:   using System;using System.Collections.Generic;using System.Linq;using Comindware.Data.Entity;using Comindware.TeamNetwork.Api.Data.UserCommands; public class Script{      … Подробнее


Копирование объекта

Для того, чтобы скопировать запись, создайте в текущем шаблоне записи Операцию типа Скрипт и введите следующее выражение:   using System;  using System.Collections.Generic; using System.Linq; using Comindware.Data.Entity; using Comindware.TeamNetwork.Api.Data.UserCommands; using Comindware.TeamNetwork.Api.Data; class Script {     public static … Подробнее


Локальная переменная в C#-скрипте и сценарии. Использование для копирования данных между шаблонами

Содержание Введение Прикладная задача Настройка шаблонов записей Настройка кнопки для копирования данных Настройка кнопки с использованием C#-скрипта Настройка кнопки с использованием сценария Тестирование Связанные статьи Введение Локальные переменные для кнопки позволяют передавать введённые пользовател … Подробнее


Автонумерация записей с помощью формулы, C#-скрипта или выражения N3

Содержание Введение Прикладная задача Автонумерация с помощью формулы Тестирование Автонумерация с помощью C#-скрипта в процессе Тестирование Автонумерация с помощью C#-скрипта в сценарии Тестировани … Подробнее


Локальная переменная в C#-скрипте и сценарии. Использование для копирования данных между шаблонами

Содержание Введение Прикладная задача Настройка шаблонов записей Настройка кнопки для копирования данных Настройка кнопки с использованием C#-скрипта Настройка кнопки с использованием сценария Тестирование Связанные статьи Введение Локальные переменные для кнопки позволяют передавать введённые пользовател … Подробнее


Автонумерация записей с помощью формулы, C#-скрипта или выражения N3

Содержание Введение Прикладная задача Автонумерация с помощью формулы Тестирование Автонумерация с помощью C#-скрипта в процессе Тестирование Автонумерация с помощью C#-скрипта в сценарии Тестирование Автонумерация с помощью выражения N3 Тестирование Связанные статьи Введение Каждой з … Подробнее


Автонумерация записей с пересчётом при удалении

Содержание Введение Прикладная задача Исходные данные Настройка автонумерации связанных записей Тестирование Связанные статьи Введение В Comindware Platform каждой записи, пользовательской задаче, форме, экземпляру процесса и любому объекту присваиваются уникальный ID. В рамках одного экземпляра Comindware Platform … Подробнее


Запуск глобальной функции из операции

Для того, чтобы запустить глобальную функцию по кнопке, введите следующее выражение:   using System; using System.Collections.Generic;using System.Linq;using Comindware.Data.Entity;using Comindware.TeamNetwork.Api.Data.UserCommands;using Comindware.TeamNetwork.Api.Data; class Script{    public static UserCommandResult Main(UserCommandContext us … Подробнее


Копирование объекта

Для того чтобы скопировать запись, создайте в текущем шаблоне записи кнопку с операцией C#-скрипт и введите следующее выражение:   using System;  using System.Collections.Generic; using System.Linq; using Comindware.Data.Entity; using Comindware.TeamNetwork.Api.Data.UserCommands; using Comindware.TeamNetwork.Api.Data; class Script {     public … Подробнее


Копирование объекта

Для того чтобы скопировать запись, создайте в текущем шаблоне записи кнопку с операцией C#-скрипт и введите следующее выражение:   using System;  using System.Collections.Generic; using System.Linq; using Comindware.Data.Entity; using Comindware.TeamNetwork.Api.Data.UserCommands; using Comindware.TeamNetwork.Api.Data; class Script {     public … Подробнее


Импорт данных из локального CSV-файла

Как один из вариантов наполнения справочников или загрузки данных в продукт нередко используется загрузка и парсинг из CSV-файла. Чтобы осуществить такую загрузку, нужен грамотно составленный CSV-файл, а также технический процесс со скриптовой задачей.  В данном примере мы рассмотрим загрузку клиентов и их договоров в определенных статусах. 1. В си … Подробнее


Запуск глобальной функции из операции

Для того, чтобы запустить глобальную функцию по кнопке, введите следующее выражение:   using System; using System.Collections.Generic;using System.Linq;using Comindware.Data.Entity;using Comindware.TeamNetwork.Api.Data.UserCommands;using Comindware.TeamNetwork.Api.Data; class Script{    public static UserCommandResult Main(UserCommandContext us … Подробнее


Изменение e-mail у всех пользователей в системе

Для того, чтобы поменять e-mail у всех пользователей в системе, введите следующее выражение:   using System;  using System.Collections.Generic;  using System.Linq;  using System.Text.RegularExpressions;  using Comindware.Data.Entity;  using Comindware.TeamNetwork.Api.Data.UserCommands; class Script  {      public static UserCommandResult Main(U … Подробнее


Выгрузка списка в локальную папку

Для того, чтобы можно было в процессе экспортировать определенный список в excel и помещать файл в локальную папку, введите следующее выражение: using System;using System.Collections.Generic;using System.Linq;using Comindware.Data.Entity;using Comindware.TeamNetwork.Api.Data;using System.IO;class Script{    public static void Main(Comindware.P … Подробнее


Очистка значений атрибутов типа Логический и Пользователь

Для того, чтобы по операции можно было очистить атрибуты типа Логический и Пользователь (например, очистить флаги и ответственных), введите следующее выражение:   using System;using System.Collections.Generic;using System.Linq;using Comindware.Data.Entity;using Comindware.TeamNetwork.Api.Data.UserCommands; public class Script{    public static … Подробнее


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