Show / Hide Table of Contents

Class MethodFormulaDto

Inheritance
EntityDto
EntityCodeDto
MethodFormulaDto
AggregationFormulaDto
CalculationFormulaDto
DictionaryElementsCopyFormulaDto
Inherited Members
EntityCodeDto.Code
EntityDto.Id
EntityDto.Name
Namespace: Trivium.EngineDto.Calculation.Formulas
Assembly: Trivium.EngineDto.dll
Syntax
[JsonConverter(typeof(MethodFormulaDtoJsonConverter), new object[] { "discriminator" })]
[KnownType("GetKnownTypes")]
public abstract class MethodFormulaDto : EntityCodeDto

Properties

List<DictionaryFilterOptionsDto> AdditionalFilters
Коллекция дополнительных фильтров для справочников формулы.
Используется для дополнительной фильтрации рассчитываемой отметки формулы при полном расчёте формулы или перерасчёте формулы от изменений справочников.
List<DictionaryAttributeLinkDto> AttributeLinks
Коллекция связей по атрибутам для справочников формулы.
Данный вид маппингов используется для фильтрации отметки справочников формулы по значениям связанных атрибутов, т.е. когда не может быть использован обычный фильтр. Например: справочник А и справочник Б имеют атрибут по которому их можно связать, благодаря этой связи нам не нужно будет формировать полный декарт по справочнику Б, если знаем отметку для справочника А, поэтому вместо расчёта точек {А1,Б1},{А1,Б2},{А1,Б3},{А1,Б4}, будет посчитана только {А1,Б1}, т.к. А1 = Б1 по связи их атрибутов.
string Description
Описание формулы.
bool? DisableDataEditLock
Признак, что приемник не надо блокировать.
bool Enable
Признак включения формулы.
bool? EnableDebug
Признак, что для формулы включена отладка.
int? FolderId
Идентификатор родителя (папки).
Guid? Guid
Гуид формулы. Необходим для определения уникальности формулы в ЕМР, т.к. идентификатор формулы формируется от максимального идентификатора, поэтому при удалии формул может возникнуть ситуация, когда один идентификатор может быть присвоен разным формулам. Потенциально гуид формулы можно будет использовать для переноса формул ЕМР обновлением, что позволит реализовать логику как для объектов репозитория.
int? MaxCircuitRuns
Максимальное количество запусков формулы в цикле.
int? Order
Порядок формулы.
List<CalculationSelectionOptionsDto> Selections
Коллекция настроек отметок справочников.
bool? ShouldCalculateAfterAddingNewElements
Признак, что формулу необходимо рассчитать после добавления новых элементов в справочники, которые используются в источниках формулы.
int SourceId
Идентификатор источника.
bool? UseAttributeLinksForSelections
Признак, что связи по атрибутам для справочников формулы используются для фильтрации отметок.
int Version
Версия формулы.
Back to top Generated by DocFX