陈清红
2025-04-14 880f3c0257eeb8c37761d484258fdd102a369a19
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
Quintiq file version 2.0
#parent: #root
TypeDataInterface SanityCheckGroup
{
  TypeKey: '[113694.1.43111451]'
  ImageDataMember Category
  {
    #keys: '1[127710.2.1805630]'
    Description: 'Indicates the highest category of sanity check violation(s) in the group.'
    ImageSpecifications:
    [
      ImageDataMemberImageSpecification
      {
        Description: 'There are data issue(s)'
        Image: 'SAD_SMILEY'
        Quill: 'object.SanityCheckHighestCategory() = SanityCheckCategoryLevel::GetSanityCheckCategoryDataIssue()'
        Value: 'DataIssue'
      }
      ImageDataMemberImageSpecification
      {
        Description: 'There are data warning(s)'
        Image: 'SAD_SMILEY_PURPLE'
        Quill: 'object.SanityCheckHighestCategory() = SanityCheckCategoryLevel::GetSanityCheckCategoryDataWarning()'
        Value: 'DataWarning'
      }
      ImageDataMemberImageSpecification
      {
        Description: 'There are planning issue(s)'
        Image: 'SAD_SMILEY_ORANGE'
        Quill: 'object.SanityCheckHighestCategory() = SanityCheckCategoryLevel::GetSanityCheckCategoryPlanningIssue()'
        Value: 'PlanningIssue'
      }
      ImageDataMemberImageSpecification
      {
        Description: 'There are planning warning(s)'
        Image: 'SAD_SMILEY_YELLOW'
        Quill: 'object.SanityCheckHighestCategory() = SanityCheckCategoryLevel::GetSanityCheckCategoryPlanningWarning()'
        Value: 'PlanningWarning'
      }
      ImageDataMemberImageSpecification
      {
        Description: 'There are unclassified error(s)'
        Image: 'SAD_SMILEY_CYAN'
        Quill: 'object.SanityCheckHighestCategory() = SanityCheckCategoryLevel::GetSanityCheckCategoryUnclassifiedError()'
        Value: 'UnclassifiedError'
      }
    ]
  }
  ImageDataMember ImgHasView
  {
    #keys: '1[127710.2.1805602]'
    Description: 'Indicates if the view is valid and can be opened.'
    ImageSpecifications:
    [
      ImageDataMemberImageSpecification
      {
        Description: 'This is just a dummy column as the image needs to be drawn in the OnDrawElement response in designer'
        Image: 'EDITOBJECT'
        Quill: 'true'
        Value: 'HasView'
      }
    ]
  }
  ImageDataMember Show
  {
    #keys: '1[127710.2.1805614]'
    Description: 'Indicates if the violations of the sanity check group should be shown to the user'
    ImageSpecifications:
    [
      ImageDataMemberImageSpecification
      {
        Description: 'This sanity check group is being ignored'
        Image: 'MESSAGE_DELETE'
        Quill: 'not object.IsShown()'
        Value: 'Ignored'
      }
    ]
  }
}