Логика

БлокИмяОписание

IfBlock
controls_if
- Блок "условие"

CompareBlock
logic_compare
- Блок "сравнение"

OperationBlock
logic_operation
- Блок "логическая операция"

NegateBlock
logic_negate
- Блок "не"

BooleanBlock
logic_boolean
- Блок "булево значение"

NullBlock
logic_null
- Блок "ничто"

TernaryBlock
logic_ternary
- Блок "тернарное условие"

Циклы

БлокИмяОписание

RepeatExtBlock
controls_repeat_ext
- Блок "простой цикл"

WhileUntil
controls_whileUntil
- Блок "цикл while"

ForBlock
controls_for
- Блок "цикл"

ForEachBlock
controls_forEach
- Блок "цикл по списку"

FlowStatementsBlock
controls_flow_statements
- Блок "прерывание цикла"

Формулы

БлокИмяОписание

NumberBlock
math_number
- Блок "число"

ArithmeticBlock
math_arithmetic
- Блок "арифметика"

SingleBlock
math_single
- Блок "операция над числом"

TrigBlock
math_trig
- Блок "тригонометрия"

ConstantBlock
math_constant
- Блок "константа"

NumberPropertyBlock
math_number_property
- Блок "свойство числа"

RoundBlock
math_round
- Блок "округление"

OnListBlock
math_on_list
- Блок "операции списка"

ModuloBlock
math_modulo
- Блок "остаток от деления"

ConstrainBlock
math_constrain
- Блок "ограничить число"

RandomIntBlock
math_random_int
- Блок "случайное целое"

RandomFloatBlock
math_random_float
- Блок "случайное число"

Текст

БлокИмяОписание

TextBlock
text
- Блок "текст"

JoinBlock
text_join
- Блок "контакенация"

AppendBlock
text_append
- Блок "добавление к тексту"

LengthBlock
text_length
- Блок "длина строки"


реализация по необходимости


реализация по необходимости


реализация по необходимости


реализация по необходимости


реализация по необходимости


реализация по необходимости


реализация по необходимости


реализация по необходимости

RegexIsMatchBlock
text_regexIsMatch

- Блок "сравнение по регулярке"

Массивы

БлокИмяОписание

CreateWithBlock
lists_create_with
- Блок "список"

RepeatBlock
lists_repeat
- Блок "список копий"

LengthBlock
lists_length
- Блок "длина списка"

IsEmptyBlock
lists_isEmpty
- Блок "список пуст"

IndexOfBlock
lists_indexOf
- Блок "поиск в списке"

GetIndexBlock
lists_getIndex
- Блок "чтение списка"

SetIndexBlock
lists_setIndex
- Блок "запись в список"

GetSublistBlock
lists_getSublist
- Блок "подсписок"

SplitBlock
lists_split
- Блок "список из текста"

SortBlock
lists_sort
- Блок "сортировка"

Переменные

БлокИмяОписание

SetBlock
variables_set
- Блок "присвоение переменной"

ChangeBlock
math_change
- Блок "инкремент переменной"

GetBlock
variables_get
- Блок "переменная"

Функции

БлокИмяОписание

DefNoReturnBlock
procedures_defnoreturn
- Блок "регистрация функции"

DefReturnBlock
procedures_defreturn
- Блок "регистрация функции с возвратом"

IfReturnBlock
procedures_ifreturn
- Блок "прерывание функции"

CallNoReturnBlock
procedures_callnoreturn
- Блок "вызов функции"

CallReturnBlock
procedures_callreturn
- Блок "вызов функции с возвратом"

Объекты

БлокИмяОписание

GetPropertyBlock

objects_getProperty

- Блок "поле из"

Документ

БлокИмяОписание

DisciplineBlock

document_Discipline

- Блок "дисциплина"

FilterFamiliesCategoryBlock

document_filterFamiliesCategory

- Блок "фильтр категорий"

FilterFamiliesCombineBlock

document_filterFamiliesCombine

- Блок "комбинирующий фильтр"

FilterFamiliesParameterBlock

document_filterFamiliesParameter

- Блок "фильтр семейств"

FilterLinksBlock

document_filterLinks

- Блок "фильтр связей"

GetFamiliesBlock

document_getFamilies

- Блок "элементы модели"

GetFamilyParamValueBlock

document_getFamilyElementValue

- Блок "значение параметра"

GetMainModelBlock

document_getMainModel

- Блок "основная модель"

GetModelsBlock

document_getModels

- Блок "модель и связи"

Инспекция

БлокИмяОписание

AddInspectionErrorBlock

document_addInspectionError

- Блок "сохранить элементы с ошибкой"

AddInspectionErrorNoIdBlock

document_addInspectionErrorNoId

- Блок "сохранить ошибку"

AddInspectionMessageBlock

document_addInspectionMessage

- Блок "сохранить элементы с сообщением"

SetInspectionPercentBlock

document_setInspectionPercent

- Блок "сохранить процент выполнения"

SetInspectionResultBlock

document_setInspectionResult

- Блок "сохранить результат инспекции"