Class CalculationFormulaCacheDto
Формула для кэша единой модели расчёта.
Inheritance
CalculationFormulaCacheDto
Namespace: Trivium.CalcManagerDto.Models
Assembly: Trivium.CalcManagerDto.dll
Syntax
[JsonConverter(typeof(JsonInheritanceNullDiscriminatorConverter<CalculationFormulaCacheDto, CalculationExpressionFormulaCacheDto>), new object[] { "discriminator" })]
public abstract class CalculationFormulaCacheDto : InheritedDto<CalculationFormulaCacheDto>
Properties
| List<AttributeMappingCacheDto> | AttributeMappingsByLinks Коллекция атрибутных маппингов справочников формулы построенных по связям справочников формулы при наличии признака UseAttributeLinksForSelections = true. |
| int | ClusterGroup Группа для расчета в кластере. 0 - по-умолчанию по идентификатору формулы, больше 0 - номер ноды в кластере. |
| bool? | EnableDebug Признак, что для формулы включена отладка. |
| int | Id Идентификатор формулы. |
| bool | IsEnabled Признак доступности. |
| int | MaxCircuitRuns Максимальное количество циклов запуска. 0 - по-умолчанию, -1 - без ограничений. |
| string | Name Наименование формулы. |
| int | Order Порядок. |
| Dictionary<int, CalculationFilterSelectionCacheDto> | Selections Мапа отметок по идентификаторам справочников источника. |
| bool? | ShouldCalculateAfterAddingNewElements Признак, что формулу необходимо рассчитать после добавления новых элементов в справочники, которые используются в источниках формулы. |
| int | SourceId Идентификатор источника. |
| bool? | UseAttributeLinksForSelections Признак, что связи по атрибутам для справочников формулы используются для фильтрации отметок. |