Перейти к основному контенту
Расширенный поиск
Поисковые запросы
Тип содержимого

Точные соответствия
Поиск по тегам
Параметры даты
Обновлено после
Обновлено до
Создано после
Создано до

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

Найдено 280 результатов

Установка и настройка решения

🍬 RMG 365 | Dev Tools

Поддержка решения осуществляется на добровольной основе в канале Telegram Наcтройки: где: Окружение - режим окружения системы (кроме Production будет отображаться вверху страницы). Доступные  значения: Development Testing Stage PreProd Production...

Пример вызова в скрипте

🍬 RMG 365 | Dev Tools Логирование в скриптах

Логирование поддерживается как в клиентских, так и серверных скриптах. На текущий момент нами был обнаружен единственный способ для решения данной задачи. Он не является изящным, но "на безрыбье и рак щука". Отдельное спасибо за идею Раису. Для того, чтобы в...

Сложный фильтр

Low code Примеры

const leads = await Global.ns._clients.app._leads.search() .where((f, g) => { let opperands: Filter[] = []; opperands.push(f.__deletedAt.eq(null)); opperands.push(f.__createdAt.gte(Context.data.start_date!)); ...

Ручка удаления процесса из списка

Low code Процессы

Если процесс не используется и его нужно удалить из списка в системе, можно воспользоваться "ручками" и следующим кодом: const processID = "0a46f3fc-d78a-4afb-af4b-cd6ab0fab711"; //id процесса const host = "http://elma36511.ru"; //Хост const lockResp = awa...

Фильтр для __parentCompany

Low code CRM

При использовании виджета Иерархия, если указать в качестве материнской компании саму себя наступает бесконечная рекурсия (хоть виджет это и отлавливает - он не покажет нам иерархию). Чтобы решить данную проблему, при инициализации формы редактирования (при с...

Ожидание загрузки всех скриптов

Low code Примеры

$(function() { // Загрузка внешних скриптов const loadScript = url => new Promise(resolve => { const script = document.createElement('script') script.addEventListener('load', () => { resolve() }) scrip...

Функция удаления полей в данных JSONB

postgresql

Если уже есть заполненные данные в body какого то Приложения и была правка метаданных в базе с удалением полей, при обновлении элемента приложения система будет ругаться. Чтобы почистить данные в body, необходимо в схеме создать функцию: -- head - название сх...

Запустить процесс и перейти в Задачи

Low code Процессы

Чтобы после запуска процесса, например по кнопке в виджете, а затем перескочить автоматически в список задач, необходимо реализовать следующий код в клиентском сценарии: declare const window: any; async function checkOutInvoices(): Promise<void> { awa...

Не публикуется процесс с таймером на стартовом событии

On-Premises Проблемы и их решение

Внезапно перестали публиковаться такие процессы. Если запуск по расписанию убрать, то все нормально публикуется.В противном случае окно публикации версии не пропадает (хоть и проверка проходит успешно), в network internal error на PUT шаблона процесса. После ...

Логирование данных в обработчике событий

🍬 RMG 365 | Dev Tools Логирование в скриптах

Для того, чтобы понять, какие данные  приходят в обработчик событий в модуле, можно использовать следующий код: async function action(): Promise<void> { const message = 'Сообщение о записи входящего разговора'; const details = JSON.stringify((<any>C...

Пример вызова в скрипте через Imports и Namespace.action

🍬 RMG 365 | Dev Tools Логирование в скриптах

Доступно с версии 2024.2 Вариант с использованием Imports: async function action(): Promise<void> { const message = `${Context.data.__item!.namespace}.${Context.data.__item!.code}.${Context.data.__item!.id}`; const details = JSON.stringify((<any>Co...

ListenerHelper

💰 IEE 365 | Интеграция Хелперы

/// <summary> /// Проверка на возможность мягкого удаления /// </summary> /// <param name="event">Событие</param> /// <param name="action">Проверочное действие</param> /// <typeparam name="T">Тип</typeparam> public static void TrySoftDeleting<T>(PreUpdat...

Error: Kubernetes cluster unreachable: Get https://127.0.0.1:16443

Helm установка Проблемы

После обновления сертификатов в кубике возможна неработоспособность helm - появляется ошибка или с неверным сертификатом или что то с портом. Необходимо обновить файл конфигурации кубика: microk8s.kubectl config view --raw > $HOME/.kube/config После этого h...

Клиент для Ubuntu

s3 (minio) Установка

#Download the latest MinIO clientwget https://dl.min.io/client/mc/release/linux-amd64/mcli_20220611211036.0.0_amd64.deb#Installsudo dpkg -i mcli_20220611211036.0.0_amd64.deb #Enable autocompletion for your shellmcli --autocompletion#To enable autocompletion i...

Восстановление всех удаленных объектов

s3 (minio) Администрирование

В случае если включено версионирование и были удалены объекты, то восстановить их можно с помощью следующей команды: minio-client undo --recursive --force --action "DELETE" <S3 server>/<bucket>  

Погасить все поды

microk8s

kubectl scale deploy -n <namespace> --replicas=0 --all

Кастомные порты Ingress

microk8s

kubectl patch ds/nginx-ingress-microk8s-controller -n ingress --type='json' -p='[{"op": "replace", "path": "/spec/template/spec/containers/0/ports", "value":[{"containerPort":80,"hostPort":8080,"name":"http","protocol":"TCP"},{"containerPort":443,"hostPort":84...

CounterManager

🍬 IEE BPM | Расширение базовой платформы Менеджеры

public class CounterManager : EntityManager<ICOCounter, long> { /// <summary> /// instance /// </summary> public new static CounterManager Instance => Locator.GetServiceNotNull<CounterManager>(); /// <summary> /// Загрузить или...

Термины и сокращения

Словарь

фронтовик Frontend разработчик бэкан Backend разработчик апист Специалист (разработчик) по API разраб Разработчик (обычно ядра системы) продаван Сотрудник отдела продаж хардкод Реализация функционала написанием конкретного ...

Установка порта отличного от 80

Helm установка Полезное

tar -xzf elma365.tar.gz elma365 sed -i -e 's/: 80/: 88/g' elma365/charts/front/templates/ingress.yaml