Advertisement
Guest User

Untitled

a guest
Dec 7th, 2018
79
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
T-SQL 401.65 KB | None | 0 0
  1. DECLARE @p__linq__0 Varchar(4000); SET @p__linq__0 = 'PL';
  2. DECLARE @p__linq__1 Varchar(4000); SET @p__linq__1 = 'PL';
  3. DECLARE @p__linq__2 Varchar(4000); SET @p__linq__2 = 'PL';
  4.  
  5. SELECT
  6.     [UnionAll11].[DictionaryItemNameId] AS [C1],
  7.     [UnionAll11].[UserDictionaryItemNameId] AS [C2],
  8.     [UnionAll11].[AgreementDataId] AS [C3],
  9.     [UnionAll11].[AccountId] AS [C4],
  10.     [UnionAll11].[AccountId1] AS [C5],
  11.     [UnionAll11].[AccountId2] AS [C6],
  12.     [UnionAll11].[AgreementId] AS [C7],
  13.     [UnionAll11].[AgreementId1] AS [C8],
  14.     [UnionAll11].[CreatedById] AS [C9],
  15.     [UnionAll11].[Subject] AS [C10],
  16.     [UnionAll11].[AmountInPln] AS [C11],
  17.     [UnionAll11].[ConcludingDate] AS [C12],
  18.     [UnionAll11].[AgreementId2] AS [C13],
  19.     [UnionAll11].[Signature] AS [C14],
  20.     [UnionAll11].[Name] AS [C15],
  21.     [UnionAll11].[StatusId] AS [C16],
  22.     [UnionAll11].[ExpiryDate] AS [C17],
  23.     [UnionAll11].[FirstResponsiblePersonId] AS [C18],
  24.     [UnionAll11].[DisplayName] AS [C19],
  25.     [UnionAll11].[PaymentTermId] AS [C20],
  26.     [UnionAll11].[C2] AS [C21],
  27.     [UnionAll11].[RepresentativeId] AS [C22],
  28.     [UnionAll11].[DisplayName1] AS [C23],
  29.     [UnionAll11].[DisplayName2] AS [C24],
  30.     [UnionAll11].[SecondResponsiblePersonId] AS [C25],
  31.     [UnionAll11].[DisplayName3] AS [C26],
  32.     [UnionAll11].[IsGroupAgreement] AS [C27],
  33.     [UnionAll11].[K2ProcessId] AS [C28],
  34.     [UnionAll11].[K2ProcessId1] AS [C29],
  35.     [UnionAll11].[K2ProcessId2] AS [C30],
  36.     [UnionAll11].[DictionaryItemNameId1] AS [C31],
  37.     [UnionAll11].[C3] AS [C32],
  38.     [UnionAll11].[C4] AS [C33],
  39.     [UnionAll11].[K2ProcessId3] AS [C34],
  40.     [UnionAll11].[K2ProcessId4] AS [C35],
  41.     [UnionAll11].[K2ProcessId5] AS [C36],
  42.     [UnionAll11].[DictionaryItemNameId2] AS [C37],
  43.     [UnionAll11].[C5] AS [C38],
  44.     [UnionAll11].[C6] AS [C39],
  45.     [UnionAll11].[K2ProcessId6] AS [C40],
  46.     [UnionAll11].[K2ProcessId7] AS [C41],
  47.     [UnionAll11].[K2ProcessId8] AS [C42],
  48.     [UnionAll11].[C7] AS [C43],
  49.     [UnionAll11].[AnnexId] AS [C44],
  50.     [UnionAll11].[AgreementTerminationId] AS [C45],
  51.     [UnionAll11].[K2ProcessId9] AS [C46],
  52.     [UnionAll11].[K2ProcessId10] AS [C47],
  53.     [UnionAll11].[K2ProcessId11] AS [C48],
  54.     [UnionAll11].[C8] AS [C49],
  55.     [UnionAll11].[AnnexId1] AS [C50],
  56.     [UnionAll11].[AgreementTerminationId1] AS [C51],
  57.     [UnionAll11].[C1] AS [C52],
  58.     [UnionAll11].[AnnexId2] AS [C53],
  59.     [UnionAll11].[ConcludingDate1] AS [C54],
  60.     [UnionAll11].[AnnexId3] AS [C55],
  61.     [UnionAll11].[CreatedById1] AS [C56],
  62.     [UnionAll11].[DisplayName4] AS [C57],
  63.     [UnionAll11].[C9] AS [C58],
  64.     [UnionAll11].[FirstResponsiblePersonId1] AS [C59],
  65.     [UnionAll11].[DisplayName5] AS [C60],
  66.     [UnionAll11].[C10] AS [C61],
  67.     [UnionAll11].[SecondResponsiblePersonId1] AS [C62],
  68.     [UnionAll11].[DisplayName6] AS [C63],
  69.     [UnionAll11].[C11] AS [C64],
  70.     [UnionAll11].[RepresentativeId1] AS [C65],
  71.     [UnionAll11].[DisplayName7] AS [C66],
  72.     [UnionAll11].[Signature1] AS [C67],
  73.     [UnionAll11].[AnnexId4] AS [C68],
  74.     [UnionAll11].[C12] AS [C69],
  75.     [UnionAll11].[C13] AS [C70],
  76.     [UnionAll11].[C14] AS [C71],
  77.     [UnionAll11].[C15] AS [C72],
  78.     [UnionAll11].[C16] AS [C73],
  79.     [UnionAll11].[C17] AS [C74],
  80.     [UnionAll11].[C18] AS [C75],
  81.     [UnionAll11].[C19] AS [C76],
  82.     [UnionAll11].[C20] AS [C77],
  83.     [UnionAll11].[C21] AS [C78],
  84.     [UnionAll11].[C22] AS [C79],
  85.     [UnionAll11].[C23] AS [C80],
  86.     [UnionAll11].[C24] AS [C81],
  87.     [UnionAll11].[C25] AS [C82],
  88.     [UnionAll11].[C26] AS [C83],
  89.     [UnionAll11].[C27] AS [C84],
  90.     [UnionAll11].[C28] AS [C85],
  91.     [UnionAll11].[C29] AS [C86],
  92.     [UnionAll11].[C30] AS [C87],
  93.     [UnionAll11].[C31] AS [C88],
  94.     [UnionAll11].[C32] AS [C89],
  95.     [UnionAll11].[C33] AS [C90],
  96.     [UnionAll11].[C34] AS [C91],
  97.     [UnionAll11].[C35] AS [C92],
  98.     [UnionAll11].[C36] AS [C93],
  99.     [UnionAll11].[C37] AS [C94]
  100.     FROM  (SELECT
  101.         CASE WHEN ([Join30].[AnnexId] IS NULL) THEN CAST(NULL AS int) ELSE 1 END AS [C1],
  102.         [Project45].[DictionaryItemNameId] AS [DictionaryItemNameId],
  103.         [Project45].[UserDictionaryItemNameId] AS [UserDictionaryItemNameId],
  104.         [Project45].[AgreementDataId] AS [AgreementDataId],
  105.         [Project45].[AccountId] AS [AccountId],
  106.         [Extent38].[AccountId] AS [AccountId1],
  107.         [Extent39].[AccountId] AS [AccountId2],
  108.         [Project45].[AgreementId] AS [AgreementId],
  109.         [Project45].[AgreementId] AS [AgreementId1],
  110.         [Project45].[CreatedById] AS [CreatedById],
  111.         [Project45].[Subject] AS [Subject],
  112.         [Project45].[AmountInPln] AS [AmountInPln],
  113.         [Project45].[ConcludingDate] AS [ConcludingDate],
  114.         [Project45].[AgreementId] AS [AgreementId2],
  115.         [Project45].[Signature] AS [Signature],
  116.         [Project45].[Name] AS [Name],
  117.         [Project45].[StatusId] AS [StatusId],
  118.         [Project45].[ExpiryDate] AS [ExpiryDate],
  119.         [Project45].[FirstResponsiblePersonId] AS [FirstResponsiblePersonId],
  120.         [Project45].[DisplayName] AS [DisplayName],
  121.         [Project45].[PaymentTermId] AS [PaymentTermId],
  122.         CASE WHEN ([Project45].[Name1] IS NULL) THEN N'' ELSE [Project45].[Name2] END + N' - ' + CASE WHEN ([Project45].[C1] IS NULL) THEN N'' ELSE [Limit16].[C1] END AS [C2],
  123.         [Project45].[RepresentativeId] AS [RepresentativeId],
  124.         [Extent39].[DisplayName] AS [DisplayName1],
  125.         [Project45].[DisplayName] AS [DisplayName2],
  126.         [Project45].[SecondResponsiblePersonId] AS [SecondResponsiblePersonId],
  127.         [Extent38].[DisplayName] AS [DisplayName3],
  128.         [Project45].[IsGroupAgreement] AS [IsGroupAgreement],
  129.         [Project45].[K2ProcessId2] AS [K2ProcessId],
  130.         [Project45].[K2ProcessId] AS [K2ProcessId1],
  131.         [Project45].[K2ProcessId1] AS [K2ProcessId2],
  132.         [Project45].[DictionaryItemNameId1] AS [DictionaryItemNameId1],
  133.         [Project45].[C2] AS [C3],
  134.         [Project45].[C3] AS [C4],
  135.         [Project45].[K2ProcessId5] AS [K2ProcessId3],
  136.         [Project45].[K2ProcessId3] AS [K2ProcessId4],
  137.         [Project45].[K2ProcessId4] AS [K2ProcessId5],
  138.         [Project45].[DictionaryItemNameId2] AS [DictionaryItemNameId2],
  139.         [Project45].[C4] AS [C5],
  140.         [Project45].[C5] AS [C6],
  141.         [Project45].[K2ProcessId8] AS [K2ProcessId6],
  142.         [Project45].[K2ProcessId6] AS [K2ProcessId7],
  143.         [Project45].[K2ProcessId7] AS [K2ProcessId8],
  144.         [Project45].[C6] AS [C7],
  145.         [Project45].[AnnexId] AS [AnnexId],
  146.         [Project45].[AgreementTerminationId] AS [AgreementTerminationId],
  147.         [Limit16].[K2ProcessId2] AS [K2ProcessId9],
  148.         [Limit16].[K2ProcessId] AS [K2ProcessId10],
  149.         [Limit16].[K2ProcessId1] AS [K2ProcessId11],
  150.         [Limit16].[C2] AS [C8],
  151.         [Limit16].[AnnexId] AS [AnnexId1],
  152.         [Limit16].[AgreementTerminationId] AS [AgreementTerminationId1],
  153.         [Join30].[AnnexId] AS [AnnexId2],
  154.         [Join30].[ConcludingDate] AS [ConcludingDate1],
  155.         [Join30].[AnnexId] AS [AnnexId3],
  156.         [Join30].[CreatedById] AS [CreatedById1],
  157.         [Join30].[DisplayName1] AS [DisplayName4],
  158.         CASE WHEN ([Join30].[AnnexId] IS NULL) THEN CAST(NULL AS int) WHEN ([Join30].[AccountId1] IS NOT NULL) THEN 1 END AS [C9],
  159.         [Join30].[FirstResponsiblePersonId] AS [FirstResponsiblePersonId1],
  160.         [Join30].[DisplayName2] AS [DisplayName5],
  161.         CASE WHEN ([Join30].[AnnexId] IS NULL) THEN CAST(NULL AS int) WHEN ([Join30].[AccountId2] IS NOT NULL) THEN 1 END AS [C10],
  162.         [Join30].[SecondResponsiblePersonId] AS [SecondResponsiblePersonId1],
  163.         [Join30].[DisplayName3] AS [DisplayName6],
  164.         CASE WHEN ([Join30].[AnnexId] IS NULL) THEN CAST(NULL AS int) WHEN ([Join30].[AccountId3] IS NOT NULL) THEN 1 END AS [C11],
  165.         [Join30].[RepresentativeId] AS [RepresentativeId1],
  166.         [Join30].[DisplayName4] AS [DisplayName7],
  167.         [Join30].[Signature] AS [Signature1],
  168.         [Join30].[AnnexId] AS [AnnexId4],
  169.         CAST(NULL AS int) AS [C12],
  170.         CAST(NULL AS int) AS [C13],
  171.         CAST(NULL AS varchar(1)) AS [C14],
  172.         CAST(NULL AS varchar(1)) AS [C15],
  173.         CAST(NULL AS varchar(1)) AS [C16],
  174.         CAST(NULL AS int) AS [C17],
  175.         CAST(NULL AS datetime2) AS [C18],
  176.         CAST(NULL AS int) AS [C19],
  177.         CAST(NULL AS int) AS [C20],
  178.         CAST(NULL AS varchar(1)) AS [C21],
  179.         CAST(NULL AS int) AS [C22],
  180.         CAST(NULL AS int) AS [C23],
  181.         CAST(NULL AS varchar(1)) AS [C24],
  182.         CAST(NULL AS int) AS [C25],
  183.         CAST(NULL AS int) AS [C26],
  184.         CAST(NULL AS varchar(1)) AS [C27],
  185.         CAST(NULL AS int) AS [C28],
  186.         CAST(NULL AS int) AS [C29],
  187.         CAST(NULL AS varchar(1)) AS [C30],
  188.         CAST(NULL AS varchar(1)) AS [C31],
  189.         CAST(NULL AS datetime2) AS [C32],
  190.         CAST(NULL AS int) AS [C33],
  191.         CAST(NULL AS varchar(1)) AS [C34],
  192.         CAST(NULL AS varchar(1)) AS [C35],
  193.         CAST(NULL AS varchar(1)) AS [C36],
  194.         CAST(NULL AS varchar(1)) AS [C37]
  195.         FROM      (SELECT
  196.             [Project31].[AgreementId] AS [AgreementId],
  197.             [Project31].[Signature] AS [Signature],
  198.             [Project31].[StatusId] AS [StatusId],
  199.             [Project31].[IsGroupAgreement] AS [IsGroupAgreement],
  200.             [Project31].[CreatedById] AS [CreatedById],
  201.             [Project31].[AgreementDataId] AS [AgreementDataId],
  202.             [Project31].[FirstResponsiblePersonId] AS [FirstResponsiblePersonId],
  203.             [Project31].[SecondResponsiblePersonId] AS [SecondResponsiblePersonId],
  204.             [Project31].[RepresentativeId] AS [RepresentativeId],
  205.             [Project31].[ConcludingDate] AS [ConcludingDate],
  206.             [Project31].[Subject] AS [Subject],
  207.             [Project31].[AmountInPln] AS [AmountInPln],
  208.             [Project31].[PaymentTermId] AS [PaymentTermId],
  209.             [Project31].[ExpiryDate] AS [ExpiryDate],
  210.             [Project31].[DictionaryItemNameId] AS [DictionaryItemNameId],
  211.             [Project31].[Name] AS [Name],
  212.             [Project31].[UserDictionaryItemNameId] AS [UserDictionaryItemNameId],
  213.             [Project31].[AccountId] AS [AccountId],
  214.             [Project31].[DisplayName] AS [DisplayName],
  215.             [Project31].[K2ProcessId] AS [K2ProcessId],
  216.             [Project31].[K2ProcessId1] AS [K2ProcessId1],
  217.             [Project31].[K2ProcessId2] AS [K2ProcessId2],
  218.             [Project31].[DictionaryItemNameId1] AS [DictionaryItemNameId1],
  219.             [Project31].[Name1] AS [Name1],
  220.             [Project31].[K2ProcessId3] AS [K2ProcessId3],
  221.             [Project31].[K2ProcessId4] AS [K2ProcessId4],
  222.             [Project31].[K2ProcessId5] AS [K2ProcessId5],
  223.             [Project31].[DictionaryItemNameId2] AS [DictionaryItemNameId2],
  224.             [Project31].[Name2] AS [Name2],
  225.             [Limit12].[K2ProcessId] AS [K2ProcessId6],
  226.             [Limit12].[K2ProcessId1] AS [K2ProcessId7],
  227.             [Limit12].[K2ProcessId2] AS [K2ProcessId8],
  228.             [Limit12].[AnnexId] AS [AnnexId],
  229.             [Limit12].[AgreementTerminationId] AS [AgreementTerminationId],
  230.             [Limit12].[C1] AS [C1],
  231.             [Project31].[C1] AS [C2],
  232.             [Project31].[C2] AS [C3],
  233.             [Project31].[C3] AS [C4],
  234.             [Project31].[C4] AS [C5],
  235.             [Limit12].[C2] AS [C6]
  236.             FROM   (SELECT
  237.                 [Project16].[AgreementId] AS [AgreementId],
  238.                 [Project16].[Signature] AS [Signature],
  239.                 [Project16].[StatusId] AS [StatusId],
  240.                 [Project16].[IsGroupAgreement] AS [IsGroupAgreement],
  241.                 [Project16].[CreatedById] AS [CreatedById],
  242.                 [Project16].[AgreementDataId] AS [AgreementDataId],
  243.                 [Project16].[FirstResponsiblePersonId] AS [FirstResponsiblePersonId],
  244.                 [Project16].[SecondResponsiblePersonId] AS [SecondResponsiblePersonId],
  245.                 [Project16].[RepresentativeId] AS [RepresentativeId],
  246.                 [Project16].[ConcludingDate] AS [ConcludingDate],
  247.                 [Project16].[Subject] AS [Subject],
  248.                 [Project16].[AmountInPln] AS [AmountInPln],
  249.                 [Project16].[PaymentTermId] AS [PaymentTermId],
  250.                 [Project16].[ExpiryDate] AS [ExpiryDate],
  251.                 [Project16].[DictionaryItemNameId] AS [DictionaryItemNameId],
  252.                 [Project16].[Name] AS [Name],
  253.                 [Project16].[UserDictionaryItemNameId] AS [UserDictionaryItemNameId],
  254.                 [Project16].[AccountId] AS [AccountId],
  255.                 [Project16].[DisplayName] AS [DisplayName],
  256.                 [Project16].[K2ProcessId] AS [K2ProcessId],
  257.                 [Project16].[K2ProcessId1] AS [K2ProcessId1],
  258.                 [Project16].[K2ProcessId2] AS [K2ProcessId2],
  259.                 [Project16].[DictionaryItemNameId1] AS [DictionaryItemNameId1],
  260.                 [Project16].[Name1] AS [Name1],
  261.                 [Limit8].[K2ProcessId] AS [K2ProcessId3],
  262.                 [Limit8].[K2ProcessId1] AS [K2ProcessId4],
  263.                 [Limit8].[K2ProcessId2] AS [K2ProcessId5],
  264.                 [Limit8].[DictionaryItemNameId] AS [DictionaryItemNameId2],
  265.                 [Limit8].[Name] AS [Name2],
  266.                 [Project16].[C1] AS [C1],
  267.                 [Project16].[C2] AS [C2],
  268.                 [Limit8].[C1] AS [C3],
  269.                 [Limit8].[C2] AS [C4]
  270.                 FROM   (SELECT
  271.                     [Project1].[AgreementId] AS [AgreementId],
  272.                     [Project1].[Signature] AS [Signature],
  273.                     [Project1].[StatusId] AS [StatusId],
  274.                     [Project1].[IsGroupAgreement] AS [IsGroupAgreement],
  275.                     [Project1].[CreatedById] AS [CreatedById],
  276.                     [Project1].[AgreementDataId] AS [AgreementDataId],
  277.                     [Project1].[FirstResponsiblePersonId] AS [FirstResponsiblePersonId],
  278.                     [Project1].[SecondResponsiblePersonId] AS [SecondResponsiblePersonId],
  279.                     [Project1].[RepresentativeId] AS [RepresentativeId],
  280.                     [Project1].[ConcludingDate] AS [ConcludingDate],
  281.                     [Project1].[Subject] AS [Subject],
  282.                     [Project1].[AmountInPln] AS [AmountInPln],
  283.                     [Project1].[PaymentTermId] AS [PaymentTermId],
  284.                     [Project1].[ExpiryDate] AS [ExpiryDate],
  285.                     [Project1].[DictionaryItemNameId] AS [DictionaryItemNameId],
  286.                     [Project1].[Name] AS [Name],
  287.                     [Project1].[UserDictionaryItemNameId] AS [UserDictionaryItemNameId],
  288.                     [Project1].[AccountId] AS [AccountId],
  289.                     [Project1].[DisplayName] AS [DisplayName],
  290.                     [Limit4].[K2ProcessId] AS [K2ProcessId],
  291.                     [Limit4].[K2ProcessId1] AS [K2ProcessId1],
  292.                     [Limit4].[K2ProcessId2] AS [K2ProcessId2],
  293.                     [Limit4].[DictionaryItemNameId] AS [DictionaryItemNameId1],
  294.                     [Limit4].[Name] AS [Name1],
  295.                     [Limit4].[C1] AS [C1],
  296.                     [Limit4].[C2] AS [C2]
  297.                     FROM   (SELECT
  298.                         [Filter1].[AgreementId1] AS [AgreementId],
  299.                         [Filter1].[Signature] AS [Signature],
  300.                         [Filter1].[StatusId] AS [StatusId],
  301.                         [Filter1].[IsGroupAgreement] AS [IsGroupAgreement],
  302.                         [Filter1].[CreatedById1] AS [CreatedById],
  303.                         [Filter1].[AgreementDataId] AS [AgreementDataId],
  304.                         [Filter1].[FirstResponsiblePersonId] AS [FirstResponsiblePersonId],
  305.                         [Filter1].[SecondResponsiblePersonId] AS [SecondResponsiblePersonId],
  306.                         [Filter1].[RepresentativeId] AS [RepresentativeId],
  307.                         [Filter1].[ConcludingDate] AS [ConcludingDate],
  308.                         [Filter1].[Subject] AS [Subject],
  309.                         [Filter1].[AmountInPln] AS [AmountInPln],
  310.                         [Filter1].[PaymentTermId] AS [PaymentTermId],
  311.                         [Filter1].[ExpiryDate] AS [ExpiryDate],
  312.                         [Filter1].[DictionaryItemNameId] AS [DictionaryItemNameId],
  313.                         [Filter1].[Name1] AS [Name],
  314.                         [Filter1].[UserDictionaryItemNameId] AS [UserDictionaryItemNameId],
  315.                         [Extent5].[AccountId] AS [AccountId],
  316.                         [Extent5].[DisplayName] AS [DisplayName]
  317.                         FROM   (SELECT [Extent1].[AgreementId] AS [AgreementId1], [Extent1].[Signature] AS [Signature], [Extent1].[StatusId] AS [StatusId], [Extent1].[IsGroupAgreement] AS [IsGroupAgreement], [Extent1].[CreatedById] AS [CreatedById1], [Extent2].[AgreementDataId] AS [AgreementDataId], [Extent2].[FirstResponsiblePersonId] AS [FirstResponsiblePersonId], [Extent2].[SecondResponsiblePersonId] AS [SecondResponsiblePersonId], [Extent2].[RepresentativeId] AS [RepresentativeId], [Extent2].[ConcludingDate] AS [ConcludingDate], [Extent2].[Subject] AS [Subject], [Extent2].[AmountInPln] AS [AmountInPln], [Extent2].[PaymentTermId] AS [PaymentTermId], [Extent2].[ExpiryDate] AS [ExpiryDate], [Extent3].[DictionaryItemNameId] AS [DictionaryItemNameId], [Extent3].[Name] AS [Name1], [Extent3].[LanguageCulture] AS [LanguageCulture1], [Extent4].[UserDictionaryItemNameId] AS [UserDictionaryItemNameId], [Extent4].[LanguageCulture] AS [LanguageCulture2]
  318.                             FROM    [schAgreements].[tAgreements] AS [Extent1]
  319.                             INNER JOIN [schAgreements].[tAgreementData] AS [Extent2] ON [Extent1].[AgreementId] = [Extent2].[AgreementId]
  320.                             INNER JOIN [schDictionaries].[tDictionaryItemNames] AS [Extent3] ON [Extent1].[StatusId] = [Extent3].[DictionaryItemId]
  321.                             INNER JOIN [schDictionaries].[tUserDictionaryItemNames] AS [Extent4] ON [Extent2].[AgreementTypeId] = [Extent4].[UserDictionaryItemId]
  322.                             WHERE [Extent2].[IsValid] = 1 ) AS [Filter1]
  323.                         LEFT OUTER JOIN [schSecurity].[tAccounts] AS [Extent5] ON [Filter1].[FirstResponsiblePersonId] = [Extent5].[AccountId]
  324.                         WHERE (([Filter1].[LanguageCulture1] = @p__linq__0) OR (([Filter1].[LanguageCulture1] IS NULL) AND (@p__linq__0 IS NULL))) AND (([Filter1].[LanguageCulture2] = @p__linq__1) OR (([Filter1].[LanguageCulture2] IS NULL) AND (@p__linq__1 IS NULL))) ) AS [Project1]
  325.                     OUTER APPLY  (SELECT TOP (1)
  326.                         [Project14].[K2ProcessId] AS [K2ProcessId],
  327.                         [Project14].[K2ProcessId1] AS [K2ProcessId1],
  328.                         [Project14].[K2ProcessId2] AS [K2ProcessId2],
  329.                         [Project14].[DictionaryItemNameId] AS [DictionaryItemNameId],
  330.                         [Project14].[Name] AS [Name],
  331.                         [Project14].[C1] AS [C1],
  332.                         [Project14].[C2] AS [C2]
  333.                         FROM ( SELECT
  334.                             [Project12].[K2ProcessId] AS [K2ProcessId],
  335.                             [Project12].[K2ProcessId1] AS [K2ProcessId1],
  336.                             [Project12].[K2ProcessId2] AS [K2ProcessId2],
  337.                             [Project12].[DictionaryItemNameId] AS [DictionaryItemNameId],
  338.                             [Project12].[Name] AS [Name],
  339.                             [Project12].[C1] AS [C1],
  340.                             (SELECT TOP (1)
  341.                                 [Extent13].[AgreementTerminationId] AS [AgreementTerminationId]
  342.                                 FROM [schAgreements].[tAgreementTerminations] AS [Extent13]
  343.                                 WHERE ([Extent13].[AgreementId] = [Project1].[AgreementId]) AND ([Extent13].[AgreementTerminationId] = [Project12].[ObjectId])) AS [C2]
  344.                             FROM ( SELECT
  345.                                 [Project11].[K2ProcessId] AS [K2ProcessId],
  346.                                 [Project11].[K2ProcessId1] AS [K2ProcessId1],
  347.                                 [Project11].[K2ProcessId2] AS [K2ProcessId2],
  348.                                 [Project11].[ObjectId] AS [ObjectId],
  349.                                 [Project11].[DictionaryItemNameId] AS [DictionaryItemNameId],
  350.                                 [Project11].[Name] AS [Name],
  351.                                 [Project11].[C1] AS [C1]
  352.                                 FROM ( SELECT
  353.                                     [Project9].[K2ProcessId] AS [K2ProcessId],
  354.                                     [Project9].[K2ProcessId1] AS [K2ProcessId1],
  355.                                     [Project9].[K2ProcessId2] AS [K2ProcessId2],
  356.                                     [Project9].[ObjectId1] AS [ObjectId],
  357.                                     [Project9].[DictionaryItemNameId] AS [DictionaryItemNameId],
  358.                                     [Project9].[Name] AS [Name],
  359.                                     (SELECT TOP (1)
  360.                                         [Extent12].[AnnexId] AS [AnnexId]
  361.                                         FROM [schAgreements].[tAnnexes] AS [Extent12]
  362.                                         WHERE ([Project1].[AgreementId] = [Extent12].[AgreementId]) AND ([Extent12].[AnnexId] = [Project9].[ObjectId])) AS [C1]
  363.                                     FROM ( SELECT
  364.                                         [Project7].[K2ProcessId] AS [K2ProcessId],
  365.                                         [Project7].[K2ProcessId1] AS [K2ProcessId1],
  366.                                         [Project7].[ObjectId] AS [ObjectId],
  367.                                         [Project7].[K2ProcessId2] AS [K2ProcessId2],
  368.                                         [Project7].[ObjectId1] AS [ObjectId1],
  369.                                         [Limit1].[DictionaryItemNameId] AS [DictionaryItemNameId],
  370.                                         [Limit1].[Name] AS [Name]
  371.                                         FROM   (SELECT
  372.                                             @p__linq__2 AS [p__linq__2],
  373.                                             [Project2].[K2ProcessId] AS [K2ProcessId],
  374.                                             [Project2].[ObjectTypeId] AS [ObjectTypeId],
  375.                                             [Join6].[K2ProcessId] AS [K2ProcessId1],
  376.                                             [Join6].[ObjectId] AS [ObjectId],
  377.                                             [Join6].[ObjectTypeId] AS [ObjectTypeId1],
  378.                                             [Join8].[K2ProcessId] AS [K2ProcessId2],
  379.                                             [Join8].[ObjectId] AS [ObjectId1],
  380.                                             [Join8].[ObjectTypeId] AS [ObjectTypeId2]
  381.                                             FROM     ( SELECT 1 AS X ) AS [SingleRowTable1]
  382.                                             LEFT OUTER JOIN  (SELECT
  383.                                                 [Extent6].[K2ProcessId] AS [K2ProcessId],
  384.                                                 [Extent6].[ObjectId] AS [ObjectId],
  385.                                                 [Extent6].[ObjectTypeId] AS [ObjectTypeId],
  386.                                                 [Extent6].[EndDate] AS [EndDate]
  387.                                                 FROM [schProcesses].[tProcesses] AS [Extent6]
  388.                                                 WHERE ([Extent6].[EndDate] IS NULL) AND (12005 = [Extent6].[ObjectTypeId]) AND ([Extent6].[ObjectId] = [Project1].[AgreementId]) ) AS [Project2] ON 1 = 1
  389.                                             CROSS JOIN  (SELECT [Project4].[K2ProcessId] AS [K2ProcessId], [Project4].[ObjectId] AS [ObjectId], [Project4].[ObjectTypeId] AS [ObjectTypeId]
  390.                                                 FROM   ( SELECT 1 AS X ) AS [SingleRowTable2]
  391.                                                 LEFT OUTER JOIN  (SELECT
  392.                                                     [Extent7].[K2ProcessId] AS [K2ProcessId],
  393.                                                     [Extent7].[ObjectId] AS [ObjectId],
  394.                                                     [Extent7].[ObjectTypeId] AS [ObjectTypeId],
  395.                                                     [Extent7].[EndDate] AS [EndDate]
  396.                                                     FROM [schProcesses].[tProcesses] AS [Extent7]
  397.                                                     WHERE ([Extent7].[EndDate] IS NULL) AND (12006 = [Extent7].[ObjectTypeId]) AND ( EXISTS (SELECT
  398.                                                         1 AS [C1]
  399.                                                         FROM [schAgreements].[tAnnexes] AS [Extent8]
  400.                                                         WHERE ([Project1].[AgreementId] = [Extent8].[AgreementId]) AND ([Extent8].[AgreementId] = [Project1].[AgreementId]) AND ([Extent8].[AnnexId] = [Extent7].[ObjectId])
  401.                                                     )) ) AS [Project4] ON 1 = 1 ) AS [Join6]
  402.                                             CROSS JOIN  (SELECT [Project6].[K2ProcessId] AS [K2ProcessId], [Project6].[ObjectId] AS [ObjectId], [Project6].[ObjectTypeId] AS [ObjectTypeId]
  403.                                                 FROM   ( SELECT 1 AS X ) AS [SingleRowTable3]
  404.                                                 LEFT OUTER JOIN  (SELECT
  405.                                                     [Extent9].[K2ProcessId] AS [K2ProcessId],
  406.                                                     [Extent9].[ObjectId] AS [ObjectId],
  407.                                                     [Extent9].[ObjectTypeId] AS [ObjectTypeId],
  408.                                                     [Extent9].[EndDate] AS [EndDate]
  409.                                                     FROM [schProcesses].[tProcesses] AS [Extent9]
  410.                                                     WHERE ([Extent9].[EndDate] IS NULL) AND (12007 = [Extent9].[ObjectTypeId]) AND ( EXISTS (SELECT
  411.                                                         1 AS [C1]
  412.                                                         FROM [schAgreements].[tAgreementTerminations] AS [Extent10]
  413.                                                         WHERE ([Extent10].[AgreementId] = [Project1].[AgreementId]) AND ([Extent10].[AgreementId] = [Project1].[AgreementId]) AND ([Extent10].[AgreementTerminationId] = [Extent9].[ObjectId])
  414.                                                     )) ) AS [Project6] ON 1 = 1 ) AS [Join8] ) AS [Project7]
  415.                                         OUTER APPLY  (SELECT TOP (1)
  416.                                             [Extent11].[DictionaryItemNameId] AS [DictionaryItemNameId],
  417.                                             [Extent11].[Name] AS [Name]
  418.                                             FROM [schDictionaries].[tDictionaryItemNames] AS [Extent11]
  419.                                             WHERE (([Extent11].[LanguageCulture] = @p__linq__2) OR (([Extent11].[LanguageCulture] IS NULL) AND (@p__linq__2 IS NULL))) AND ([Extent11].[DictionaryItemId] IN (12005,12006,12007)) AND ([Extent11].[DictionaryItemId] = (CASE WHEN ([Project7].[K2ProcessId] IS NOT NULL) THEN [Project7].[ObjectTypeId] WHEN ([Project7].[K2ProcessId1] IS NOT NULL) THEN [Project7].[ObjectTypeId1] ELSE [Project7].[ObjectTypeId2] END)) ) AS [Limit1]
  420.                                     )  AS [Project9]
  421.                                 )  AS [Project11]
  422.                             )  AS [Project12]
  423.                         )  AS [Project14] ) AS [Limit4] ) AS [Project16]
  424.                 OUTER APPLY  (SELECT TOP (1)
  425.                     [Project29].[K2ProcessId] AS [K2ProcessId],
  426.                     [Project29].[K2ProcessId1] AS [K2ProcessId1],
  427.                     [Project29].[K2ProcessId2] AS [K2ProcessId2],
  428.                     [Project29].[DictionaryItemNameId] AS [DictionaryItemNameId],
  429.                     [Project29].[Name] AS [Name],
  430.                     [Project29].[C1] AS [C1],
  431.                     [Project29].[C2] AS [C2]
  432.                     FROM ( SELECT
  433.                         [Project27].[K2ProcessId] AS [K2ProcessId],
  434.                         [Project27].[K2ProcessId1] AS [K2ProcessId1],
  435.                         [Project27].[K2ProcessId2] AS [K2ProcessId2],
  436.                         [Project27].[DictionaryItemNameId] AS [DictionaryItemNameId],
  437.                         [Project27].[Name] AS [Name],
  438.                         [Project27].[C1] AS [C1],
  439.                         (SELECT TOP (1)
  440.                             [Extent21].[AgreementTerminationId] AS [AgreementTerminationId]
  441.                             FROM [schAgreements].[tAgreementTerminations] AS [Extent21]
  442.                             WHERE ([Extent21].[AgreementId] = [Project16].[AgreementId]) AND ([Extent21].[AgreementTerminationId] = [Project27].[ObjectId])) AS [C2]
  443.                         FROM ( SELECT
  444.                             [Project26].[K2ProcessId] AS [K2ProcessId],
  445.                             [Project26].[K2ProcessId1] AS [K2ProcessId1],
  446.                             [Project26].[K2ProcessId2] AS [K2ProcessId2],
  447.                             [Project26].[ObjectId] AS [ObjectId],
  448.                             [Project26].[DictionaryItemNameId] AS [DictionaryItemNameId],
  449.                             [Project26].[Name] AS [Name],
  450.                             [Project26].[C1] AS [C1]
  451.                             FROM ( SELECT
  452.                                 [Project24].[K2ProcessId] AS [K2ProcessId],
  453.                                 [Project24].[K2ProcessId1] AS [K2ProcessId1],
  454.                                 [Project24].[K2ProcessId2] AS [K2ProcessId2],
  455.                                 [Project24].[ObjectId1] AS [ObjectId],
  456.                                 [Project24].[DictionaryItemNameId] AS [DictionaryItemNameId],
  457.                                 [Project24].[Name] AS [Name],
  458.                                 (SELECT TOP (1)
  459.                                     [Extent20].[AnnexId] AS [AnnexId]
  460.                                     FROM [schAgreements].[tAnnexes] AS [Extent20]
  461.                                     WHERE ([Project16].[AgreementId] = [Extent20].[AgreementId]) AND ([Extent20].[AnnexId] = [Project24].[ObjectId])) AS [C1]
  462.                                 FROM ( SELECT
  463.                                     [Project22].[K2ProcessId] AS [K2ProcessId],
  464.                                     [Project22].[K2ProcessId1] AS [K2ProcessId1],
  465.                                     [Project22].[ObjectId] AS [ObjectId],
  466.                                     [Project22].[K2ProcessId2] AS [K2ProcessId2],
  467.                                     [Project22].[ObjectId1] AS [ObjectId1],
  468.                                     [Limit5].[DictionaryItemNameId] AS [DictionaryItemNameId],
  469.                                     [Limit5].[Name] AS [Name]
  470.                                     FROM   (SELECT
  471.                                         @p__linq__2 AS [p__linq__2],
  472.                                         [Project17].[K2ProcessId] AS [K2ProcessId],
  473.                                         [Project17].[ObjectTypeId] AS [ObjectTypeId],
  474.                                         [Join11].[K2ProcessId] AS [K2ProcessId1],
  475.                                         [Join11].[ObjectId] AS [ObjectId],
  476.                                         [Join11].[ObjectTypeId] AS [ObjectTypeId1],
  477.                                         [Join13].[K2ProcessId] AS [K2ProcessId2],
  478.                                         [Join13].[ObjectId] AS [ObjectId1],
  479.                                         [Join13].[ObjectTypeId] AS [ObjectTypeId2]
  480.                                         FROM     ( SELECT 1 AS X ) AS [SingleRowTable4]
  481.                                         LEFT OUTER JOIN  (SELECT
  482.                                             [Extent14].[K2ProcessId] AS [K2ProcessId],
  483.                                             [Extent14].[ObjectId] AS [ObjectId],
  484.                                             [Extent14].[ObjectTypeId] AS [ObjectTypeId],
  485.                                             [Extent14].[EndDate] AS [EndDate]
  486.                                             FROM [schProcesses].[tProcesses] AS [Extent14]
  487.                                             WHERE ([Extent14].[EndDate] IS NULL) AND (12005 = [Extent14].[ObjectTypeId]) AND ([Extent14].[ObjectId] = [Project16].[AgreementId]) ) AS [Project17] ON 1 = 1
  488.                                         CROSS JOIN  (SELECT [Project19].[K2ProcessId] AS [K2ProcessId], [Project19].[ObjectId] AS [ObjectId], [Project19].[ObjectTypeId] AS [ObjectTypeId]
  489.                                             FROM   ( SELECT 1 AS X ) AS [SingleRowTable5]
  490.                                             LEFT OUTER JOIN  (SELECT
  491.                                                 [Extent15].[K2ProcessId] AS [K2ProcessId],
  492.                                                 [Extent15].[ObjectId] AS [ObjectId],
  493.                                                 [Extent15].[ObjectTypeId] AS [ObjectTypeId],
  494.                                                 [Extent15].[EndDate] AS [EndDate]
  495.                                                 FROM [schProcesses].[tProcesses] AS [Extent15]
  496.                                                 WHERE ([Extent15].[EndDate] IS NULL) AND (12006 = [Extent15].[ObjectTypeId]) AND ( EXISTS (SELECT
  497.                                                     1 AS [C1]
  498.                                                     FROM [schAgreements].[tAnnexes] AS [Extent16]
  499.                                                     WHERE ([Project16].[AgreementId] = [Extent16].[AgreementId]) AND ([Extent16].[AgreementId] = [Project16].[AgreementId]) AND ([Extent16].[AnnexId] = [Extent15].[ObjectId])
  500.                                                 )) ) AS [Project19] ON 1 = 1 ) AS [Join11]
  501.                                         CROSS JOIN  (SELECT [Project21].[K2ProcessId] AS [K2ProcessId], [Project21].[ObjectId] AS [ObjectId], [Project21].[ObjectTypeId] AS [ObjectTypeId]
  502.                                             FROM   ( SELECT 1 AS X ) AS [SingleRowTable6]
  503.                                             LEFT OUTER JOIN  (SELECT
  504.                                                 [Extent17].[K2ProcessId] AS [K2ProcessId],
  505.                                                 [Extent17].[ObjectId] AS [ObjectId],
  506.                                                 [Extent17].[ObjectTypeId] AS [ObjectTypeId],
  507.                                                 [Extent17].[EndDate] AS [EndDate]
  508.                                                 FROM [schProcesses].[tProcesses] AS [Extent17]
  509.                                                 WHERE ([Extent17].[EndDate] IS NULL) AND (12007 = [Extent17].[ObjectTypeId]) AND ( EXISTS (SELECT
  510.                                                     1 AS [C1]
  511.                                                     FROM [schAgreements].[tAgreementTerminations] AS [Extent18]
  512.                                                     WHERE ([Extent18].[AgreementId] = [Project16].[AgreementId]) AND ([Extent18].[AgreementId] = [Project16].[AgreementId]) AND ([Extent18].[AgreementTerminationId] = [Extent17].[ObjectId])
  513.                                                 )) ) AS [Project21] ON 1 = 1 ) AS [Join13] ) AS [Project22]
  514.                                     OUTER APPLY  (SELECT TOP (1)
  515.                                         [Extent19].[DictionaryItemNameId] AS [DictionaryItemNameId],
  516.                                         [Extent19].[Name] AS [Name]
  517.                                         FROM [schDictionaries].[tDictionaryItemNames] AS [Extent19]
  518.                                         WHERE (([Extent19].[LanguageCulture] = @p__linq__2) OR (([Extent19].[LanguageCulture] IS NULL) AND (@p__linq__2 IS NULL))) AND ([Extent19].[DictionaryItemId] IN (12005,12006,12007)) AND ([Extent19].[DictionaryItemId] = (CASE WHEN ([Project22].[K2ProcessId] IS NOT NULL) THEN [Project22].[ObjectTypeId] WHEN ([Project22].[K2ProcessId1] IS NOT NULL) THEN [Project22].[ObjectTypeId1] ELSE [Project22].[ObjectTypeId2] END)) ) AS [Limit5]
  519.                                 )  AS [Project24]
  520.                             )  AS [Project26]
  521.                         )  AS [Project27]
  522.                     )  AS [Project29] ) AS [Limit8] ) AS [Project31]
  523.             OUTER APPLY  (SELECT TOP (1)
  524.                 [Project42].[K2ProcessId] AS [K2ProcessId],
  525.                 [Project42].[K2ProcessId1] AS [K2ProcessId1],
  526.                 [Project42].[K2ProcessId2] AS [K2ProcessId2],
  527.                 [Project42].[AnnexId] AS [AnnexId],
  528.                 [Limit11].[AgreementTerminationId] AS [AgreementTerminationId],
  529.                 CASE WHEN ([Project42].[K2ProcessId] IS NOT NULL) THEN [Project31].[Signature] WHEN ([Project42].[K2ProcessId1] IS NOT NULL) THEN [Project42].[Signature] ELSE [Limit11].[Signature] END AS [C1],
  530.                 [Project42].[C1] AS [C2]
  531.                 FROM   (SELECT
  532.                     [Project40].[K2ProcessId] AS [K2ProcessId],
  533.                     [Project40].[K2ProcessId1] AS [K2ProcessId1],
  534.                     [Project40].[K2ProcessId2] AS [K2ProcessId2],
  535.                     [Project40].[ObjectId1] AS [ObjectId],
  536.                     [Limit10].[AnnexId] AS [AnnexId],
  537.                     [Limit10].[Signature] AS [Signature],
  538.                     [Project40].[C1] AS [C1]
  539.                     FROM   (SELECT
  540.                         [Project39].[K2ProcessId] AS [K2ProcessId],
  541.                         [Project39].[K2ProcessId1] AS [K2ProcessId1],
  542.                         [Project39].[ObjectId] AS [ObjectId],
  543.                         [Project39].[K2ProcessId2] AS [K2ProcessId2],
  544.                         [Project39].[ObjectId1] AS [ObjectId1],
  545.                         [Project39].[C1] AS [C1]
  546.                         FROM ( SELECT
  547.                             [Project37].[K2ProcessId] AS [K2ProcessId],
  548.                             [Project37].[ObjectTypeId] AS [ObjectTypeId],
  549.                             [Project37].[K2ProcessId1] AS [K2ProcessId1],
  550.                             [Project37].[ObjectId] AS [ObjectId],
  551.                             [Project37].[ObjectTypeId1] AS [ObjectTypeId1],
  552.                             [Project37].[K2ProcessId2] AS [K2ProcessId2],
  553.                             [Project37].[ObjectId1] AS [ObjectId1],
  554.                             [Project37].[ObjectTypeId2] AS [ObjectTypeId2],
  555.                             (SELECT TOP (1)
  556.                                 [Extent27].[DictionaryItemNameId] AS [DictionaryItemNameId]
  557.                                 FROM [schDictionaries].[tDictionaryItemNames] AS [Extent27]
  558.                                 WHERE (([Extent27].[LanguageCulture] = @p__linq__2) OR (([Extent27].[LanguageCulture] IS NULL) AND (@p__linq__2 IS NULL))) AND ([Extent27].[DictionaryItemId] IN (12005,12006,12007)) AND ([Extent27].[DictionaryItemId] = (CASE WHEN ([Project37].[K2ProcessId] IS NOT NULL) THEN [Project37].[ObjectTypeId] WHEN ([Project37].[K2ProcessId1] IS NOT NULL) THEN [Project37].[ObjectTypeId1] ELSE [Project37].[ObjectTypeId2] END))) AS [C1]
  559.                             FROM ( SELECT
  560.                                 @p__linq__2 AS [p__linq__2],
  561.                                 [Project32].[K2ProcessId] AS [K2ProcessId],
  562.                                 [Project32].[ObjectTypeId] AS [ObjectTypeId],
  563.                                 [Join16].[K2ProcessId] AS [K2ProcessId1],
  564.                                 [Join16].[ObjectId] AS [ObjectId],
  565.                                 [Join16].[ObjectTypeId] AS [ObjectTypeId1],
  566.                                 [Join18].[K2ProcessId] AS [K2ProcessId2],
  567.                                 [Join18].[ObjectId] AS [ObjectId1],
  568.                                 [Join18].[ObjectTypeId] AS [ObjectTypeId2]
  569.                                 FROM     ( SELECT 1 AS X ) AS [SingleRowTable7]
  570.                                 LEFT OUTER JOIN  (SELECT
  571.                                     [Extent22].[K2ProcessId] AS [K2ProcessId],
  572.                                     [Extent22].[ObjectId] AS [ObjectId],
  573.                                     [Extent22].[ObjectTypeId] AS [ObjectTypeId],
  574.                                     [Extent22].[EndDate] AS [EndDate]
  575.                                     FROM [schProcesses].[tProcesses] AS [Extent22]
  576.                                     WHERE ([Extent22].[EndDate] IS NULL) AND (12005 = [Extent22].[ObjectTypeId]) AND ([Extent22].[ObjectId] = [Project31].[AgreementId]) ) AS [Project32] ON 1 = 1
  577.                                 CROSS JOIN  (SELECT [Project34].[K2ProcessId] AS [K2ProcessId], [Project34].[ObjectId] AS [ObjectId], [Project34].[ObjectTypeId] AS [ObjectTypeId]
  578.                                     FROM   ( SELECT 1 AS X ) AS [SingleRowTable8]
  579.                                     LEFT OUTER JOIN  (SELECT
  580.                                         [Extent23].[K2ProcessId] AS [K2ProcessId],
  581.                                         [Extent23].[ObjectId] AS [ObjectId],
  582.                                         [Extent23].[ObjectTypeId] AS [ObjectTypeId],
  583.                                         [Extent23].[EndDate] AS [EndDate]
  584.                                         FROM [schProcesses].[tProcesses] AS [Extent23]
  585.                                         WHERE ([Extent23].[EndDate] IS NULL) AND (12006 = [Extent23].[ObjectTypeId]) AND ( EXISTS (SELECT
  586.                                             1 AS [C1]
  587.                                             FROM [schAgreements].[tAnnexes] AS [Extent24]
  588.                                             WHERE ([Project31].[AgreementId] = [Extent24].[AgreementId]) AND ([Extent24].[AgreementId] = [Project31].[AgreementId]) AND ([Extent24].[AnnexId] = [Extent23].[ObjectId])
  589.                                         )) ) AS [Project34] ON 1 = 1 ) AS [Join16]
  590.                                 CROSS JOIN  (SELECT [Project36].[K2ProcessId] AS [K2ProcessId], [Project36].[ObjectId] AS [ObjectId], [Project36].[ObjectTypeId] AS [ObjectTypeId]
  591.                                     FROM   ( SELECT 1 AS X ) AS [SingleRowTable9]
  592.                                     LEFT OUTER JOIN  (SELECT
  593.                                         [Extent25].[K2ProcessId] AS [K2ProcessId],
  594.                                         [Extent25].[ObjectId] AS [ObjectId],
  595.                                         [Extent25].[ObjectTypeId] AS [ObjectTypeId],
  596.                                         [Extent25].[EndDate] AS [EndDate]
  597.                                         FROM [schProcesses].[tProcesses] AS [Extent25]
  598.                                         WHERE ([Extent25].[EndDate] IS NULL) AND (12007 = [Extent25].[ObjectTypeId]) AND ( EXISTS (SELECT
  599.                                             1 AS [C1]
  600.                                             FROM [schAgreements].[tAgreementTerminations] AS [Extent26]
  601.                                             WHERE ([Extent26].[AgreementId] = [Project31].[AgreementId]) AND ([Extent26].[AgreementId] = [Project31].[AgreementId]) AND ([Extent26].[AgreementTerminationId] = [Extent25].[ObjectId])
  602.                                         )) ) AS [Project36] ON 1 = 1 ) AS [Join18]
  603.                             )  AS [Project37]
  604.                         )  AS [Project39] ) AS [Project40]
  605.                     OUTER APPLY  (SELECT TOP (1)
  606.                         [Extent28].[AnnexId] AS [AnnexId],
  607.                         [Extent28].[Signature] AS [Signature]
  608.                         FROM [schAgreements].[tAnnexes] AS [Extent28]
  609.                         WHERE ([Project31].[AgreementId] = [Extent28].[AgreementId]) AND ([Extent28].[AnnexId] = [Project40].[ObjectId]) ) AS [Limit10] ) AS [Project42]
  610.                 OUTER APPLY  (SELECT TOP (1)
  611.                     [Extent29].[AgreementTerminationId] AS [AgreementTerminationId],
  612.                     [Extent29].[Signature] AS [Signature]
  613.                     FROM [schAgreements].[tAgreementTerminations] AS [Extent29]
  614.                     WHERE ([Extent29].[AgreementId] = [Project31].[AgreementId]) AND ([Extent29].[AgreementTerminationId] = [Project42].[ObjectId]) ) AS [Limit11] ) AS [Limit12] ) AS [Project45]
  615.         OUTER APPLY  (SELECT TOP (1)
  616.             [Project56].[K2ProcessId] AS [K2ProcessId],
  617.             [Project56].[K2ProcessId1] AS [K2ProcessId1],
  618.             [Project56].[K2ProcessId2] AS [K2ProcessId2],
  619.             [Project56].[AnnexId] AS [AnnexId],
  620.             [Limit15].[AgreementTerminationId] AS [AgreementTerminationId],
  621.             CASE WHEN ([Project56].[K2ProcessId] IS NOT NULL) THEN [Project45].[Signature] WHEN ([Project56].[K2ProcessId1] IS NOT NULL) THEN [Project56].[Signature] ELSE [Limit15].[Signature] END AS [C1],
  622.             [Project56].[C1] AS [C2]
  623.             FROM   (SELECT
  624.                 [Project54].[K2ProcessId] AS [K2ProcessId],
  625.                 [Project54].[K2ProcessId1] AS [K2ProcessId1],
  626.                 [Project54].[K2ProcessId2] AS [K2ProcessId2],
  627.                 [Project54].[ObjectId1] AS [ObjectId],
  628.                 [Limit14].[AnnexId] AS [AnnexId],
  629.                 [Limit14].[Signature] AS [Signature],
  630.                 [Project54].[C1] AS [C1]
  631.                 FROM   (SELECT
  632.                     [Project53].[K2ProcessId] AS [K2ProcessId],
  633.                     [Project53].[K2ProcessId1] AS [K2ProcessId1],
  634.                     [Project53].[ObjectId] AS [ObjectId],
  635.                     [Project53].[K2ProcessId2] AS [K2ProcessId2],
  636.                     [Project53].[ObjectId1] AS [ObjectId1],
  637.                     [Project53].[C1] AS [C1]
  638.                     FROM ( SELECT
  639.                         [Project51].[K2ProcessId] AS [K2ProcessId],
  640.                         [Project51].[ObjectTypeId] AS [ObjectTypeId],
  641.                         [Project51].[K2ProcessId1] AS [K2ProcessId1],
  642.                         [Project51].[ObjectId] AS [ObjectId],
  643.                         [Project51].[ObjectTypeId1] AS [ObjectTypeId1],
  644.                         [Project51].[K2ProcessId2] AS [K2ProcessId2],
  645.                         [Project51].[ObjectId1] AS [ObjectId1],
  646.                         [Project51].[ObjectTypeId2] AS [ObjectTypeId2],
  647.                         (SELECT TOP (1)
  648.                             [Extent35].[DictionaryItemNameId] AS [DictionaryItemNameId]
  649.                             FROM [schDictionaries].[tDictionaryItemNames] AS [Extent35]
  650.                             WHERE (([Extent35].[LanguageCulture] = @p__linq__2) OR (([Extent35].[LanguageCulture] IS NULL) AND (@p__linq__2 IS NULL))) AND ([Extent35].[DictionaryItemId] IN (12005,12006,12007)) AND ([Extent35].[DictionaryItemId] = (CASE WHEN ([Project51].[K2ProcessId] IS NOT NULL) THEN [Project51].[ObjectTypeId] WHEN ([Project51].[K2ProcessId1] IS NOT NULL) THEN [Project51].[ObjectTypeId1] ELSE [Project51].[ObjectTypeId2] END))) AS [C1]
  651.                         FROM ( SELECT
  652.                             @p__linq__2 AS [p__linq__2],
  653.                             [Project46].[K2ProcessId] AS [K2ProcessId],
  654.                             [Project46].[ObjectTypeId] AS [ObjectTypeId],
  655.                             [Join21].[K2ProcessId] AS [K2ProcessId1],
  656.                             [Join21].[ObjectId] AS [ObjectId],
  657.                             [Join21].[ObjectTypeId] AS [ObjectTypeId1],
  658.                             [Join23].[K2ProcessId] AS [K2ProcessId2],
  659.                             [Join23].[ObjectId] AS [ObjectId1],
  660.                             [Join23].[ObjectTypeId] AS [ObjectTypeId2]
  661.                             FROM     ( SELECT 1 AS X ) AS [SingleRowTable10]
  662.                             LEFT OUTER JOIN  (SELECT
  663.                                 [Extent30].[K2ProcessId] AS [K2ProcessId],
  664.                                 [Extent30].[ObjectId] AS [ObjectId],
  665.                                 [Extent30].[ObjectTypeId] AS [ObjectTypeId],
  666.                                 [Extent30].[EndDate] AS [EndDate]
  667.                                 FROM [schProcesses].[tProcesses] AS [Extent30]
  668.                                 WHERE ([Extent30].[EndDate] IS NULL) AND (12005 = [Extent30].[ObjectTypeId]) AND ([Extent30].[ObjectId] = [Project45].[AgreementId]) ) AS [Project46] ON 1 = 1
  669.                             CROSS JOIN  (SELECT [Project48].[K2ProcessId] AS [K2ProcessId], [Project48].[ObjectId] AS [ObjectId], [Project48].[ObjectTypeId] AS [ObjectTypeId]
  670.                                 FROM   ( SELECT 1 AS X ) AS [SingleRowTable11]
  671.                                 LEFT OUTER JOIN  (SELECT
  672.                                     [Extent31].[K2ProcessId] AS [K2ProcessId],
  673.                                     [Extent31].[ObjectId] AS [ObjectId],
  674.                                     [Extent31].[ObjectTypeId] AS [ObjectTypeId],
  675.                                     [Extent31].[EndDate] AS [EndDate]
  676.                                     FROM [schProcesses].[tProcesses] AS [Extent31]
  677.                                     WHERE ([Extent31].[EndDate] IS NULL) AND (12006 = [Extent31].[ObjectTypeId]) AND ( EXISTS (SELECT
  678.                                         1 AS [C1]
  679.                                         FROM [schAgreements].[tAnnexes] AS [Extent32]
  680.                                         WHERE ([Project45].[AgreementId] = [Extent32].[AgreementId]) AND ([Extent32].[AgreementId] = [Project45].[AgreementId]) AND ([Extent32].[AnnexId] = [Extent31].[ObjectId])
  681.                                     )) ) AS [Project48] ON 1 = 1 ) AS [Join21]
  682.                             CROSS JOIN  (SELECT [Project50].[K2ProcessId] AS [K2ProcessId], [Project50].[ObjectId] AS [ObjectId], [Project50].[ObjectTypeId] AS [ObjectTypeId]
  683.                                 FROM   ( SELECT 1 AS X ) AS [SingleRowTable12]
  684.                                 LEFT OUTER JOIN  (SELECT
  685.                                     [Extent33].[K2ProcessId] AS [K2ProcessId],
  686.                                     [Extent33].[ObjectId] AS [ObjectId],
  687.                                     [Extent33].[ObjectTypeId] AS [ObjectTypeId],
  688.                                     [Extent33].[EndDate] AS [EndDate]
  689.                                     FROM [schProcesses].[tProcesses] AS [Extent33]
  690.                                     WHERE ([Extent33].[EndDate] IS NULL) AND (12007 = [Extent33].[ObjectTypeId]) AND ( EXISTS (SELECT
  691.                                         1 AS [C1]
  692.                                         FROM [schAgreements].[tAgreementTerminations] AS [Extent34]
  693.                                         WHERE ([Extent34].[AgreementId] = [Project45].[AgreementId]) AND ([Extent34].[AgreementId] = [Project45].[AgreementId]) AND ([Extent34].[AgreementTerminationId] = [Extent33].[ObjectId])
  694.                                     )) ) AS [Project50] ON 1 = 1 ) AS [Join23]
  695.                         )  AS [Project51]
  696.                     )  AS [Project53] ) AS [Project54]
  697.                 OUTER APPLY  (SELECT TOP (1)
  698.                     [Extent36].[AnnexId] AS [AnnexId],
  699.                     [Extent36].[Signature] AS [Signature]
  700.                     FROM [schAgreements].[tAnnexes] AS [Extent36]
  701.                     WHERE ([Project45].[AgreementId] = [Extent36].[AgreementId]) AND ([Extent36].[AnnexId] = [Project54].[ObjectId]) ) AS [Limit14] ) AS [Project56]
  702.             OUTER APPLY  (SELECT TOP (1)
  703.                 [Extent37].[AgreementTerminationId] AS [AgreementTerminationId],
  704.                 [Extent37].[Signature] AS [Signature]
  705.                 FROM [schAgreements].[tAgreementTerminations] AS [Extent37]
  706.                 WHERE ([Extent37].[AgreementId] = [Project45].[AgreementId]) AND ([Extent37].[AgreementTerminationId] = [Project56].[ObjectId]) ) AS [Limit15] ) AS [Limit16]
  707.         LEFT OUTER JOIN [schSecurity].[tAccounts] AS [Extent38] ON [Project45].[SecondResponsiblePersonId] = [Extent38].[AccountId]
  708.         LEFT OUTER JOIN [schSecurity].[tAccounts] AS [Extent39] ON [Project45].[RepresentativeId] = [Extent39].[AccountId]
  709.         LEFT OUTER JOIN  (SELECT [Extent40].[AnnexId] AS [AnnexId], [Extent40].[Signature] AS [Signature], [Extent40].[FirstResponsiblePersonId] AS [FirstResponsiblePersonId], [Extent40].[SecondResponsiblePersonId] AS [SecondResponsiblePersonId], [Extent40].[RepresentativeId] AS [RepresentativeId], [Extent40].[ConcludingDate] AS [ConcludingDate], [Extent40].[AgreementId] AS [AgreementId], [Extent40].[CreatedById] AS [CreatedById], [Extent41].[DisplayName] AS [DisplayName1], [Extent42].[AccountId] AS [AccountId1], [Extent42].[DisplayName] AS [DisplayName2], [Extent43].[AccountId] AS [AccountId2], [Extent43].[DisplayName] AS [DisplayName3], [Extent44].[AccountId] AS [AccountId3], [Extent44].[DisplayName] AS [DisplayName4]
  710.             FROM     [schAgreements].[tAnnexes] AS [Extent40]
  711.             INNER JOIN [schSecurity].[tAccounts] AS [Extent41] ON [Extent40].[CreatedById] = [Extent41].[AccountId]
  712.             LEFT OUTER JOIN [schSecurity].[tAccounts] AS [Extent42] ON [Extent40].[FirstResponsiblePersonId] = [Extent42].[AccountId]
  713.             LEFT OUTER JOIN [schSecurity].[tAccounts] AS [Extent43] ON [Extent40].[SecondResponsiblePersonId] = [Extent43].[AccountId]
  714.             LEFT OUTER JOIN [schSecurity].[tAccounts] AS [Extent44] ON [Extent40].[RepresentativeId] = [Extent44].[AccountId] ) AS [Join30] ON [Project45].[AgreementId] = [Join30].[AgreementId]
  715.     UNION ALL
  716.         SELECT
  717.         2 AS [C1],
  718.         [Project104].[DictionaryItemNameId] AS [DictionaryItemNameId],
  719.         [Project104].[UserDictionaryItemNameId] AS [UserDictionaryItemNameId],
  720.         [Project104].[AgreementDataId] AS [AgreementDataId],
  721.         [Project104].[AccountId] AS [AccountId],
  722.         [Extent82].[AccountId] AS [AccountId1],
  723.         [Extent83].[AccountId] AS [AccountId2],
  724.         [Project104].[AgreementId] AS [AgreementId],
  725.         [Project104].[AgreementId] AS [AgreementId1],
  726.         [Project104].[CreatedById] AS [CreatedById],
  727.         [Project104].[Subject] AS [Subject],
  728.         [Project104].[AmountInPln] AS [AmountInPln],
  729.         [Project104].[ConcludingDate] AS [ConcludingDate],
  730.         [Project104].[AgreementId] AS [AgreementId2],
  731.         [Project104].[Signature] AS [Signature],
  732.         [Project104].[Name] AS [Name],
  733.         [Project104].[StatusId] AS [StatusId],
  734.         [Project104].[ExpiryDate] AS [ExpiryDate],
  735.         [Project104].[FirstResponsiblePersonId] AS [FirstResponsiblePersonId],
  736.         [Project104].[DisplayName] AS [DisplayName],
  737.         [Project104].[PaymentTermId] AS [PaymentTermId],
  738.         CASE WHEN ([Project104].[Name1] IS NULL) THEN N'' ELSE [Project104].[Name2] END + N' - ' + CASE WHEN ([Project104].[C1] IS NULL) THEN N'' ELSE [Limit32].[C1] END AS [C2],
  739.         [Project104].[RepresentativeId] AS [RepresentativeId],
  740.         [Extent83].[DisplayName] AS [DisplayName1],
  741.         [Project104].[DisplayName] AS [DisplayName2],
  742.         [Project104].[SecondResponsiblePersonId] AS [SecondResponsiblePersonId],
  743.         [Extent82].[DisplayName] AS [DisplayName3],
  744.         [Project104].[IsGroupAgreement] AS [IsGroupAgreement],
  745.         [Project104].[K2ProcessId2] AS [K2ProcessId],
  746.         [Project104].[K2ProcessId] AS [K2ProcessId1],
  747.         [Project104].[K2ProcessId1] AS [K2ProcessId2],
  748.         [Project104].[DictionaryItemNameId1] AS [DictionaryItemNameId1],
  749.         [Project104].[C2] AS [C3],
  750.         [Project104].[C3] AS [C4],
  751.         [Project104].[K2ProcessId5] AS [K2ProcessId3],
  752.         [Project104].[K2ProcessId3] AS [K2ProcessId4],
  753.         [Project104].[K2ProcessId4] AS [K2ProcessId5],
  754.         [Project104].[DictionaryItemNameId2] AS [DictionaryItemNameId2],
  755.         [Project104].[C4] AS [C5],
  756.         [Project104].[C5] AS [C6],
  757.         [Project104].[K2ProcessId8] AS [K2ProcessId6],
  758.         [Project104].[K2ProcessId6] AS [K2ProcessId7],
  759.         [Project104].[K2ProcessId7] AS [K2ProcessId8],
  760.         [Project104].[C6] AS [C7],
  761.         [Project104].[AnnexId] AS [AnnexId],
  762.         [Project104].[AgreementTerminationId] AS [AgreementTerminationId],
  763.         [Limit32].[K2ProcessId2] AS [K2ProcessId9],
  764.         [Limit32].[K2ProcessId] AS [K2ProcessId10],
  765.         [Limit32].[K2ProcessId1] AS [K2ProcessId11],
  766.         [Limit32].[C2] AS [C8],
  767.         [Limit32].[AnnexId] AS [AnnexId1],
  768.         [Limit32].[AgreementTerminationId] AS [AgreementTerminationId1],
  769.         CAST(NULL AS int) AS [C9],
  770.         CAST(NULL AS datetime2) AS [C10],
  771.         CAST(NULL AS int) AS [C11],
  772.         CAST(NULL AS int) AS [C12],
  773.         CAST(NULL AS varchar(1)) AS [C13],
  774.         CAST(NULL AS int) AS [C14],
  775.         CAST(NULL AS int) AS [C15],
  776.         CAST(NULL AS varchar(1)) AS [C16],
  777.         CAST(NULL AS int) AS [C17],
  778.         CAST(NULL AS int) AS [C18],
  779.         CAST(NULL AS varchar(1)) AS [C19],
  780.         CAST(NULL AS int) AS [C20],
  781.         CAST(NULL AS int) AS [C21],
  782.         CAST(NULL AS varchar(1)) AS [C22],
  783.         CAST(NULL AS varchar(1)) AS [C23],
  784.         CAST(NULL AS int) AS [C24],
  785.         [Extent84].[CompanyId] AS [CompanyId],
  786.         CAST(NULL AS int) AS [C25],
  787.         CAST(NULL AS varchar(1)) AS [C26],
  788.         CAST(NULL AS varchar(1)) AS [C27],
  789.         CAST(NULL AS varchar(1)) AS [C28],
  790.         CAST(NULL AS int) AS [C29],
  791.         CAST(NULL AS datetime2) AS [C30],
  792.         CAST(NULL AS int) AS [C31],
  793.         CAST(NULL AS int) AS [C32],
  794.         CAST(NULL AS varchar(1)) AS [C33],
  795.         CAST(NULL AS int) AS [C34],
  796.         CAST(NULL AS int) AS [C35],
  797.         CAST(NULL AS varchar(1)) AS [C36],
  798.         CAST(NULL AS int) AS [C37],
  799.         CAST(NULL AS int) AS [C38],
  800.         CAST(NULL AS varchar(1)) AS [C39],
  801.         CAST(NULL AS int) AS [C40],
  802.         CAST(NULL AS int) AS [C41],
  803.         CAST(NULL AS varchar(1)) AS [C42],
  804.         CAST(NULL AS varchar(1)) AS [C43],
  805.         CAST(NULL AS datetime2) AS [C44],
  806.         CAST(NULL AS int) AS [C45],
  807.         CAST(NULL AS varchar(1)) AS [C46],
  808.         CAST(NULL AS varchar(1)) AS [C47],
  809.         CAST(NULL AS varchar(1)) AS [C48],
  810.         CAST(NULL AS varchar(1)) AS [C49]
  811.         FROM      (SELECT
  812.             [Project90].[AgreementId] AS [AgreementId],
  813.             [Project90].[Signature] AS [Signature],
  814.             [Project90].[StatusId] AS [StatusId],
  815.             [Project90].[IsGroupAgreement] AS [IsGroupAgreement],
  816.             [Project90].[CreatedById] AS [CreatedById],
  817.             [Project90].[AgreementDataId] AS [AgreementDataId],
  818.             [Project90].[FirstResponsiblePersonId] AS [FirstResponsiblePersonId],
  819.             [Project90].[SecondResponsiblePersonId] AS [SecondResponsiblePersonId],
  820.             [Project90].[RepresentativeId] AS [RepresentativeId],
  821.             [Project90].[ConcludingDate] AS [ConcludingDate],
  822.             [Project90].[Subject] AS [Subject],
  823.             [Project90].[AmountInPln] AS [AmountInPln],
  824.             [Project90].[PaymentTermId] AS [PaymentTermId],
  825.             [Project90].[ExpiryDate] AS [ExpiryDate],
  826.             [Project90].[DictionaryItemNameId] AS [DictionaryItemNameId],
  827.             [Project90].[Name] AS [Name],
  828.             [Project90].[UserDictionaryItemNameId] AS [UserDictionaryItemNameId],
  829.             [Project90].[AccountId] AS [AccountId],
  830.             [Project90].[DisplayName] AS [DisplayName],
  831.             [Project90].[K2ProcessId] AS [K2ProcessId],
  832.             [Project90].[K2ProcessId1] AS [K2ProcessId1],
  833.             [Project90].[K2ProcessId2] AS [K2ProcessId2],
  834.             [Project90].[DictionaryItemNameId1] AS [DictionaryItemNameId1],
  835.             [Project90].[Name1] AS [Name1],
  836.             [Project90].[K2ProcessId3] AS [K2ProcessId3],
  837.             [Project90].[K2ProcessId4] AS [K2ProcessId4],
  838.             [Project90].[K2ProcessId5] AS [K2ProcessId5],
  839.             [Project90].[DictionaryItemNameId2] AS [DictionaryItemNameId2],
  840.             [Project90].[Name2] AS [Name2],
  841.             [Limit28].[K2ProcessId] AS [K2ProcessId6],
  842.             [Limit28].[K2ProcessId1] AS [K2ProcessId7],
  843.             [Limit28].[K2ProcessId2] AS [K2ProcessId8],
  844.             [Limit28].[AnnexId] AS [AnnexId],
  845.             [Limit28].[AgreementTerminationId] AS [AgreementTerminationId],
  846.             [Limit28].[C1] AS [C1],
  847.             [Project90].[C1] AS [C2],
  848.             [Project90].[C2] AS [C3],
  849.             [Project90].[C3] AS [C4],
  850.             [Project90].[C4] AS [C5],
  851.             [Limit28].[C2] AS [C6]
  852.             FROM   (SELECT
  853.                 [Project75].[AgreementId] AS [AgreementId],
  854.                 [Project75].[Signature] AS [Signature],
  855.                 [Project75].[StatusId] AS [StatusId],
  856.                 [Project75].[IsGroupAgreement] AS [IsGroupAgreement],
  857.                 [Project75].[CreatedById] AS [CreatedById],
  858.                 [Project75].[AgreementDataId] AS [AgreementDataId],
  859.                 [Project75].[FirstResponsiblePersonId] AS [FirstResponsiblePersonId],
  860.                 [Project75].[SecondResponsiblePersonId] AS [SecondResponsiblePersonId],
  861.                 [Project75].[RepresentativeId] AS [RepresentativeId],
  862.                 [Project75].[ConcludingDate] AS [ConcludingDate],
  863.                 [Project75].[Subject] AS [Subject],
  864.                 [Project75].[AmountInPln] AS [AmountInPln],
  865.                 [Project75].[PaymentTermId] AS [PaymentTermId],
  866.                 [Project75].[ExpiryDate] AS [ExpiryDate],
  867.                 [Project75].[DictionaryItemNameId] AS [DictionaryItemNameId],
  868.                 [Project75].[Name] AS [Name],
  869.                 [Project75].[UserDictionaryItemNameId] AS [UserDictionaryItemNameId],
  870.                 [Project75].[AccountId] AS [AccountId],
  871.                 [Project75].[DisplayName] AS [DisplayName],
  872.                 [Project75].[K2ProcessId] AS [K2ProcessId],
  873.                 [Project75].[K2ProcessId1] AS [K2ProcessId1],
  874.                 [Project75].[K2ProcessId2] AS [K2ProcessId2],
  875.                 [Project75].[DictionaryItemNameId1] AS [DictionaryItemNameId1],
  876.                 [Project75].[Name1] AS [Name1],
  877.                 [Limit24].[K2ProcessId] AS [K2ProcessId3],
  878.                 [Limit24].[K2ProcessId1] AS [K2ProcessId4],
  879.                 [Limit24].[K2ProcessId2] AS [K2ProcessId5],
  880.                 [Limit24].[DictionaryItemNameId] AS [DictionaryItemNameId2],
  881.                 [Limit24].[Name] AS [Name2],
  882.                 [Project75].[C1] AS [C1],
  883.                 [Project75].[C2] AS [C2],
  884.                 [Limit24].[C1] AS [C3],
  885.                 [Limit24].[C2] AS [C4]
  886.                 FROM   (SELECT
  887.                     [Project60].[AgreementId] AS [AgreementId],
  888.                     [Project60].[Signature] AS [Signature],
  889.                     [Project60].[StatusId] AS [StatusId],
  890.                     [Project60].[IsGroupAgreement] AS [IsGroupAgreement],
  891.                     [Project60].[CreatedById] AS [CreatedById],
  892.                     [Project60].[AgreementDataId] AS [AgreementDataId],
  893.                     [Project60].[FirstResponsiblePersonId] AS [FirstResponsiblePersonId],
  894.                     [Project60].[SecondResponsiblePersonId] AS [SecondResponsiblePersonId],
  895.                     [Project60].[RepresentativeId] AS [RepresentativeId],
  896.                     [Project60].[ConcludingDate] AS [ConcludingDate],
  897.                     [Project60].[Subject] AS [Subject],
  898.                     [Project60].[AmountInPln] AS [AmountInPln],
  899.                     [Project60].[PaymentTermId] AS [PaymentTermId],
  900.                     [Project60].[ExpiryDate] AS [ExpiryDate],
  901.                     [Project60].[DictionaryItemNameId] AS [DictionaryItemNameId],
  902.                     [Project60].[Name] AS [Name],
  903.                     [Project60].[UserDictionaryItemNameId] AS [UserDictionaryItemNameId],
  904.                     [Project60].[AccountId] AS [AccountId],
  905.                     [Project60].[DisplayName] AS [DisplayName],
  906.                     [Limit20].[K2ProcessId] AS [K2ProcessId],
  907.                     [Limit20].[K2ProcessId1] AS [K2ProcessId1],
  908.                     [Limit20].[K2ProcessId2] AS [K2ProcessId2],
  909.                     [Limit20].[DictionaryItemNameId] AS [DictionaryItemNameId1],
  910.                     [Limit20].[Name] AS [Name1],
  911.                     [Limit20].[C1] AS [C1],
  912.                     [Limit20].[C2] AS [C2]
  913.                     FROM   (SELECT
  914.                         [Filter35].[AgreementId2] AS [AgreementId],
  915.                         [Filter35].[Signature] AS [Signature],
  916.                         [Filter35].[StatusId] AS [StatusId],
  917.                         [Filter35].[IsGroupAgreement] AS [IsGroupAgreement],
  918.                         [Filter35].[CreatedById2] AS [CreatedById],
  919.                         [Filter35].[AgreementDataId] AS [AgreementDataId],
  920.                         [Filter35].[FirstResponsiblePersonId] AS [FirstResponsiblePersonId],
  921.                         [Filter35].[SecondResponsiblePersonId] AS [SecondResponsiblePersonId],
  922.                         [Filter35].[RepresentativeId] AS [RepresentativeId],
  923.                         [Filter35].[ConcludingDate] AS [ConcludingDate],
  924.                         [Filter35].[Subject] AS [Subject],
  925.                         [Filter35].[AmountInPln] AS [AmountInPln],
  926.                         [Filter35].[PaymentTermId] AS [PaymentTermId],
  927.                         [Filter35].[ExpiryDate] AS [ExpiryDate],
  928.                         [Filter35].[DictionaryItemNameId] AS [DictionaryItemNameId],
  929.                         [Filter35].[Name2] AS [Name],
  930.                         [Filter35].[UserDictionaryItemNameId] AS [UserDictionaryItemNameId],
  931.                         [Extent49].[AccountId] AS [AccountId],
  932.                         [Extent49].[DisplayName] AS [DisplayName]
  933.                         FROM   (SELECT [Extent45].[AgreementId] AS [AgreementId2], [Extent45].[Signature] AS [Signature], [Extent45].[StatusId] AS [StatusId], [Extent45].[IsGroupAgreement] AS [IsGroupAgreement], [Extent45].[CreatedById] AS [CreatedById2], [Extent46].[AgreementDataId] AS [AgreementDataId], [Extent46].[FirstResponsiblePersonId] AS [FirstResponsiblePersonId], [Extent46].[SecondResponsiblePersonId] AS [SecondResponsiblePersonId], [Extent46].[RepresentativeId] AS [RepresentativeId], [Extent46].[ConcludingDate] AS [ConcludingDate], [Extent46].[Subject] AS [Subject], [Extent46].[AmountInPln] AS [AmountInPln], [Extent46].[PaymentTermId] AS [PaymentTermId], [Extent46].[ExpiryDate] AS [ExpiryDate], [Extent47].[DictionaryItemNameId] AS [DictionaryItemNameId], [Extent47].[Name] AS [Name2], [Extent47].[LanguageCulture] AS [LanguageCulture3], [Extent48].[UserDictionaryItemNameId] AS [UserDictionaryItemNameId], [Extent48].[LanguageCulture] AS [LanguageCulture4]
  934.                             FROM    [schAgreements].[tAgreements] AS [Extent45]
  935.                             INNER JOIN [schAgreements].[tAgreementData] AS [Extent46] ON [Extent45].[AgreementId] = [Extent46].[AgreementId]
  936.                             INNER JOIN [schDictionaries].[tDictionaryItemNames] AS [Extent47] ON [Extent45].[StatusId] = [Extent47].[DictionaryItemId]
  937.                             INNER JOIN [schDictionaries].[tUserDictionaryItemNames] AS [Extent48] ON [Extent46].[AgreementTypeId] = [Extent48].[UserDictionaryItemId]
  938.                             WHERE [Extent46].[IsValid] = 1 ) AS [Filter35]
  939.                         LEFT OUTER JOIN [schSecurity].[tAccounts] AS [Extent49] ON [Filter35].[FirstResponsiblePersonId] = [Extent49].[AccountId]
  940.                         WHERE (([Filter35].[LanguageCulture3] = @p__linq__0) OR (([Filter35].[LanguageCulture3] IS NULL) AND (@p__linq__0 IS NULL))) AND (([Filter35].[LanguageCulture4] = @p__linq__1) OR (([Filter35].[LanguageCulture4] IS NULL) AND (@p__linq__1 IS NULL))) ) AS [Project60]
  941.                     OUTER APPLY  (SELECT TOP (1)
  942.                         [Project73].[K2ProcessId] AS [K2ProcessId],
  943.                         [Project73].[K2ProcessId1] AS [K2ProcessId1],
  944.                         [Project73].[K2ProcessId2] AS [K2ProcessId2],
  945.                         [Project73].[DictionaryItemNameId] AS [DictionaryItemNameId],
  946.                         [Project73].[Name] AS [Name],
  947.                         [Project73].[C1] AS [C1],
  948.                         [Project73].[C2] AS [C2]
  949.                         FROM ( SELECT
  950.                             [Project71].[K2ProcessId] AS [K2ProcessId],
  951.                             [Project71].[K2ProcessId1] AS [K2ProcessId1],
  952.                             [Project71].[K2ProcessId2] AS [K2ProcessId2],
  953.                             [Project71].[DictionaryItemNameId] AS [DictionaryItemNameId],
  954.                             [Project71].[Name] AS [Name],
  955.                             [Project71].[C1] AS [C1],
  956.                             (SELECT TOP (1)
  957.                                 [Extent57].[AgreementTerminationId] AS [AgreementTerminationId]
  958.                                 FROM [schAgreements].[tAgreementTerminations] AS [Extent57]
  959.                                 WHERE ([Extent57].[AgreementId] = [Project60].[AgreementId]) AND ([Extent57].[AgreementTerminationId] = [Project71].[ObjectId])) AS [C2]
  960.                             FROM ( SELECT
  961.                                 [Project70].[K2ProcessId] AS [K2ProcessId],
  962.                                 [Project70].[K2ProcessId1] AS [K2ProcessId1],
  963.                                 [Project70].[K2ProcessId2] AS [K2ProcessId2],
  964.                                 [Project70].[ObjectId] AS [ObjectId],
  965.                                 [Project70].[DictionaryItemNameId] AS [DictionaryItemNameId],
  966.                                 [Project70].[Name] AS [Name],
  967.                                 [Project70].[C1] AS [C1]
  968.                                 FROM ( SELECT
  969.                                     [Project68].[K2ProcessId] AS [K2ProcessId],
  970.                                     [Project68].[K2ProcessId1] AS [K2ProcessId1],
  971.                                     [Project68].[K2ProcessId2] AS [K2ProcessId2],
  972.                                     [Project68].[ObjectId1] AS [ObjectId],
  973.                                     [Project68].[DictionaryItemNameId] AS [DictionaryItemNameId],
  974.                                     [Project68].[Name] AS [Name],
  975.                                     (SELECT TOP (1)
  976.                                         [Extent56].[AnnexId] AS [AnnexId]
  977.                                         FROM [schAgreements].[tAnnexes] AS [Extent56]
  978.                                         WHERE ([Project60].[AgreementId] = [Extent56].[AgreementId]) AND ([Extent56].[AnnexId] = [Project68].[ObjectId])) AS [C1]
  979.                                     FROM ( SELECT
  980.                                         [Project66].[K2ProcessId] AS [K2ProcessId],
  981.                                         [Project66].[K2ProcessId1] AS [K2ProcessId1],
  982.                                         [Project66].[ObjectId] AS [ObjectId],
  983.                                         [Project66].[K2ProcessId2] AS [K2ProcessId2],
  984.                                         [Project66].[ObjectId1] AS [ObjectId1],
  985.                                         [Limit17].[DictionaryItemNameId] AS [DictionaryItemNameId],
  986.                                         [Limit17].[Name] AS [Name]
  987.                                         FROM   (SELECT
  988.                                             @p__linq__2 AS [p__linq__2],
  989.                                             [Project61].[K2ProcessId] AS [K2ProcessId],
  990.                                             [Project61].[ObjectTypeId] AS [ObjectTypeId],
  991.                                             [Join37].[K2ProcessId] AS [K2ProcessId1],
  992.                                             [Join37].[ObjectId] AS [ObjectId],
  993.                                             [Join37].[ObjectTypeId] AS [ObjectTypeId1],
  994.                                             [Join39].[K2ProcessId] AS [K2ProcessId2],
  995.                                             [Join39].[ObjectId] AS [ObjectId1],
  996.                                             [Join39].[ObjectTypeId] AS [ObjectTypeId2]
  997.                                             FROM     ( SELECT 1 AS X ) AS [SingleRowTable13]
  998.                                             LEFT OUTER JOIN  (SELECT
  999.                                                 [Extent50].[K2ProcessId] AS [K2ProcessId],
  1000.                                                 [Extent50].[ObjectId] AS [ObjectId],
  1001.                                                 [Extent50].[ObjectTypeId] AS [ObjectTypeId],
  1002.                                                 [Extent50].[EndDate] AS [EndDate]
  1003.                                                 FROM [schProcesses].[tProcesses] AS [Extent50]
  1004.                                                 WHERE ([Extent50].[EndDate] IS NULL) AND (12005 = [Extent50].[ObjectTypeId]) AND ([Extent50].[ObjectId] = [Project60].[AgreementId]) ) AS [Project61] ON 1 = 1
  1005.                                             CROSS JOIN  (SELECT [Project63].[K2ProcessId] AS [K2ProcessId], [Project63].[ObjectId] AS [ObjectId], [Project63].[ObjectTypeId] AS [ObjectTypeId]
  1006.                                                 FROM   ( SELECT 1 AS X ) AS [SingleRowTable14]
  1007.                                                 LEFT OUTER JOIN  (SELECT
  1008.                                                     [Extent51].[K2ProcessId] AS [K2ProcessId],
  1009.                                                     [Extent51].[ObjectId] AS [ObjectId],
  1010.                                                     [Extent51].[ObjectTypeId] AS [ObjectTypeId],
  1011.                                                     [Extent51].[EndDate] AS [EndDate]
  1012.                                                     FROM [schProcesses].[tProcesses] AS [Extent51]
  1013.                                                     WHERE ([Extent51].[EndDate] IS NULL) AND (12006 = [Extent51].[ObjectTypeId]) AND ( EXISTS (SELECT
  1014.                                                         1 AS [C1]
  1015.                                                         FROM [schAgreements].[tAnnexes] AS [Extent52]
  1016.                                                         WHERE ([Project60].[AgreementId] = [Extent52].[AgreementId]) AND ([Extent52].[AgreementId] = [Project60].[AgreementId]) AND ([Extent52].[AnnexId] = [Extent51].[ObjectId])
  1017.                                                     )) ) AS [Project63] ON 1 = 1 ) AS [Join37]
  1018.                                             CROSS JOIN  (SELECT [Project65].[K2ProcessId] AS [K2ProcessId], [Project65].[ObjectId] AS [ObjectId], [Project65].[ObjectTypeId] AS [ObjectTypeId]
  1019.                                                 FROM   ( SELECT 1 AS X ) AS [SingleRowTable15]
  1020.                                                 LEFT OUTER JOIN  (SELECT
  1021.                                                     [Extent53].[K2ProcessId] AS [K2ProcessId],
  1022.                                                     [Extent53].[ObjectId] AS [ObjectId],
  1023.                                                     [Extent53].[ObjectTypeId] AS [ObjectTypeId],
  1024.                                                     [Extent53].[EndDate] AS [EndDate]
  1025.                                                     FROM [schProcesses].[tProcesses] AS [Extent53]
  1026.                                                     WHERE ([Extent53].[EndDate] IS NULL) AND (12007 = [Extent53].[ObjectTypeId]) AND ( EXISTS (SELECT
  1027.                                                         1 AS [C1]
  1028.                                                         FROM [schAgreements].[tAgreementTerminations] AS [Extent54]
  1029.                                                         WHERE ([Extent54].[AgreementId] = [Project60].[AgreementId]) AND ([Extent54].[AgreementId] = [Project60].[AgreementId]) AND ([Extent54].[AgreementTerminationId] = [Extent53].[ObjectId])
  1030.                                                     )) ) AS [Project65] ON 1 = 1 ) AS [Join39] ) AS [Project66]
  1031.                                         OUTER APPLY  (SELECT TOP (1)
  1032.                                             [Extent55].[DictionaryItemNameId] AS [DictionaryItemNameId],
  1033.                                             [Extent55].[Name] AS [Name]
  1034.                                             FROM [schDictionaries].[tDictionaryItemNames] AS [Extent55]
  1035.                                             WHERE (([Extent55].[LanguageCulture] = @p__linq__2) OR (([Extent55].[LanguageCulture] IS NULL) AND (@p__linq__2 IS NULL))) AND ([Extent55].[DictionaryItemId] IN (12005,12006,12007)) AND ([Extent55].[DictionaryItemId] = (CASE WHEN ([Project66].[K2ProcessId] IS NOT NULL) THEN [Project66].[ObjectTypeId] WHEN ([Project66].[K2ProcessId1] IS NOT NULL) THEN [Project66].[ObjectTypeId1] ELSE [Project66].[ObjectTypeId2] END)) ) AS [Limit17]
  1036.                                     )  AS [Project68]
  1037.                                 )  AS [Project70]
  1038.                             )  AS [Project71]
  1039.                         )  AS [Project73] ) AS [Limit20] ) AS [Project75]
  1040.                 OUTER APPLY  (SELECT TOP (1)
  1041.                     [Project88].[K2ProcessId] AS [K2ProcessId],
  1042.                     [Project88].[K2ProcessId1] AS [K2ProcessId1],
  1043.                     [Project88].[K2ProcessId2] AS [K2ProcessId2],
  1044.                     [Project88].[DictionaryItemNameId] AS [DictionaryItemNameId],
  1045.                     [Project88].[Name] AS [Name],
  1046.                     [Project88].[C1] AS [C1],
  1047.                     [Project88].[C2] AS [C2]
  1048.                     FROM ( SELECT
  1049.                         [Project86].[K2ProcessId] AS [K2ProcessId],
  1050.                         [Project86].[K2ProcessId1] AS [K2ProcessId1],
  1051.                         [Project86].[K2ProcessId2] AS [K2ProcessId2],
  1052.                         [Project86].[DictionaryItemNameId] AS [DictionaryItemNameId],
  1053.                         [Project86].[Name] AS [Name],
  1054.                         [Project86].[C1] AS [C1],
  1055.                         (SELECT TOP (1)
  1056.                             [Extent65].[AgreementTerminationId] AS [AgreementTerminationId]
  1057.                             FROM [schAgreements].[tAgreementTerminations] AS [Extent65]
  1058.                             WHERE ([Extent65].[AgreementId] = [Project75].[AgreementId]) AND ([Extent65].[AgreementTerminationId] = [Project86].[ObjectId])) AS [C2]
  1059.                         FROM ( SELECT
  1060.                             [Project85].[K2ProcessId] AS [K2ProcessId],
  1061.                             [Project85].[K2ProcessId1] AS [K2ProcessId1],
  1062.                             [Project85].[K2ProcessId2] AS [K2ProcessId2],
  1063.                             [Project85].[ObjectId] AS [ObjectId],
  1064.                             [Project85].[DictionaryItemNameId] AS [DictionaryItemNameId],
  1065.                             [Project85].[Name] AS [Name],
  1066.                             [Project85].[C1] AS [C1]
  1067.                             FROM ( SELECT
  1068.                                 [Project83].[K2ProcessId] AS [K2ProcessId],
  1069.                                 [Project83].[K2ProcessId1] AS [K2ProcessId1],
  1070.                                 [Project83].[K2ProcessId2] AS [K2ProcessId2],
  1071.                                 [Project83].[ObjectId1] AS [ObjectId],
  1072.                                 [Project83].[DictionaryItemNameId] AS [DictionaryItemNameId],
  1073.                                 [Project83].[Name] AS [Name],
  1074.                                 (SELECT TOP (1)
  1075.                                     [Extent64].[AnnexId] AS [AnnexId]
  1076.                                     FROM [schAgreements].[tAnnexes] AS [Extent64]
  1077.                                     WHERE ([Project75].[AgreementId] = [Extent64].[AgreementId]) AND ([Extent64].[AnnexId] = [Project83].[ObjectId])) AS [C1]
  1078.                                 FROM ( SELECT
  1079.                                     [Project81].[K2ProcessId] AS [K2ProcessId],
  1080.                                     [Project81].[K2ProcessId1] AS [K2ProcessId1],
  1081.                                     [Project81].[ObjectId] AS [ObjectId],
  1082.                                     [Project81].[K2ProcessId2] AS [K2ProcessId2],
  1083.                                     [Project81].[ObjectId1] AS [ObjectId1],
  1084.                                     [Limit21].[DictionaryItemNameId] AS [DictionaryItemNameId],
  1085.                                     [Limit21].[Name] AS [Name]
  1086.                                     FROM   (SELECT
  1087.                                         @p__linq__2 AS [p__linq__2],
  1088.                                         [Project76].[K2ProcessId] AS [K2ProcessId],
  1089.                                         [Project76].[ObjectTypeId] AS [ObjectTypeId],
  1090.                                         [Join42].[K2ProcessId] AS [K2ProcessId1],
  1091.                                         [Join42].[ObjectId] AS [ObjectId],
  1092.                                         [Join42].[ObjectTypeId] AS [ObjectTypeId1],
  1093.                                         [Join44].[K2ProcessId] AS [K2ProcessId2],
  1094.                                         [Join44].[ObjectId] AS [ObjectId1],
  1095.                                         [Join44].[ObjectTypeId] AS [ObjectTypeId2]
  1096.                                         FROM     ( SELECT 1 AS X ) AS [SingleRowTable16]
  1097.                                         LEFT OUTER JOIN  (SELECT
  1098.                                             [Extent58].[K2ProcessId] AS [K2ProcessId],
  1099.                                             [Extent58].[ObjectId] AS [ObjectId],
  1100.                                             [Extent58].[ObjectTypeId] AS [ObjectTypeId],
  1101.                                             [Extent58].[EndDate] AS [EndDate]
  1102.                                             FROM [schProcesses].[tProcesses] AS [Extent58]
  1103.                                             WHERE ([Extent58].[EndDate] IS NULL) AND (12005 = [Extent58].[ObjectTypeId]) AND ([Extent58].[ObjectId] = [Project75].[AgreementId]) ) AS [Project76] ON 1 = 1
  1104.                                         CROSS JOIN  (SELECT [Project78].[K2ProcessId] AS [K2ProcessId], [Project78].[ObjectId] AS [ObjectId], [Project78].[ObjectTypeId] AS [ObjectTypeId]
  1105.                                             FROM   ( SELECT 1 AS X ) AS [SingleRowTable17]
  1106.                                             LEFT OUTER JOIN  (SELECT
  1107.                                                 [Extent59].[K2ProcessId] AS [K2ProcessId],
  1108.                                                 [Extent59].[ObjectId] AS [ObjectId],
  1109.                                                 [Extent59].[ObjectTypeId] AS [ObjectTypeId],
  1110.                                                 [Extent59].[EndDate] AS [EndDate]
  1111.                                                 FROM [schProcesses].[tProcesses] AS [Extent59]
  1112.                                                 WHERE ([Extent59].[EndDate] IS NULL) AND (12006 = [Extent59].[ObjectTypeId]) AND ( EXISTS (SELECT
  1113.                                                     1 AS [C1]
  1114.                                                     FROM [schAgreements].[tAnnexes] AS [Extent60]
  1115.                                                     WHERE ([Project75].[AgreementId] = [Extent60].[AgreementId]) AND ([Extent60].[AgreementId] = [Project75].[AgreementId]) AND ([Extent60].[AnnexId] = [Extent59].[ObjectId])
  1116.                                                 )) ) AS [Project78] ON 1 = 1 ) AS [Join42]
  1117.                                         CROSS JOIN  (SELECT [Project80].[K2ProcessId] AS [K2ProcessId], [Project80].[ObjectId] AS [ObjectId], [Project80].[ObjectTypeId] AS [ObjectTypeId]
  1118.                                             FROM   ( SELECT 1 AS X ) AS [SingleRowTable18]
  1119.                                             LEFT OUTER JOIN  (SELECT
  1120.                                                 [Extent61].[K2ProcessId] AS [K2ProcessId],
  1121.                                                 [Extent61].[ObjectId] AS [ObjectId],
  1122.                                                 [Extent61].[ObjectTypeId] AS [ObjectTypeId],
  1123.                                                 [Extent61].[EndDate] AS [EndDate]
  1124.                                                 FROM [schProcesses].[tProcesses] AS [Extent61]
  1125.                                                 WHERE ([Extent61].[EndDate] IS NULL) AND (12007 = [Extent61].[ObjectTypeId]) AND ( EXISTS (SELECT
  1126.                                                     1 AS [C1]
  1127.                                                     FROM [schAgreements].[tAgreementTerminations] AS [Extent62]
  1128.                                                     WHERE ([Extent62].[AgreementId] = [Project75].[AgreementId]) AND ([Extent62].[AgreementId] = [Project75].[AgreementId]) AND ([Extent62].[AgreementTerminationId] = [Extent61].[ObjectId])
  1129.                                                 )) ) AS [Project80] ON 1 = 1 ) AS [Join44] ) AS [Project81]
  1130.                                     OUTER APPLY  (SELECT TOP (1)
  1131.                                         [Extent63].[DictionaryItemNameId] AS [DictionaryItemNameId],
  1132.                                         [Extent63].[Name] AS [Name]
  1133.                                         FROM [schDictionaries].[tDictionaryItemNames] AS [Extent63]
  1134.                                         WHERE (([Extent63].[LanguageCulture] = @p__linq__2) OR (([Extent63].[LanguageCulture] IS NULL) AND (@p__linq__2 IS NULL))) AND ([Extent63].[DictionaryItemId] IN (12005,12006,12007)) AND ([Extent63].[DictionaryItemId] = (CASE WHEN ([Project81].[K2ProcessId] IS NOT NULL) THEN [Project81].[ObjectTypeId] WHEN ([Project81].[K2ProcessId1] IS NOT NULL) THEN [Project81].[ObjectTypeId1] ELSE [Project81].[ObjectTypeId2] END)) ) AS [Limit21]
  1135.                                 )  AS [Project83]
  1136.                             )  AS [Project85]
  1137.                         )  AS [Project86]
  1138.                     )  AS [Project88] ) AS [Limit24] ) AS [Project90]
  1139.             OUTER APPLY  (SELECT TOP (1)
  1140.                 [Project101].[K2ProcessId] AS [K2ProcessId],
  1141.                 [Project101].[K2ProcessId1] AS [K2ProcessId1],
  1142.                 [Project101].[K2ProcessId2] AS [K2ProcessId2],
  1143.                 [Project101].[AnnexId] AS [AnnexId],
  1144.                 [Limit27].[AgreementTerminationId] AS [AgreementTerminationId],
  1145.                 CASE WHEN ([Project101].[K2ProcessId] IS NOT NULL) THEN [Project90].[Signature] WHEN ([Project101].[K2ProcessId1] IS NOT NULL) THEN [Project101].[Signature] ELSE [Limit27].[Signature] END AS [C1],
  1146.                 [Project101].[C1] AS [C2]
  1147.                 FROM   (SELECT
  1148.                     [Project99].[K2ProcessId] AS [K2ProcessId],
  1149.                     [Project99].[K2ProcessId1] AS [K2ProcessId1],
  1150.                     [Project99].[K2ProcessId2] AS [K2ProcessId2],
  1151.                     [Project99].[ObjectId1] AS [ObjectId],
  1152.                     [Limit26].[AnnexId] AS [AnnexId],
  1153.                     [Limit26].[Signature] AS [Signature],
  1154.                     [Project99].[C1] AS [C1]
  1155.                     FROM   (SELECT
  1156.                         [Project98].[K2ProcessId] AS [K2ProcessId],
  1157.                         [Project98].[K2ProcessId1] AS [K2ProcessId1],
  1158.                         [Project98].[ObjectId] AS [ObjectId],
  1159.                         [Project98].[K2ProcessId2] AS [K2ProcessId2],
  1160.                         [Project98].[ObjectId1] AS [ObjectId1],
  1161.                         [Project98].[C1] AS [C1]
  1162.                         FROM ( SELECT
  1163.                             [Project96].[K2ProcessId] AS [K2ProcessId],
  1164.                             [Project96].[ObjectTypeId] AS [ObjectTypeId],
  1165.                             [Project96].[K2ProcessId1] AS [K2ProcessId1],
  1166.                             [Project96].[ObjectId] AS [ObjectId],
  1167.                             [Project96].[ObjectTypeId1] AS [ObjectTypeId1],
  1168.                             [Project96].[K2ProcessId2] AS [K2ProcessId2],
  1169.                             [Project96].[ObjectId1] AS [ObjectId1],
  1170.                             [Project96].[ObjectTypeId2] AS [ObjectTypeId2],
  1171.                             (SELECT TOP (1)
  1172.                                 [Extent71].[DictionaryItemNameId] AS [DictionaryItemNameId]
  1173.                                 FROM [schDictionaries].[tDictionaryItemNames] AS [Extent71]
  1174.                                 WHERE (([Extent71].[LanguageCulture] = @p__linq__2) OR (([Extent71].[LanguageCulture] IS NULL) AND (@p__linq__2 IS NULL))) AND ([Extent71].[DictionaryItemId] IN (12005,12006,12007)) AND ([Extent71].[DictionaryItemId] = (CASE WHEN ([Project96].[K2ProcessId] IS NOT NULL) THEN [Project96].[ObjectTypeId] WHEN ([Project96].[K2ProcessId1] IS NOT NULL) THEN [Project96].[ObjectTypeId1] ELSE [Project96].[ObjectTypeId2] END))) AS [C1]
  1175.                             FROM ( SELECT
  1176.                                 @p__linq__2 AS [p__linq__2],
  1177.                                 [Project91].[K2ProcessId] AS [K2ProcessId],
  1178.                                 [Project91].[ObjectTypeId] AS [ObjectTypeId],
  1179.                                 [Join47].[K2ProcessId] AS [K2ProcessId1],
  1180.                                 [Join47].[ObjectId] AS [ObjectId],
  1181.                                 [Join47].[ObjectTypeId] AS [ObjectTypeId1],
  1182.                                 [Join49].[K2ProcessId] AS [K2ProcessId2],
  1183.                                 [Join49].[ObjectId] AS [ObjectId1],
  1184.                                 [Join49].[ObjectTypeId] AS [ObjectTypeId2]
  1185.                                 FROM     ( SELECT 1 AS X ) AS [SingleRowTable19]
  1186.                                 LEFT OUTER JOIN  (SELECT
  1187.                                     [Extent66].[K2ProcessId] AS [K2ProcessId],
  1188.                                     [Extent66].[ObjectId] AS [ObjectId],
  1189.                                     [Extent66].[ObjectTypeId] AS [ObjectTypeId],
  1190.                                     [Extent66].[EndDate] AS [EndDate]
  1191.                                     FROM [schProcesses].[tProcesses] AS [Extent66]
  1192.                                     WHERE ([Extent66].[EndDate] IS NULL) AND (12005 = [Extent66].[ObjectTypeId]) AND ([Extent66].[ObjectId] = [Project90].[AgreementId]) ) AS [Project91] ON 1 = 1
  1193.                                 CROSS JOIN  (SELECT [Project93].[K2ProcessId] AS [K2ProcessId], [Project93].[ObjectId] AS [ObjectId], [Project93].[ObjectTypeId] AS [ObjectTypeId]
  1194.                                     FROM   ( SELECT 1 AS X ) AS [SingleRowTable20]
  1195.                                     LEFT OUTER JOIN  (SELECT
  1196.                                         [Extent67].[K2ProcessId] AS [K2ProcessId],
  1197.                                         [Extent67].[ObjectId] AS [ObjectId],
  1198.                                         [Extent67].[ObjectTypeId] AS [ObjectTypeId],
  1199.                                         [Extent67].[EndDate] AS [EndDate]
  1200.                                         FROM [schProcesses].[tProcesses] AS [Extent67]
  1201.                                         WHERE ([Extent67].[EndDate] IS NULL) AND (12006 = [Extent67].[ObjectTypeId]) AND ( EXISTS (SELECT
  1202.                                             1 AS [C1]
  1203.                                             FROM [schAgreements].[tAnnexes] AS [Extent68]
  1204.                                             WHERE ([Project90].[AgreementId] = [Extent68].[AgreementId]) AND ([Extent68].[AgreementId] = [Project90].[AgreementId]) AND ([Extent68].[AnnexId] = [Extent67].[ObjectId])
  1205.                                         )) ) AS [Project93] ON 1 = 1 ) AS [Join47]
  1206.                                 CROSS JOIN  (SELECT [Project95].[K2ProcessId] AS [K2ProcessId], [Project95].[ObjectId] AS [ObjectId], [Project95].[ObjectTypeId] AS [ObjectTypeId]
  1207.                                     FROM   ( SELECT 1 AS X ) AS [SingleRowTable21]
  1208.                                     LEFT OUTER JOIN  (SELECT
  1209.                                         [Extent69].[K2ProcessId] AS [K2ProcessId],
  1210.                                         [Extent69].[ObjectId] AS [ObjectId],
  1211.                                         [Extent69].[ObjectTypeId] AS [ObjectTypeId],
  1212.                                         [Extent69].[EndDate] AS [EndDate]
  1213.                                         FROM [schProcesses].[tProcesses] AS [Extent69]
  1214.                                         WHERE ([Extent69].[EndDate] IS NULL) AND (12007 = [Extent69].[ObjectTypeId]) AND ( EXISTS (SELECT
  1215.                                             1 AS [C1]
  1216.                                             FROM [schAgreements].[tAgreementTerminations] AS [Extent70]
  1217.                                             WHERE ([Extent70].[AgreementId] = [Project90].[AgreementId]) AND ([Extent70].[AgreementId] = [Project90].[AgreementId]) AND ([Extent70].[AgreementTerminationId] = [Extent69].[ObjectId])
  1218.                                         )) ) AS [Project95] ON 1 = 1 ) AS [Join49]
  1219.                             )  AS [Project96]
  1220.                         )  AS [Project98] ) AS [Project99]
  1221.                     OUTER APPLY  (SELECT TOP (1)
  1222.                         [Extent72].[AnnexId] AS [AnnexId],
  1223.                         [Extent72].[Signature] AS [Signature]
  1224.                         FROM [schAgreements].[tAnnexes] AS [Extent72]
  1225.                         WHERE ([Project90].[AgreementId] = [Extent72].[AgreementId]) AND ([Extent72].[AnnexId] = [Project99].[ObjectId]) ) AS [Limit26] ) AS [Project101]
  1226.                 OUTER APPLY  (SELECT TOP (1)
  1227.                     [Extent73].[AgreementTerminationId] AS [AgreementTerminationId],
  1228.                     [Extent73].[Signature] AS [Signature]
  1229.                     FROM [schAgreements].[tAgreementTerminations] AS [Extent73]
  1230.                     WHERE ([Extent73].[AgreementId] = [Project90].[AgreementId]) AND ([Extent73].[AgreementTerminationId] = [Project101].[ObjectId]) ) AS [Limit27] ) AS [Limit28] ) AS [Project104]
  1231.         OUTER APPLY  (SELECT TOP (1)
  1232.             [Project115].[K2ProcessId] AS [K2ProcessId],
  1233.             [Project115].[K2ProcessId1] AS [K2ProcessId1],
  1234.             [Project115].[K2ProcessId2] AS [K2ProcessId2],
  1235.             [Project115].[AnnexId] AS [AnnexId],
  1236.             [Limit31].[AgreementTerminationId] AS [AgreementTerminationId],
  1237.             CASE WHEN ([Project115].[K2ProcessId] IS NOT NULL) THEN [Project104].[Signature] WHEN ([Project115].[K2ProcessId1] IS NOT NULL) THEN [Project115].[Signature] ELSE [Limit31].[Signature] END AS [C1],
  1238.             [Project115].[C1] AS [C2]
  1239.             FROM   (SELECT
  1240.                 [Project113].[K2ProcessId] AS [K2ProcessId],
  1241.                 [Project113].[K2ProcessId1] AS [K2ProcessId1],
  1242.                 [Project113].[K2ProcessId2] AS [K2ProcessId2],
  1243.                 [Project113].[ObjectId1] AS [ObjectId],
  1244.                 [Limit30].[AnnexId] AS [AnnexId],
  1245.                 [Limit30].[Signature] AS [Signature],
  1246.                 [Project113].[C1] AS [C1]
  1247.                 FROM   (SELECT
  1248.                     [Project112].[K2ProcessId] AS [K2ProcessId],
  1249.                     [Project112].[K2ProcessId1] AS [K2ProcessId1],
  1250.                     [Project112].[ObjectId] AS [ObjectId],
  1251.                     [Project112].[K2ProcessId2] AS [K2ProcessId2],
  1252.                     [Project112].[ObjectId1] AS [ObjectId1],
  1253.                     [Project112].[C1] AS [C1]
  1254.                     FROM ( SELECT
  1255.                         [Project110].[K2ProcessId] AS [K2ProcessId],
  1256.                         [Project110].[ObjectTypeId] AS [ObjectTypeId],
  1257.                         [Project110].[K2ProcessId1] AS [K2ProcessId1],
  1258.                         [Project110].[ObjectId] AS [ObjectId],
  1259.                         [Project110].[ObjectTypeId1] AS [ObjectTypeId1],
  1260.                         [Project110].[K2ProcessId2] AS [K2ProcessId2],
  1261.                         [Project110].[ObjectId1] AS [ObjectId1],
  1262.                         [Project110].[ObjectTypeId2] AS [ObjectTypeId2],
  1263.                         (SELECT TOP (1)
  1264.                             [Extent79].[DictionaryItemNameId] AS [DictionaryItemNameId]
  1265.                             FROM [schDictionaries].[tDictionaryItemNames] AS [Extent79]
  1266.                             WHERE (([Extent79].[LanguageCulture] = @p__linq__2) OR (([Extent79].[LanguageCulture] IS NULL) AND (@p__linq__2 IS NULL))) AND ([Extent79].[DictionaryItemId] IN (12005,12006,12007)) AND ([Extent79].[DictionaryItemId] = (CASE WHEN ([Project110].[K2ProcessId] IS NOT NULL) THEN [Project110].[ObjectTypeId] WHEN ([Project110].[K2ProcessId1] IS NOT NULL) THEN [Project110].[ObjectTypeId1] ELSE [Project110].[ObjectTypeId2] END))) AS [C1]
  1267.                         FROM ( SELECT
  1268.                             @p__linq__2 AS [p__linq__2],
  1269.                             [Project105].[K2ProcessId] AS [K2ProcessId],
  1270.                             [Project105].[ObjectTypeId] AS [ObjectTypeId],
  1271.                             [Join52].[K2ProcessId] AS [K2ProcessId1],
  1272.                             [Join52].[ObjectId] AS [ObjectId],
  1273.                             [Join52].[ObjectTypeId] AS [ObjectTypeId1],
  1274.                             [Join54].[K2ProcessId] AS [K2ProcessId2],
  1275.                             [Join54].[ObjectId] AS [ObjectId1],
  1276.                             [Join54].[ObjectTypeId] AS [ObjectTypeId2]
  1277.                             FROM     ( SELECT 1 AS X ) AS [SingleRowTable22]
  1278.                             LEFT OUTER JOIN  (SELECT
  1279.                                 [Extent74].[K2ProcessId] AS [K2ProcessId],
  1280.                                 [Extent74].[ObjectId] AS [ObjectId],
  1281.                                 [Extent74].[ObjectTypeId] AS [ObjectTypeId],
  1282.                                 [Extent74].[EndDate] AS [EndDate]
  1283.                                 FROM [schProcesses].[tProcesses] AS [Extent74]
  1284.                                 WHERE ([Extent74].[EndDate] IS NULL) AND (12005 = [Extent74].[ObjectTypeId]) AND ([Extent74].[ObjectId] = [Project104].[AgreementId]) ) AS [Project105] ON 1 = 1
  1285.                             CROSS JOIN  (SELECT [Project107].[K2ProcessId] AS [K2ProcessId], [Project107].[ObjectId] AS [ObjectId], [Project107].[ObjectTypeId] AS [ObjectTypeId]
  1286.                                 FROM   ( SELECT 1 AS X ) AS [SingleRowTable23]
  1287.                                 LEFT OUTER JOIN  (SELECT
  1288.                                     [Extent75].[K2ProcessId] AS [K2ProcessId],
  1289.                                     [Extent75].[ObjectId] AS [ObjectId],
  1290.                                     [Extent75].[ObjectTypeId] AS [ObjectTypeId],
  1291.                                     [Extent75].[EndDate] AS [EndDate]
  1292.                                     FROM [schProcesses].[tProcesses] AS [Extent75]
  1293.                                     WHERE ([Extent75].[EndDate] IS NULL) AND (12006 = [Extent75].[ObjectTypeId]) AND ( EXISTS (SELECT
  1294.                                         1 AS [C1]
  1295.                                         FROM [schAgreements].[tAnnexes] AS [Extent76]
  1296.                                         WHERE ([Project104].[AgreementId] = [Extent76].[AgreementId]) AND ([Extent76].[AgreementId] = [Project104].[AgreementId]) AND ([Extent76].[AnnexId] = [Extent75].[ObjectId])
  1297.                                     )) ) AS [Project107] ON 1 = 1 ) AS [Join52]
  1298.                             CROSS JOIN  (SELECT [Project109].[K2ProcessId] AS [K2ProcessId], [Project109].[ObjectId] AS [ObjectId], [Project109].[ObjectTypeId] AS [ObjectTypeId]
  1299.                                 FROM   ( SELECT 1 AS X ) AS [SingleRowTable24]
  1300.                                 LEFT OUTER JOIN  (SELECT
  1301.                                     [Extent77].[K2ProcessId] AS [K2ProcessId],
  1302.                                     [Extent77].[ObjectId] AS [ObjectId],
  1303.                                     [Extent77].[ObjectTypeId] AS [ObjectTypeId],
  1304.                                     [Extent77].[EndDate] AS [EndDate]
  1305.                                     FROM [schProcesses].[tProcesses] AS [Extent77]
  1306.                                     WHERE ([Extent77].[EndDate] IS NULL) AND (12007 = [Extent77].[ObjectTypeId]) AND ( EXISTS (SELECT
  1307.                                         1 AS [C1]
  1308.                                         FROM [schAgreements].[tAgreementTerminations] AS [Extent78]
  1309.                                         WHERE ([Extent78].[AgreementId] = [Project104].[AgreementId]) AND ([Extent78].[AgreementId] = [Project104].[AgreementId]) AND ([Extent78].[AgreementTerminationId] = [Extent77].[ObjectId])
  1310.                                     )) ) AS [Project109] ON 1 = 1 ) AS [Join54]
  1311.                         )  AS [Project110]
  1312.                     )  AS [Project112] ) AS [Project113]
  1313.                 OUTER APPLY  (SELECT TOP (1)
  1314.                     [Extent80].[AnnexId] AS [AnnexId],
  1315.                     [Extent80].[Signature] AS [Signature]
  1316.                     FROM [schAgreements].[tAnnexes] AS [Extent80]
  1317.                     WHERE ([Project104].[AgreementId] = [Extent80].[AgreementId]) AND ([Extent80].[AnnexId] = [Project113].[ObjectId]) ) AS [Limit30] ) AS [Project115]
  1318.             OUTER APPLY  (SELECT TOP (1)
  1319.                 [Extent81].[AgreementTerminationId] AS [AgreementTerminationId],
  1320.                 [Extent81].[Signature] AS [Signature]
  1321.                 FROM [schAgreements].[tAgreementTerminations] AS [Extent81]
  1322.                 WHERE ([Extent81].[AgreementId] = [Project104].[AgreementId]) AND ([Extent81].[AgreementTerminationId] = [Project115].[ObjectId]) ) AS [Limit31] ) AS [Limit32]
  1323.         LEFT OUTER JOIN [schSecurity].[tAccounts] AS [Extent82] ON [Project104].[SecondResponsiblePersonId] = [Extent82].[AccountId]
  1324.         LEFT OUTER JOIN [schSecurity].[tAccounts] AS [Extent83] ON [Project104].[RepresentativeId] = [Extent83].[AccountId]
  1325.         INNER JOIN [schAgreements].[tAgreementDataCompanies] AS [Extent84] ON [Extent84].[AgreementDataId] = [Project104].[AgreementDataId]
  1326.     UNION ALL
  1327.         SELECT
  1328.         3 AS [C1],
  1329.         [Project163].[DictionaryItemNameId] AS [DictionaryItemNameId],
  1330.         [Project163].[UserDictionaryItemNameId] AS [UserDictionaryItemNameId],
  1331.         [Project163].[AgreementDataId] AS [AgreementDataId],
  1332.         [Project163].[AccountId] AS [AccountId],
  1333.         [Extent122].[AccountId] AS [AccountId1],
  1334.         [Extent123].[AccountId] AS [AccountId2],
  1335.         [Project163].[AgreementId] AS [AgreementId],
  1336.         [Project163].[AgreementId] AS [AgreementId1],
  1337.         [Project163].[CreatedById] AS [CreatedById],
  1338.         [Project163].[Subject] AS [Subject],
  1339.         [Project163].[AmountInPln] AS [AmountInPln],
  1340.         [Project163].[ConcludingDate] AS [ConcludingDate],
  1341.         [Project163].[AgreementId] AS [AgreementId2],
  1342.         [Project163].[Signature] AS [Signature],
  1343.         [Project163].[Name] AS [Name],
  1344.         [Project163].[StatusId] AS [StatusId],
  1345.         [Project163].[ExpiryDate] AS [ExpiryDate],
  1346.         [Project163].[FirstResponsiblePersonId] AS [FirstResponsiblePersonId],
  1347.         [Project163].[DisplayName] AS [DisplayName],
  1348.         [Project163].[PaymentTermId] AS [PaymentTermId],
  1349.         CASE WHEN ([Project163].[Name1] IS NULL) THEN N'' ELSE [Project163].[Name2] END + N' - ' + CASE WHEN ([Project163].[C1] IS NULL) THEN N'' ELSE [Limit48].[C1] END AS [C2],
  1350.         [Project163].[RepresentativeId] AS [RepresentativeId],
  1351.         [Extent123].[DisplayName] AS [DisplayName1],
  1352.         [Project163].[DisplayName] AS [DisplayName2],
  1353.         [Project163].[SecondResponsiblePersonId] AS [SecondResponsiblePersonId],
  1354.         [Extent122].[DisplayName] AS [DisplayName3],
  1355.         [Project163].[IsGroupAgreement] AS [IsGroupAgreement],
  1356.         [Project163].[K2ProcessId2] AS [K2ProcessId],
  1357.         [Project163].[K2ProcessId] AS [K2ProcessId1],
  1358.         [Project163].[K2ProcessId1] AS [K2ProcessId2],
  1359.         [Project163].[DictionaryItemNameId1] AS [DictionaryItemNameId1],
  1360.         [Project163].[C2] AS [C3],
  1361.         [Project163].[C3] AS [C4],
  1362.         [Project163].[K2ProcessId5] AS [K2ProcessId3],
  1363.         [Project163].[K2ProcessId3] AS [K2ProcessId4],
  1364.         [Project163].[K2ProcessId4] AS [K2ProcessId5],
  1365.         [Project163].[DictionaryItemNameId2] AS [DictionaryItemNameId2],
  1366.         [Project163].[C4] AS [C5],
  1367.         [Project163].[C5] AS [C6],
  1368.         [Project163].[K2ProcessId8] AS [K2ProcessId6],
  1369.         [Project163].[K2ProcessId6] AS [K2ProcessId7],
  1370.         [Project163].[K2ProcessId7] AS [K2ProcessId8],
  1371.         [Project163].[C6] AS [C7],
  1372.         [Project163].[AnnexId] AS [AnnexId],
  1373.         [Project163].[AgreementTerminationId] AS [AgreementTerminationId],
  1374.         [Limit48].[K2ProcessId2] AS [K2ProcessId9],
  1375.         [Limit48].[K2ProcessId] AS [K2ProcessId10],
  1376.         [Limit48].[K2ProcessId1] AS [K2ProcessId11],
  1377.         [Limit48].[C2] AS [C8],
  1378.         [Limit48].[AnnexId] AS [AnnexId1],
  1379.         [Limit48].[AgreementTerminationId] AS [AgreementTerminationId1],
  1380.         CAST(NULL AS int) AS [C9],
  1381.         CAST(NULL AS datetime2) AS [C10],
  1382.         CAST(NULL AS int) AS [C11],
  1383.         CAST(NULL AS int) AS [C12],
  1384.         CAST(NULL AS varchar(1)) AS [C13],
  1385.         CAST(NULL AS int) AS [C14],
  1386.         CAST(NULL AS int) AS [C15],
  1387.         CAST(NULL AS varchar(1)) AS [C16],
  1388.         CAST(NULL AS int) AS [C17],
  1389.         CAST(NULL AS int) AS [C18],
  1390.         CAST(NULL AS varchar(1)) AS [C19],
  1391.         CAST(NULL AS int) AS [C20],
  1392.         CAST(NULL AS int) AS [C21],
  1393.         CAST(NULL AS varchar(1)) AS [C22],
  1394.         CAST(NULL AS varchar(1)) AS [C23],
  1395.         CAST(NULL AS int) AS [C24],
  1396.         CAST(NULL AS int) AS [C25],
  1397.         [Join85].[AgreementDataId] AS [AgreementDataId1],
  1398.         [Join85].[PolandNip] AS [PolandNip],
  1399.         [Join85].[AbroadNip] AS [AbroadNip],
  1400.         [Join85].[Name] AS [Name1],
  1401.         CAST(NULL AS int) AS [C26],
  1402.         CAST(NULL AS datetime2) AS [C27],
  1403.         CAST(NULL AS int) AS [C28],
  1404.         CAST(NULL AS int) AS [C29],
  1405.         CAST(NULL AS varchar(1)) AS [C30],
  1406.         CAST(NULL AS int) AS [C31],
  1407.         CAST(NULL AS int) AS [C32],
  1408.         CAST(NULL AS varchar(1)) AS [C33],
  1409.         CAST(NULL AS int) AS [C34],
  1410.         CAST(NULL AS int) AS [C35],
  1411.         CAST(NULL AS varchar(1)) AS [C36],
  1412.         CAST(NULL AS int) AS [C37],
  1413.         CAST(NULL AS int) AS [C38],
  1414.         CAST(NULL AS varchar(1)) AS [C39],
  1415.         CAST(NULL AS varchar(1)) AS [C40],
  1416.         CAST(NULL AS datetime2) AS [C41],
  1417.         CAST(NULL AS int) AS [C42],
  1418.         CAST(NULL AS varchar(1)) AS [C43],
  1419.         CAST(NULL AS varchar(1)) AS [C44],
  1420.         CAST(NULL AS varchar(1)) AS [C45],
  1421.         CAST(NULL AS varchar(1)) AS [C46]
  1422.         FROM      (SELECT
  1423.             [Project149].[AgreementId] AS [AgreementId],
  1424.             [Project149].[Signature] AS [Signature],
  1425.             [Project149].[StatusId] AS [StatusId],
  1426.             [Project149].[IsGroupAgreement] AS [IsGroupAgreement],
  1427.             [Project149].[CreatedById] AS [CreatedById],
  1428.             [Project149].[AgreementDataId] AS [AgreementDataId],
  1429.             [Project149].[FirstResponsiblePersonId] AS [FirstResponsiblePersonId],
  1430.             [Project149].[SecondResponsiblePersonId] AS [SecondResponsiblePersonId],
  1431.             [Project149].[RepresentativeId] AS [RepresentativeId],
  1432.             [Project149].[ConcludingDate] AS [ConcludingDate],
  1433.             [Project149].[Subject] AS [Subject],
  1434.             [Project149].[AmountInPln] AS [AmountInPln],
  1435.             [Project149].[PaymentTermId] AS [PaymentTermId],
  1436.             [Project149].[ExpiryDate] AS [ExpiryDate],
  1437.             [Project149].[DictionaryItemNameId] AS [DictionaryItemNameId],
  1438.             [Project149].[Name] AS [Name],
  1439.             [Project149].[UserDictionaryItemNameId] AS [UserDictionaryItemNameId],
  1440.             [Project149].[AccountId] AS [AccountId],
  1441.             [Project149].[DisplayName] AS [DisplayName],
  1442.             [Project149].[K2ProcessId] AS [K2ProcessId],
  1443.             [Project149].[K2ProcessId1] AS [K2ProcessId1],
  1444.             [Project149].[K2ProcessId2] AS [K2ProcessId2],
  1445.             [Project149].[DictionaryItemNameId1] AS [DictionaryItemNameId1],
  1446.             [Project149].[Name1] AS [Name1],
  1447.             [Project149].[K2ProcessId3] AS [K2ProcessId3],
  1448.             [Project149].[K2ProcessId4] AS [K2ProcessId4],
  1449.             [Project149].[K2ProcessId5] AS [K2ProcessId5],
  1450.             [Project149].[DictionaryItemNameId2] AS [DictionaryItemNameId2],
  1451.             [Project149].[Name2] AS [Name2],
  1452.             [Limit44].[K2ProcessId] AS [K2ProcessId6],
  1453.             [Limit44].[K2ProcessId1] AS [K2ProcessId7],
  1454.             [Limit44].[K2ProcessId2] AS [K2ProcessId8],
  1455.             [Limit44].[AnnexId] AS [AnnexId],
  1456.             [Limit44].[AgreementTerminationId] AS [AgreementTerminationId],
  1457.             [Limit44].[C1] AS [C1],
  1458.             [Project149].[C1] AS [C2],
  1459.             [Project149].[C2] AS [C3],
  1460.             [Project149].[C3] AS [C4],
  1461.             [Project149].[C4] AS [C5],
  1462.             [Limit44].[C2] AS [C6]
  1463.             FROM   (SELECT
  1464.                 [Project134].[AgreementId] AS [AgreementId],
  1465.                 [Project134].[Signature] AS [Signature],
  1466.                 [Project134].[StatusId] AS [StatusId],
  1467.                 [Project134].[IsGroupAgreement] AS [IsGroupAgreement],
  1468.                 [Project134].[CreatedById] AS [CreatedById],
  1469.                 [Project134].[AgreementDataId] AS [AgreementDataId],
  1470.                 [Project134].[FirstResponsiblePersonId] AS [FirstResponsiblePersonId],
  1471.                 [Project134].[SecondResponsiblePersonId] AS [SecondResponsiblePersonId],
  1472.                 [Project134].[RepresentativeId] AS [RepresentativeId],
  1473.                 [Project134].[ConcludingDate] AS [ConcludingDate],
  1474.                 [Project134].[Subject] AS [Subject],
  1475.                 [Project134].[AmountInPln] AS [AmountInPln],
  1476.                 [Project134].[PaymentTermId] AS [PaymentTermId],
  1477.                 [Project134].[ExpiryDate] AS [ExpiryDate],
  1478.                 [Project134].[DictionaryItemNameId] AS [DictionaryItemNameId],
  1479.                 [Project134].[Name] AS [Name],
  1480.                 [Project134].[UserDictionaryItemNameId] AS [UserDictionaryItemNameId],
  1481.                 [Project134].[AccountId] AS [AccountId],
  1482.                 [Project134].[DisplayName] AS [DisplayName],
  1483.                 [Project134].[K2ProcessId] AS [K2ProcessId],
  1484.                 [Project134].[K2ProcessId1] AS [K2ProcessId1],
  1485.                 [Project134].[K2ProcessId2] AS [K2ProcessId2],
  1486.                 [Project134].[DictionaryItemNameId1] AS [DictionaryItemNameId1],
  1487.                 [Project134].[Name1] AS [Name1],
  1488.                 [Limit40].[K2ProcessId] AS [K2ProcessId3],
  1489.                 [Limit40].[K2ProcessId1] AS [K2ProcessId4],
  1490.                 [Limit40].[K2ProcessId2] AS [K2ProcessId5],
  1491.                 [Limit40].[DictionaryItemNameId] AS [DictionaryItemNameId2],
  1492.                 [Limit40].[Name] AS [Name2],
  1493.                 [Project134].[C1] AS [C1],
  1494.                 [Project134].[C2] AS [C2],
  1495.                 [Limit40].[C1] AS [C3],
  1496.                 [Limit40].[C2] AS [C4]
  1497.                 FROM   (SELECT
  1498.                     [Project119].[AgreementId] AS [AgreementId],
  1499.                     [Project119].[Signature] AS [Signature],
  1500.                     [Project119].[StatusId] AS [StatusId],
  1501.                     [Project119].[IsGroupAgreement] AS [IsGroupAgreement],
  1502.                     [Project119].[CreatedById] AS [CreatedById],
  1503.                     [Project119].[AgreementDataId] AS [AgreementDataId],
  1504.                     [Project119].[FirstResponsiblePersonId] AS [FirstResponsiblePersonId],
  1505.                     [Project119].[SecondResponsiblePersonId] AS [SecondResponsiblePersonId],
  1506.                     [Project119].[RepresentativeId] AS [RepresentativeId],
  1507.                     [Project119].[ConcludingDate] AS [ConcludingDate],
  1508.                     [Project119].[Subject] AS [Subject],
  1509.                     [Project119].[AmountInPln] AS [AmountInPln],
  1510.                     [Project119].[PaymentTermId] AS [PaymentTermId],
  1511.                     [Project119].[ExpiryDate] AS [ExpiryDate],
  1512.                     [Project119].[DictionaryItemNameId] AS [DictionaryItemNameId],
  1513.                     [Project119].[Name] AS [Name],
  1514.                     [Project119].[UserDictionaryItemNameId] AS [UserDictionaryItemNameId],
  1515.                     [Project119].[AccountId] AS [AccountId],
  1516.                     [Project119].[DisplayName] AS [DisplayName],
  1517.                     [Limit36].[K2ProcessId] AS [K2ProcessId],
  1518.                     [Limit36].[K2ProcessId1] AS [K2ProcessId1],
  1519.                     [Limit36].[K2ProcessId2] AS [K2ProcessId2],
  1520.                     [Limit36].[DictionaryItemNameId] AS [DictionaryItemNameId1],
  1521.                     [Limit36].[Name] AS [Name1],
  1522.                     [Limit36].[C1] AS [C1],
  1523.                     [Limit36].[C2] AS [C2]
  1524.                     FROM   (SELECT
  1525.                         [Filter69].[AgreementId3] AS [AgreementId],
  1526.                         [Filter69].[Signature] AS [Signature],
  1527.                         [Filter69].[StatusId] AS [StatusId],
  1528.                         [Filter69].[IsGroupAgreement] AS [IsGroupAgreement],
  1529.                         [Filter69].[CreatedById3] AS [CreatedById],
  1530.                         [Filter69].[AgreementDataId] AS [AgreementDataId],
  1531.                         [Filter69].[FirstResponsiblePersonId] AS [FirstResponsiblePersonId],
  1532.                         [Filter69].[SecondResponsiblePersonId] AS [SecondResponsiblePersonId],
  1533.                         [Filter69].[RepresentativeId] AS [RepresentativeId],
  1534.                         [Filter69].[ConcludingDate] AS [ConcludingDate],
  1535.                         [Filter69].[Subject] AS [Subject],
  1536.                         [Filter69].[AmountInPln] AS [AmountInPln],
  1537.                         [Filter69].[PaymentTermId] AS [PaymentTermId],
  1538.                         [Filter69].[ExpiryDate] AS [ExpiryDate],
  1539.                         [Filter69].[DictionaryItemNameId] AS [DictionaryItemNameId],
  1540.                         [Filter69].[Name3] AS [Name],
  1541.                         [Filter69].[UserDictionaryItemNameId] AS [UserDictionaryItemNameId],
  1542.                         [Extent89].[AccountId] AS [AccountId],
  1543.                         [Extent89].[DisplayName] AS [DisplayName]
  1544.                         FROM   (SELECT [Extent85].[AgreementId] AS [AgreementId3], [Extent85].[Signature] AS [Signature], [Extent85].[StatusId] AS [StatusId], [Extent85].[IsGroupAgreement] AS [IsGroupAgreement], [Extent85].[CreatedById] AS [CreatedById3], [Extent86].[AgreementDataId] AS [AgreementDataId], [Extent86].[FirstResponsiblePersonId] AS [FirstResponsiblePersonId], [Extent86].[SecondResponsiblePersonId] AS [SecondResponsiblePersonId], [Extent86].[RepresentativeId] AS [RepresentativeId], [Extent86].[ConcludingDate] AS [ConcludingDate], [Extent86].[Subject] AS [Subject], [Extent86].[AmountInPln] AS [AmountInPln], [Extent86].[PaymentTermId] AS [PaymentTermId], [Extent86].[ExpiryDate] AS [ExpiryDate], [Extent87].[DictionaryItemNameId] AS [DictionaryItemNameId], [Extent87].[Name] AS [Name3], [Extent87].[LanguageCulture] AS [LanguageCulture5], [Extent88].[UserDictionaryItemNameId] AS [UserDictionaryItemNameId], [Extent88].[LanguageCulture] AS [LanguageCulture6]
  1545.                             FROM    [schAgreements].[tAgreements] AS [Extent85]
  1546.                             INNER JOIN [schAgreements].[tAgreementData] AS [Extent86] ON [Extent85].[AgreementId] = [Extent86].[AgreementId]
  1547.                             INNER JOIN [schDictionaries].[tDictionaryItemNames] AS [Extent87] ON [Extent85].[StatusId] = [Extent87].[DictionaryItemId]
  1548.                             INNER JOIN [schDictionaries].[tUserDictionaryItemNames] AS [Extent88] ON [Extent86].[AgreementTypeId] = [Extent88].[UserDictionaryItemId]
  1549.                             WHERE [Extent86].[IsValid] = 1 ) AS [Filter69]
  1550.                         LEFT OUTER JOIN [schSecurity].[tAccounts] AS [Extent89] ON [Filter69].[FirstResponsiblePersonId] = [Extent89].[AccountId]
  1551.                         WHERE (([Filter69].[LanguageCulture5] = @p__linq__0) OR (([Filter69].[LanguageCulture5] IS NULL) AND (@p__linq__0 IS NULL))) AND (([Filter69].[LanguageCulture6] = @p__linq__1) OR (([Filter69].[LanguageCulture6] IS NULL) AND (@p__linq__1 IS NULL))) ) AS [Project119]
  1552.                     OUTER APPLY  (SELECT TOP (1)
  1553.                         [Project132].[K2ProcessId] AS [K2ProcessId],
  1554.                         [Project132].[K2ProcessId1] AS [K2ProcessId1],
  1555.                         [Project132].[K2ProcessId2] AS [K2ProcessId2],
  1556.                         [Project132].[DictionaryItemNameId] AS [DictionaryItemNameId],
  1557.                         [Project132].[Name] AS [Name],
  1558.                         [Project132].[C1] AS [C1],
  1559.                         [Project132].[C2] AS [C2]
  1560.                         FROM ( SELECT
  1561.                             [Project130].[K2ProcessId] AS [K2ProcessId],
  1562.                             [Project130].[K2ProcessId1] AS [K2ProcessId1],
  1563.                             [Project130].[K2ProcessId2] AS [K2ProcessId2],
  1564.                             [Project130].[DictionaryItemNameId] AS [DictionaryItemNameId],
  1565.                             [Project130].[Name] AS [Name],
  1566.                             [Project130].[C1] AS [C1],
  1567.                             (SELECT TOP (1)
  1568.                                 [Extent97].[AgreementTerminationId] AS [AgreementTerminationId]
  1569.                                 FROM [schAgreements].[tAgreementTerminations] AS [Extent97]
  1570.                                 WHERE ([Extent97].[AgreementId] = [Project119].[AgreementId]) AND ([Extent97].[AgreementTerminationId] = [Project130].[ObjectId])) AS [C2]
  1571.                             FROM ( SELECT
  1572.                                 [Project129].[K2ProcessId] AS [K2ProcessId],
  1573.                                 [Project129].[K2ProcessId1] AS [K2ProcessId1],
  1574.                                 [Project129].[K2ProcessId2] AS [K2ProcessId2],
  1575.                                 [Project129].[ObjectId] AS [ObjectId],
  1576.                                 [Project129].[DictionaryItemNameId] AS [DictionaryItemNameId],
  1577.                                 [Project129].[Name] AS [Name],
  1578.                                 [Project129].[C1] AS [C1]
  1579.                                 FROM ( SELECT
  1580.                                     [Project127].[K2ProcessId] AS [K2ProcessId],
  1581.                                     [Project127].[K2ProcessId1] AS [K2ProcessId1],
  1582.                                     [Project127].[K2ProcessId2] AS [K2ProcessId2],
  1583.                                     [Project127].[ObjectId1] AS [ObjectId],
  1584.                                     [Project127].[DictionaryItemNameId] AS [DictionaryItemNameId],
  1585.                                     [Project127].[Name] AS [Name],
  1586.                                     (SELECT TOP (1)
  1587.                                         [Extent96].[AnnexId] AS [AnnexId]
  1588.                                         FROM [schAgreements].[tAnnexes] AS [Extent96]
  1589.                                         WHERE ([Project119].[AgreementId] = [Extent96].[AgreementId]) AND ([Extent96].[AnnexId] = [Project127].[ObjectId])) AS [C1]
  1590.                                     FROM ( SELECT
  1591.                                         [Project125].[K2ProcessId] AS [K2ProcessId],
  1592.                                         [Project125].[K2ProcessId1] AS [K2ProcessId1],
  1593.                                         [Project125].[ObjectId] AS [ObjectId],
  1594.                                         [Project125].[K2ProcessId2] AS [K2ProcessId2],
  1595.                                         [Project125].[ObjectId1] AS [ObjectId1],
  1596.                                         [Limit33].[DictionaryItemNameId] AS [DictionaryItemNameId],
  1597.                                         [Limit33].[Name] AS [Name]
  1598.                                         FROM   (SELECT
  1599.                                             @p__linq__2 AS [p__linq__2],
  1600.                                             [Project120].[K2ProcessId] AS [K2ProcessId],
  1601.                                             [Project120].[ObjectTypeId] AS [ObjectTypeId],
  1602.                                             [Join64].[K2ProcessId] AS [K2ProcessId1],
  1603.                                             [Join64].[ObjectId] AS [ObjectId],
  1604.                                             [Join64].[ObjectTypeId] AS [ObjectTypeId1],
  1605.                                             [Join66].[K2ProcessId] AS [K2ProcessId2],
  1606.                                             [Join66].[ObjectId] AS [ObjectId1],
  1607.                                             [Join66].[ObjectTypeId] AS [ObjectTypeId2]
  1608.                                             FROM     ( SELECT 1 AS X ) AS [SingleRowTable25]
  1609.                                             LEFT OUTER JOIN  (SELECT
  1610.                                                 [Extent90].[K2ProcessId] AS [K2ProcessId],
  1611.                                                 [Extent90].[ObjectId] AS [ObjectId],
  1612.                                                 [Extent90].[ObjectTypeId] AS [ObjectTypeId],
  1613.                                                 [Extent90].[EndDate] AS [EndDate]
  1614.                                                 FROM [schProcesses].[tProcesses] AS [Extent90]
  1615.                                                 WHERE ([Extent90].[EndDate] IS NULL) AND (12005 = [Extent90].[ObjectTypeId]) AND ([Extent90].[ObjectId] = [Project119].[AgreementId]) ) AS [Project120] ON 1 = 1
  1616.                                             CROSS JOIN  (SELECT [Project122].[K2ProcessId] AS [K2ProcessId], [Project122].[ObjectId] AS [ObjectId], [Project122].[ObjectTypeId] AS [ObjectTypeId]
  1617.                                                 FROM   ( SELECT 1 AS X ) AS [SingleRowTable26]
  1618.                                                 LEFT OUTER JOIN  (SELECT
  1619.                                                     [Extent91].[K2ProcessId] AS [K2ProcessId],
  1620.                                                     [Extent91].[ObjectId] AS [ObjectId],
  1621.                                                     [Extent91].[ObjectTypeId] AS [ObjectTypeId],
  1622.                                                     [Extent91].[EndDate] AS [EndDate]
  1623.                                                     FROM [schProcesses].[tProcesses] AS [Extent91]
  1624.                                                     WHERE ([Extent91].[EndDate] IS NULL) AND (12006 = [Extent91].[ObjectTypeId]) AND ( EXISTS (SELECT
  1625.                                                         1 AS [C1]
  1626.                                                         FROM [schAgreements].[tAnnexes] AS [Extent92]
  1627.                                                         WHERE ([Project119].[AgreementId] = [Extent92].[AgreementId]) AND ([Extent92].[AgreementId] = [Project119].[AgreementId]) AND ([Extent92].[AnnexId] = [Extent91].[ObjectId])
  1628.                                                     )) ) AS [Project122] ON 1 = 1 ) AS [Join64]
  1629.                                             CROSS JOIN  (SELECT [Project124].[K2ProcessId] AS [K2ProcessId], [Project124].[ObjectId] AS [ObjectId], [Project124].[ObjectTypeId] AS [ObjectTypeId]
  1630.                                                 FROM   ( SELECT 1 AS X ) AS [SingleRowTable27]
  1631.                                                 LEFT OUTER JOIN  (SELECT
  1632.                                                     [Extent93].[K2ProcessId] AS [K2ProcessId],
  1633.                                                     [Extent93].[ObjectId] AS [ObjectId],
  1634.                                                     [Extent93].[ObjectTypeId] AS [ObjectTypeId],
  1635.                                                     [Extent93].[EndDate] AS [EndDate]
  1636.                                                     FROM [schProcesses].[tProcesses] AS [Extent93]
  1637.                                                     WHERE ([Extent93].[EndDate] IS NULL) AND (12007 = [Extent93].[ObjectTypeId]) AND ( EXISTS (SELECT
  1638.                                                         1 AS [C1]
  1639.                                                         FROM [schAgreements].[tAgreementTerminations] AS [Extent94]
  1640.                                                         WHERE ([Extent94].[AgreementId] = [Project119].[AgreementId]) AND ([Extent94].[AgreementId] = [Project119].[AgreementId]) AND ([Extent94].[AgreementTerminationId] = [Extent93].[ObjectId])
  1641.                                                     )) ) AS [Project124] ON 1 = 1 ) AS [Join66] ) AS [Project125]
  1642.                                         OUTER APPLY  (SELECT TOP (1)
  1643.                                             [Extent95].[DictionaryItemNameId] AS [DictionaryItemNameId],
  1644.                                             [Extent95].[Name] AS [Name]
  1645.                                             FROM [schDictionaries].[tDictionaryItemNames] AS [Extent95]
  1646.                                             WHERE (([Extent95].[LanguageCulture] = @p__linq__2) OR (([Extent95].[LanguageCulture] IS NULL) AND (@p__linq__2 IS NULL))) AND ([Extent95].[DictionaryItemId] IN (12005,12006,12007)) AND ([Extent95].[DictionaryItemId] = (CASE WHEN ([Project125].[K2ProcessId] IS NOT NULL) THEN [Project125].[ObjectTypeId] WHEN ([Project125].[K2ProcessId1] IS NOT NULL) THEN [Project125].[ObjectTypeId1] ELSE [Project125].[ObjectTypeId2] END)) ) AS [Limit33]
  1647.                                     )  AS [Project127]
  1648.                                 )  AS [Project129]
  1649.                             )  AS [Project130]
  1650.                         )  AS [Project132] ) AS [Limit36] ) AS [Project134]
  1651.                 OUTER APPLY  (SELECT TOP (1)
  1652.                     [Project147].[K2ProcessId] AS [K2ProcessId],
  1653.                     [Project147].[K2ProcessId1] AS [K2ProcessId1],
  1654.                     [Project147].[K2ProcessId2] AS [K2ProcessId2],
  1655.                     [Project147].[DictionaryItemNameId] AS [DictionaryItemNameId],
  1656.                     [Project147].[Name] AS [Name],
  1657.                     [Project147].[C1] AS [C1],
  1658.                     [Project147].[C2] AS [C2]
  1659.                     FROM ( SELECT
  1660.                         [Project145].[K2ProcessId] AS [K2ProcessId],
  1661.                         [Project145].[K2ProcessId1] AS [K2ProcessId1],
  1662.                         [Project145].[K2ProcessId2] AS [K2ProcessId2],
  1663.                         [Project145].[DictionaryItemNameId] AS [DictionaryItemNameId],
  1664.                         [Project145].[Name] AS [Name],
  1665.                         [Project145].[C1] AS [C1],
  1666.                         (SELECT TOP (1)
  1667.                             [Extent105].[AgreementTerminationId] AS [AgreementTerminationId]
  1668.                             FROM [schAgreements].[tAgreementTerminations] AS [Extent105]
  1669.                             WHERE ([Extent105].[AgreementId] = [Project134].[AgreementId]) AND ([Extent105].[AgreementTerminationId] = [Project145].[ObjectId])) AS [C2]
  1670.                         FROM ( SELECT
  1671.                             [Project144].[K2ProcessId] AS [K2ProcessId],
  1672.                             [Project144].[K2ProcessId1] AS [K2ProcessId1],
  1673.                             [Project144].[K2ProcessId2] AS [K2ProcessId2],
  1674.                             [Project144].[ObjectId] AS [ObjectId],
  1675.                             [Project144].[DictionaryItemNameId] AS [DictionaryItemNameId],
  1676.                             [Project144].[Name] AS [Name],
  1677.                             [Project144].[C1] AS [C1]
  1678.                             FROM ( SELECT
  1679.                                 [Project142].[K2ProcessId] AS [K2ProcessId],
  1680.                                 [Project142].[K2ProcessId1] AS [K2ProcessId1],
  1681.                                 [Project142].[K2ProcessId2] AS [K2ProcessId2],
  1682.                                 [Project142].[ObjectId1] AS [ObjectId],
  1683.                                 [Project142].[DictionaryItemNameId] AS [DictionaryItemNameId],
  1684.                                 [Project142].[Name] AS [Name],
  1685.                                 (SELECT TOP (1)
  1686.                                     [Extent104].[AnnexId] AS [AnnexId]
  1687.                                     FROM [schAgreements].[tAnnexes] AS [Extent104]
  1688.                                     WHERE ([Project134].[AgreementId] = [Extent104].[AgreementId]) AND ([Extent104].[AnnexId] = [Project142].[ObjectId])) AS [C1]
  1689.                                 FROM ( SELECT
  1690.                                     [Project140].[K2ProcessId] AS [K2ProcessId],
  1691.                                     [Project140].[K2ProcessId1] AS [K2ProcessId1],
  1692.                                     [Project140].[ObjectId] AS [ObjectId],
  1693.                                     [Project140].[K2ProcessId2] AS [K2ProcessId2],
  1694.                                     [Project140].[ObjectId1] AS [ObjectId1],
  1695.                                     [Limit37].[DictionaryItemNameId] AS [DictionaryItemNameId],
  1696.                                     [Limit37].[Name] AS [Name]
  1697.                                     FROM   (SELECT
  1698.                                         @p__linq__2 AS [p__linq__2],
  1699.                                         [Project135].[K2ProcessId] AS [K2ProcessId],
  1700.                                         [Project135].[ObjectTypeId] AS [ObjectTypeId],
  1701.                                         [Join69].[K2ProcessId] AS [K2ProcessId1],
  1702.                                         [Join69].[ObjectId] AS [ObjectId],
  1703.                                         [Join69].[ObjectTypeId] AS [ObjectTypeId1],
  1704.                                         [Join71].[K2ProcessId] AS [K2ProcessId2],
  1705.                                         [Join71].[ObjectId] AS [ObjectId1],
  1706.                                         [Join71].[ObjectTypeId] AS [ObjectTypeId2]
  1707.                                         FROM     ( SELECT 1 AS X ) AS [SingleRowTable28]
  1708.                                         LEFT OUTER JOIN  (SELECT
  1709.                                             [Extent98].[K2ProcessId] AS [K2ProcessId],
  1710.                                             [Extent98].[ObjectId] AS [ObjectId],
  1711.                                             [Extent98].[ObjectTypeId] AS [ObjectTypeId],
  1712.                                             [Extent98].[EndDate] AS [EndDate]
  1713.                                             FROM [schProcesses].[tProcesses] AS [Extent98]
  1714.                                             WHERE ([Extent98].[EndDate] IS NULL) AND (12005 = [Extent98].[ObjectTypeId]) AND ([Extent98].[ObjectId] = [Project134].[AgreementId]) ) AS [Project135] ON 1 = 1
  1715.                                         CROSS JOIN  (SELECT [Project137].[K2ProcessId] AS [K2ProcessId], [Project137].[ObjectId] AS [ObjectId], [Project137].[ObjectTypeId] AS [ObjectTypeId]
  1716.                                             FROM   ( SELECT 1 AS X ) AS [SingleRowTable29]
  1717.                                             LEFT OUTER JOIN  (SELECT
  1718.                                                 [Extent99].[K2ProcessId] AS [K2ProcessId],
  1719.                                                 [Extent99].[ObjectId] AS [ObjectId],
  1720.                                                 [Extent99].[ObjectTypeId] AS [ObjectTypeId],
  1721.                                                 [Extent99].[EndDate] AS [EndDate]
  1722.                                                 FROM [schProcesses].[tProcesses] AS [Extent99]
  1723.                                                 WHERE ([Extent99].[EndDate] IS NULL) AND (12006 = [Extent99].[ObjectTypeId]) AND ( EXISTS (SELECT
  1724.                                                     1 AS [C1]
  1725.                                                     FROM [schAgreements].[tAnnexes] AS [Extent100]
  1726.                                                     WHERE ([Project134].[AgreementId] = [Extent100].[AgreementId]) AND ([Extent100].[AgreementId] = [Project134].[AgreementId]) AND ([Extent100].[AnnexId] = [Extent99].[ObjectId])
  1727.                                                 )) ) AS [Project137] ON 1 = 1 ) AS [Join69]
  1728.                                         CROSS JOIN  (SELECT [Project139].[K2ProcessId] AS [K2ProcessId], [Project139].[ObjectId] AS [ObjectId], [Project139].[ObjectTypeId] AS [ObjectTypeId]
  1729.                                             FROM   ( SELECT 1 AS X ) AS [SingleRowTable30]
  1730.                                             LEFT OUTER JOIN  (SELECT
  1731.                                                 [Extent101].[K2ProcessId] AS [K2ProcessId],
  1732.                                                 [Extent101].[ObjectId] AS [ObjectId],
  1733.                                                 [Extent101].[ObjectTypeId] AS [ObjectTypeId],
  1734.                                                 [Extent101].[EndDate] AS [EndDate]
  1735.                                                 FROM [schProcesses].[tProcesses] AS [Extent101]
  1736.                                                 WHERE ([Extent101].[EndDate] IS NULL) AND (12007 = [Extent101].[ObjectTypeId]) AND ( EXISTS (SELECT
  1737.                                                     1 AS [C1]
  1738.                                                     FROM [schAgreements].[tAgreementTerminations] AS [Extent102]
  1739.                                                     WHERE ([Extent102].[AgreementId] = [Project134].[AgreementId]) AND ([Extent102].[AgreementId] = [Project134].[AgreementId]) AND ([Extent102].[AgreementTerminationId] = [Extent101].[ObjectId])
  1740.                                                 )) ) AS [Project139] ON 1 = 1 ) AS [Join71] ) AS [Project140]
  1741.                                     OUTER APPLY  (SELECT TOP (1)
  1742.                                         [Extent103].[DictionaryItemNameId] AS [DictionaryItemNameId],
  1743.                                         [Extent103].[Name] AS [Name]
  1744.                                         FROM [schDictionaries].[tDictionaryItemNames] AS [Extent103]
  1745.                                         WHERE (([Extent103].[LanguageCulture] = @p__linq__2) OR (([Extent103].[LanguageCulture] IS NULL) AND (@p__linq__2 IS NULL))) AND ([Extent103].[DictionaryItemId] IN (12005,12006,12007)) AND ([Extent103].[DictionaryItemId] = (CASE WHEN ([Project140].[K2ProcessId] IS NOT NULL) THEN [Project140].[ObjectTypeId] WHEN ([Project140].[K2ProcessId1] IS NOT NULL) THEN [Project140].[ObjectTypeId1] ELSE [Project140].[ObjectTypeId2] END)) ) AS [Limit37]
  1746.                                 )  AS [Project142]
  1747.                             )  AS [Project144]
  1748.                         )  AS [Project145]
  1749.                     )  AS [Project147] ) AS [Limit40] ) AS [Project149]
  1750.             OUTER APPLY  (SELECT TOP (1)
  1751.                 [Project160].[K2ProcessId] AS [K2ProcessId],
  1752.                 [Project160].[K2ProcessId1] AS [K2ProcessId1],
  1753.                 [Project160].[K2ProcessId2] AS [K2ProcessId2],
  1754.                 [Project160].[AnnexId] AS [AnnexId],
  1755.                 [Limit43].[AgreementTerminationId] AS [AgreementTerminationId],
  1756.                 CASE WHEN ([Project160].[K2ProcessId] IS NOT NULL) THEN [Project149].[Signature] WHEN ([Project160].[K2ProcessId1] IS NOT NULL) THEN [Project160].[Signature] ELSE [Limit43].[Signature] END AS [C1],
  1757.                 [Project160].[C1] AS [C2]
  1758.                 FROM   (SELECT
  1759.                     [Project158].[K2ProcessId] AS [K2ProcessId],
  1760.                     [Project158].[K2ProcessId1] AS [K2ProcessId1],
  1761.                     [Project158].[K2ProcessId2] AS [K2ProcessId2],
  1762.                     [Project158].[ObjectId1] AS [ObjectId],
  1763.                     [Limit42].[AnnexId] AS [AnnexId],
  1764.                     [Limit42].[Signature] AS [Signature],
  1765.                     [Project158].[C1] AS [C1]
  1766.                     FROM   (SELECT
  1767.                         [Project157].[K2ProcessId] AS [K2ProcessId],
  1768.                         [Project157].[K2ProcessId1] AS [K2ProcessId1],
  1769.                         [Project157].[ObjectId] AS [ObjectId],
  1770.                         [Project157].[K2ProcessId2] AS [K2ProcessId2],
  1771.                         [Project157].[ObjectId1] AS [ObjectId1],
  1772.                         [Project157].[C1] AS [C1]
  1773.                         FROM ( SELECT
  1774.                             [Project155].[K2ProcessId] AS [K2ProcessId],
  1775.                             [Project155].[ObjectTypeId] AS [ObjectTypeId],
  1776.                             [Project155].[K2ProcessId1] AS [K2ProcessId1],
  1777.                             [Project155].[ObjectId] AS [ObjectId],
  1778.                             [Project155].[ObjectTypeId1] AS [ObjectTypeId1],
  1779.                             [Project155].[K2ProcessId2] AS [K2ProcessId2],
  1780.                             [Project155].[ObjectId1] AS [ObjectId1],
  1781.                             [Project155].[ObjectTypeId2] AS [ObjectTypeId2],
  1782.                             (SELECT TOP (1)
  1783.                                 [Extent111].[DictionaryItemNameId] AS [DictionaryItemNameId]
  1784.                                 FROM [schDictionaries].[tDictionaryItemNames] AS [Extent111]
  1785.                                 WHERE (([Extent111].[LanguageCulture] = @p__linq__2) OR (([Extent111].[LanguageCulture] IS NULL) AND (@p__linq__2 IS NULL))) AND ([Extent111].[DictionaryItemId] IN (12005,12006,12007)) AND ([Extent111].[DictionaryItemId] = (CASE WHEN ([Project155].[K2ProcessId] IS NOT NULL) THEN [Project155].[ObjectTypeId] WHEN ([Project155].[K2ProcessId1] IS NOT NULL) THEN [Project155].[ObjectTypeId1] ELSE [Project155].[ObjectTypeId2] END))) AS [C1]
  1786.                             FROM ( SELECT
  1787.                                 @p__linq__2 AS [p__linq__2],
  1788.                                 [Project150].[K2ProcessId] AS [K2ProcessId],
  1789.                                 [Project150].[ObjectTypeId] AS [ObjectTypeId],
  1790.                                 [Join74].[K2ProcessId] AS [K2ProcessId1],
  1791.                                 [Join74].[ObjectId] AS [ObjectId],
  1792.                                 [Join74].[ObjectTypeId] AS [ObjectTypeId1],
  1793.                                 [Join76].[K2ProcessId] AS [K2ProcessId2],
  1794.                                 [Join76].[ObjectId] AS [ObjectId1],
  1795.                                 [Join76].[ObjectTypeId] AS [ObjectTypeId2]
  1796.                                 FROM     ( SELECT 1 AS X ) AS [SingleRowTable31]
  1797.                                 LEFT OUTER JOIN  (SELECT
  1798.                                     [Extent106].[K2ProcessId] AS [K2ProcessId],
  1799.                                     [Extent106].[ObjectId] AS [ObjectId],
  1800.                                     [Extent106].[ObjectTypeId] AS [ObjectTypeId],
  1801.                                     [Extent106].[EndDate] AS [EndDate]
  1802.                                     FROM [schProcesses].[tProcesses] AS [Extent106]
  1803.                                     WHERE ([Extent106].[EndDate] IS NULL) AND (12005 = [Extent106].[ObjectTypeId]) AND ([Extent106].[ObjectId] = [Project149].[AgreementId]) ) AS [Project150] ON 1 = 1
  1804.                                 CROSS JOIN  (SELECT [Project152].[K2ProcessId] AS [K2ProcessId], [Project152].[ObjectId] AS [ObjectId], [Project152].[ObjectTypeId] AS [ObjectTypeId]
  1805.                                     FROM   ( SELECT 1 AS X ) AS [SingleRowTable32]
  1806.                                     LEFT OUTER JOIN  (SELECT
  1807.                                         [Extent107].[K2ProcessId] AS [K2ProcessId],
  1808.                                         [Extent107].[ObjectId] AS [ObjectId],
  1809.                                         [Extent107].[ObjectTypeId] AS [ObjectTypeId],
  1810.                                         [Extent107].[EndDate] AS [EndDate]
  1811.                                         FROM [schProcesses].[tProcesses] AS [Extent107]
  1812.                                         WHERE ([Extent107].[EndDate] IS NULL) AND (12006 = [Extent107].[ObjectTypeId]) AND ( EXISTS (SELECT
  1813.                                             1 AS [C1]
  1814.                                             FROM [schAgreements].[tAnnexes] AS [Extent108]
  1815.                                             WHERE ([Project149].[AgreementId] = [Extent108].[AgreementId]) AND ([Extent108].[AgreementId] = [Project149].[AgreementId]) AND ([Extent108].[AnnexId] = [Extent107].[ObjectId])
  1816.                                         )) ) AS [Project152] ON 1 = 1 ) AS [Join74]
  1817.                                 CROSS JOIN  (SELECT [Project154].[K2ProcessId] AS [K2ProcessId], [Project154].[ObjectId] AS [ObjectId], [Project154].[ObjectTypeId] AS [ObjectTypeId]
  1818.                                     FROM   ( SELECT 1 AS X ) AS [SingleRowTable33]
  1819.                                     LEFT OUTER JOIN  (SELECT
  1820.                                         [Extent109].[K2ProcessId] AS [K2ProcessId],
  1821.                                         [Extent109].[ObjectId] AS [ObjectId],
  1822.                                         [Extent109].[ObjectTypeId] AS [ObjectTypeId],
  1823.                                         [Extent109].[EndDate] AS [EndDate]
  1824.                                         FROM [schProcesses].[tProcesses] AS [Extent109]
  1825.                                         WHERE ([Extent109].[EndDate] IS NULL) AND (12007 = [Extent109].[ObjectTypeId]) AND ( EXISTS (SELECT
  1826.                                             1 AS [C1]
  1827.                                             FROM [schAgreements].[tAgreementTerminations] AS [Extent110]
  1828.                                             WHERE ([Extent110].[AgreementId] = [Project149].[AgreementId]) AND ([Extent110].[AgreementId] = [Project149].[AgreementId]) AND ([Extent110].[AgreementTerminationId] = [Extent109].[ObjectId])
  1829.                                         )) ) AS [Project154] ON 1 = 1 ) AS [Join76]
  1830.                             )  AS [Project155]
  1831.                         )  AS [Project157] ) AS [Project158]
  1832.                     OUTER APPLY  (SELECT TOP (1)
  1833.                         [Extent112].[AnnexId] AS [AnnexId],
  1834.                         [Extent112].[Signature] AS [Signature]
  1835.                         FROM [schAgreements].[tAnnexes] AS [Extent112]
  1836.                         WHERE ([Project149].[AgreementId] = [Extent112].[AgreementId]) AND ([Extent112].[AnnexId] = [Project158].[ObjectId]) ) AS [Limit42] ) AS [Project160]
  1837.                 OUTER APPLY  (SELECT TOP (1)
  1838.                     [Extent113].[AgreementTerminationId] AS [AgreementTerminationId],
  1839.                     [Extent113].[Signature] AS [Signature]
  1840.                     FROM [schAgreements].[tAgreementTerminations] AS [Extent113]
  1841.                     WHERE ([Extent113].[AgreementId] = [Project149].[AgreementId]) AND ([Extent113].[AgreementTerminationId] = [Project160].[ObjectId]) ) AS [Limit43] ) AS [Limit44] ) AS [Project163]
  1842.         OUTER APPLY  (SELECT TOP (1)
  1843.             [Project174].[K2ProcessId] AS [K2ProcessId],
  1844.             [Project174].[K2ProcessId1] AS [K2ProcessId1],
  1845.             [Project174].[K2ProcessId2] AS [K2ProcessId2],
  1846.             [Project174].[AnnexId] AS [AnnexId],
  1847.             [Limit47].[AgreementTerminationId] AS [AgreementTerminationId],
  1848.             CASE WHEN ([Project174].[K2ProcessId] IS NOT NULL) THEN [Project163].[Signature] WHEN ([Project174].[K2ProcessId1] IS NOT NULL) THEN [Project174].[Signature] ELSE [Limit47].[Signature] END AS [C1],
  1849.             [Project174].[C1] AS [C2]
  1850.             FROM   (SELECT
  1851.                 [Project172].[K2ProcessId] AS [K2ProcessId],
  1852.                 [Project172].[K2ProcessId1] AS [K2ProcessId1],
  1853.                 [Project172].[K2ProcessId2] AS [K2ProcessId2],
  1854.                 [Project172].[ObjectId1] AS [ObjectId],
  1855.                 [Limit46].[AnnexId] AS [AnnexId],
  1856.                 [Limit46].[Signature] AS [Signature],
  1857.                 [Project172].[C1] AS [C1]
  1858.                 FROM   (SELECT
  1859.                     [Project171].[K2ProcessId] AS [K2ProcessId],
  1860.                     [Project171].[K2ProcessId1] AS [K2ProcessId1],
  1861.                     [Project171].[ObjectId] AS [ObjectId],
  1862.                     [Project171].[K2ProcessId2] AS [K2ProcessId2],
  1863.                     [Project171].[ObjectId1] AS [ObjectId1],
  1864.                     [Project171].[C1] AS [C1]
  1865.                     FROM ( SELECT
  1866.                         [Project169].[K2ProcessId] AS [K2ProcessId],
  1867.                         [Project169].[ObjectTypeId] AS [ObjectTypeId],
  1868.                         [Project169].[K2ProcessId1] AS [K2ProcessId1],
  1869.                         [Project169].[ObjectId] AS [ObjectId],
  1870.                         [Project169].[ObjectTypeId1] AS [ObjectTypeId1],
  1871.                         [Project169].[K2ProcessId2] AS [K2ProcessId2],
  1872.                         [Project169].[ObjectId1] AS [ObjectId1],
  1873.                         [Project169].[ObjectTypeId2] AS [ObjectTypeId2],
  1874.                         (SELECT TOP (1)
  1875.                             [Extent119].[DictionaryItemNameId] AS [DictionaryItemNameId]
  1876.                             FROM [schDictionaries].[tDictionaryItemNames] AS [Extent119]
  1877.                             WHERE (([Extent119].[LanguageCulture] = @p__linq__2) OR (([Extent119].[LanguageCulture] IS NULL) AND (@p__linq__2 IS NULL))) AND ([Extent119].[DictionaryItemId] IN (12005,12006,12007)) AND ([Extent119].[DictionaryItemId] = (CASE WHEN ([Project169].[K2ProcessId] IS NOT NULL) THEN [Project169].[ObjectTypeId] WHEN ([Project169].[K2ProcessId1] IS NOT NULL) THEN [Project169].[ObjectTypeId1] ELSE [Project169].[ObjectTypeId2] END))) AS [C1]
  1878.                         FROM ( SELECT
  1879.                             @p__linq__2 AS [p__linq__2],
  1880.                             [Project164].[K2ProcessId] AS [K2ProcessId],
  1881.                             [Project164].[ObjectTypeId] AS [ObjectTypeId],
  1882.                             [Join79].[K2ProcessId] AS [K2ProcessId1],
  1883.                             [Join79].[ObjectId] AS [ObjectId],
  1884.                             [Join79].[ObjectTypeId] AS [ObjectTypeId1],
  1885.                             [Join81].[K2ProcessId] AS [K2ProcessId2],
  1886.                             [Join81].[ObjectId] AS [ObjectId1],
  1887.                             [Join81].[ObjectTypeId] AS [ObjectTypeId2]
  1888.                             FROM     ( SELECT 1 AS X ) AS [SingleRowTable34]
  1889.                             LEFT OUTER JOIN  (SELECT
  1890.                                 [Extent114].[K2ProcessId] AS [K2ProcessId],
  1891.                                 [Extent114].[ObjectId] AS [ObjectId],
  1892.                                 [Extent114].[ObjectTypeId] AS [ObjectTypeId],
  1893.                                 [Extent114].[EndDate] AS [EndDate]
  1894.                                 FROM [schProcesses].[tProcesses] AS [Extent114]
  1895.                                 WHERE ([Extent114].[EndDate] IS NULL) AND (12005 = [Extent114].[ObjectTypeId]) AND ([Extent114].[ObjectId] = [Project163].[AgreementId]) ) AS [Project164] ON 1 = 1
  1896.                             CROSS JOIN  (SELECT [Project166].[K2ProcessId] AS [K2ProcessId], [Project166].[ObjectId] AS [ObjectId], [Project166].[ObjectTypeId] AS [ObjectTypeId]
  1897.                                 FROM   ( SELECT 1 AS X ) AS [SingleRowTable35]
  1898.                                 LEFT OUTER JOIN  (SELECT
  1899.                                     [Extent115].[K2ProcessId] AS [K2ProcessId],
  1900.                                     [Extent115].[ObjectId] AS [ObjectId],
  1901.                                     [Extent115].[ObjectTypeId] AS [ObjectTypeId],
  1902.                                     [Extent115].[EndDate] AS [EndDate]
  1903.                                     FROM [schProcesses].[tProcesses] AS [Extent115]
  1904.                                     WHERE ([Extent115].[EndDate] IS NULL) AND (12006 = [Extent115].[ObjectTypeId]) AND ( EXISTS (SELECT
  1905.                                         1 AS [C1]
  1906.                                         FROM [schAgreements].[tAnnexes] AS [Extent116]
  1907.                                         WHERE ([Project163].[AgreementId] = [Extent116].[AgreementId]) AND ([Extent116].[AgreementId] = [Project163].[AgreementId]) AND ([Extent116].[AnnexId] = [Extent115].[ObjectId])
  1908.                                     )) ) AS [Project166] ON 1 = 1 ) AS [Join79]
  1909.                             CROSS JOIN  (SELECT [Project168].[K2ProcessId] AS [K2ProcessId], [Project168].[ObjectId] AS [ObjectId], [Project168].[ObjectTypeId] AS [ObjectTypeId]
  1910.                                 FROM   ( SELECT 1 AS X ) AS [SingleRowTable36]
  1911.                                 LEFT OUTER JOIN  (SELECT
  1912.                                     [Extent117].[K2ProcessId] AS [K2ProcessId],
  1913.                                     [Extent117].[ObjectId] AS [ObjectId],
  1914.                                     [Extent117].[ObjectTypeId] AS [ObjectTypeId],
  1915.                                     [Extent117].[EndDate] AS [EndDate]
  1916.                                     FROM [schProcesses].[tProcesses] AS [Extent117]
  1917.                                     WHERE ([Extent117].[EndDate] IS NULL) AND (12007 = [Extent117].[ObjectTypeId]) AND ( EXISTS (SELECT
  1918.                                         1 AS [C1]
  1919.                                         FROM [schAgreements].[tAgreementTerminations] AS [Extent118]
  1920.                                         WHERE ([Extent118].[AgreementId] = [Project163].[AgreementId]) AND ([Extent118].[AgreementId] = [Project163].[AgreementId]) AND ([Extent118].[AgreementTerminationId] = [Extent117].[ObjectId])
  1921.                                     )) ) AS [Project168] ON 1 = 1 ) AS [Join81]
  1922.                         )  AS [Project169]
  1923.                     )  AS [Project171] ) AS [Project172]
  1924.                 OUTER APPLY  (SELECT TOP (1)
  1925.                     [Extent120].[AnnexId] AS [AnnexId],
  1926.                     [Extent120].[Signature] AS [Signature]
  1927.                     FROM [schAgreements].[tAnnexes] AS [Extent120]
  1928.                     WHERE ([Project163].[AgreementId] = [Extent120].[AgreementId]) AND ([Extent120].[AnnexId] = [Project172].[ObjectId]) ) AS [Limit46] ) AS [Project174]
  1929.             OUTER APPLY  (SELECT TOP (1)
  1930.                 [Extent121].[AgreementTerminationId] AS [AgreementTerminationId],
  1931.                 [Extent121].[Signature] AS [Signature]
  1932.                 FROM [schAgreements].[tAgreementTerminations] AS [Extent121]
  1933.                 WHERE ([Extent121].[AgreementId] = [Project163].[AgreementId]) AND ([Extent121].[AgreementTerminationId] = [Project174].[ObjectId]) ) AS [Limit47] ) AS [Limit48]
  1934.         LEFT OUTER JOIN [schSecurity].[tAccounts] AS [Extent122] ON [Project163].[SecondResponsiblePersonId] = [Extent122].[AccountId]
  1935.         LEFT OUTER JOIN [schSecurity].[tAccounts] AS [Extent123] ON [Project163].[RepresentativeId] = [Extent123].[AccountId]
  1936.         INNER JOIN  (SELECT [Extent124].[AgreementDataId] AS [AgreementDataId], [Extent125].[Name] AS [Name], [Extent125].[PolandNip] AS [PolandNip], [Extent125].[AbroadNip] AS [AbroadNip]
  1937.             FROM  [schAgreements].[tAgreementDataContractorData] AS [Extent124]
  1938.             INNER JOIN [schAgreements].[tContractorData] AS [Extent125] ON [Extent124].[ContractorDataId] = [Extent125].[ContractorDataId] ) AS [Join85] ON [Join85].[AgreementDataId] = [Project163].[AgreementDataId]
  1939.     UNION ALL
  1940.         SELECT
  1941.         4 AS [C1],
  1942.         [Project222].[DictionaryItemNameId] AS [DictionaryItemNameId],
  1943.         [Project222].[UserDictionaryItemNameId] AS [UserDictionaryItemNameId],
  1944.         [Project222].[AgreementDataId] AS [AgreementDataId],
  1945.         [Project222].[AccountId] AS [AccountId],
  1946.         [Extent163].[AccountId] AS [AccountId1],
  1947.         [Extent164].[AccountId] AS [AccountId2],
  1948.         [Project222].[AgreementId] AS [AgreementId],
  1949.         [Project222].[AgreementId] AS [AgreementId1],
  1950.         [Project222].[CreatedById] AS [CreatedById],
  1951.         [Project222].[Subject] AS [Subject],
  1952.         [Project222].[AmountInPln] AS [AmountInPln],
  1953.         [Project222].[ConcludingDate] AS [ConcludingDate],
  1954.         [Project222].[AgreementId] AS [AgreementId2],
  1955.         [Project222].[Signature] AS [Signature],
  1956.         [Project222].[Name] AS [Name],
  1957.         [Project222].[StatusId] AS [StatusId],
  1958.         [Project222].[ExpiryDate] AS [ExpiryDate],
  1959.         [Project222].[FirstResponsiblePersonId] AS [FirstResponsiblePersonId],
  1960.         [Project222].[DisplayName] AS [DisplayName],
  1961.         [Project222].[PaymentTermId] AS [PaymentTermId],
  1962.         CASE WHEN ([Project222].[Name1] IS NULL) THEN N'' ELSE [Project222].[Name2] END + N' - ' + CASE WHEN ([Project222].[C1] IS NULL) THEN N'' ELSE [Limit64].[C1] END AS [C2],
  1963.         [Project222].[RepresentativeId] AS [RepresentativeId],
  1964.         [Extent164].[DisplayName] AS [DisplayName1],
  1965.         [Project222].[DisplayName] AS [DisplayName2],
  1966.         [Project222].[SecondResponsiblePersonId] AS [SecondResponsiblePersonId],
  1967.         [Extent163].[DisplayName] AS [DisplayName3],
  1968.         [Project222].[IsGroupAgreement] AS [IsGroupAgreement],
  1969.         [Project222].[K2ProcessId2] AS [K2ProcessId],
  1970.         [Project222].[K2ProcessId] AS [K2ProcessId1],
  1971.         [Project222].[K2ProcessId1] AS [K2ProcessId2],
  1972.         [Project222].[DictionaryItemNameId1] AS [DictionaryItemNameId1],
  1973.         [Project222].[C2] AS [C3],
  1974.         [Project222].[C3] AS [C4],
  1975.         [Project222].[K2ProcessId5] AS [K2ProcessId3],
  1976.         [Project222].[K2ProcessId3] AS [K2ProcessId4],
  1977.         [Project222].[K2ProcessId4] AS [K2ProcessId5],
  1978.         [Project222].[DictionaryItemNameId2] AS [DictionaryItemNameId2],
  1979.         [Project222].[C4] AS [C5],
  1980.         [Project222].[C5] AS [C6],
  1981.         [Project222].[K2ProcessId8] AS [K2ProcessId6],
  1982.         [Project222].[K2ProcessId6] AS [K2ProcessId7],
  1983.         [Project222].[K2ProcessId7] AS [K2ProcessId8],
  1984.         [Project222].[C6] AS [C7],
  1985.         [Project222].[AnnexId] AS [AnnexId],
  1986.         [Project222].[AgreementTerminationId] AS [AgreementTerminationId],
  1987.         [Limit64].[K2ProcessId2] AS [K2ProcessId9],
  1988.         [Limit64].[K2ProcessId] AS [K2ProcessId10],
  1989.         [Limit64].[K2ProcessId1] AS [K2ProcessId11],
  1990.         [Limit64].[C2] AS [C8],
  1991.         [Limit64].[AnnexId] AS [AnnexId1],
  1992.         [Limit64].[AgreementTerminationId] AS [AgreementTerminationId1],
  1993.         CAST(NULL AS int) AS [C9],
  1994.         CAST(NULL AS datetime2) AS [C10],
  1995.         CAST(NULL AS int) AS [C11],
  1996.         CAST(NULL AS int) AS [C12],
  1997.         CAST(NULL AS varchar(1)) AS [C13],
  1998.         CAST(NULL AS int) AS [C14],
  1999.         CAST(NULL AS int) AS [C15],
  2000.         CAST(NULL AS varchar(1)) AS [C16],
  2001.         CAST(NULL AS int) AS [C17],
  2002.         CAST(NULL AS int) AS [C18],
  2003.         CAST(NULL AS varchar(1)) AS [C19],
  2004.         CAST(NULL AS int) AS [C20],
  2005.         CAST(NULL AS int) AS [C21],
  2006.         CAST(NULL AS varchar(1)) AS [C22],
  2007.         CAST(NULL AS varchar(1)) AS [C23],
  2008.         CAST(NULL AS int) AS [C24],
  2009.         CAST(NULL AS int) AS [C25],
  2010.         CAST(NULL AS int) AS [C26],
  2011.         CAST(NULL AS varchar(1)) AS [C27],
  2012.         CAST(NULL AS varchar(1)) AS [C28],
  2013.         CAST(NULL AS varchar(1)) AS [C29],
  2014.         [Join116].[AgreementTerminationId] AS [AgreementTerminationId2],
  2015.         [Join116].[ConcludingDate] AS [ConcludingDate1],
  2016.         [Join116].[AgreementTerminationId] AS [AgreementTerminationId3],
  2017.         [Join116].[CreatedById] AS [CreatedById1],
  2018.         [Join116].[DisplayName5] AS [DisplayName4],
  2019.         CASE WHEN ([Join116].[AccountId4] IS NOT NULL) THEN 1 END AS [C30],
  2020.         [Join116].[FirstResponsiblePersonId] AS [FirstResponsiblePersonId1],
  2021.         [Join116].[DisplayName6] AS [DisplayName5],
  2022.         CASE WHEN ([Join116].[AccountId5] IS NOT NULL) THEN 1 END AS [C31],
  2023.         [Join116].[SecondResponsiblePersonId] AS [SecondResponsiblePersonId1],
  2024.         [Join116].[DisplayName7] AS [DisplayName6],
  2025.         CASE WHEN ([Join116].[AccountId6] IS NOT NULL) THEN 1 END AS [C32],
  2026.         [Join116].[RepresentativeId] AS [RepresentativeId1],
  2027.         [Join116].[DisplayName8] AS [DisplayName7],
  2028.         [Join116].[Signature] AS [Signature1],
  2029.         [Join116].[TerminationDate] AS [TerminationDate],
  2030.         [Join116].[AgreementTerminationId] AS [AgreementTerminationId4],
  2031.         CAST(NULL AS varchar(1)) AS [C33],
  2032.         CAST(NULL AS varchar(1)) AS [C34],
  2033.         CAST(NULL AS varchar(1)) AS [C35],
  2034.         CAST(NULL AS varchar(1)) AS [C36]
  2035.         FROM      (SELECT
  2036.             [Project208].[AgreementId] AS [AgreementId],
  2037.             [Project208].[Signature] AS [Signature],
  2038.             [Project208].[StatusId] AS [StatusId],
  2039.             [Project208].[IsGroupAgreement] AS [IsGroupAgreement],
  2040.             [Project208].[CreatedById] AS [CreatedById],
  2041.             [Project208].[AgreementDataId] AS [AgreementDataId],
  2042.             [Project208].[FirstResponsiblePersonId] AS [FirstResponsiblePersonId],
  2043.             [Project208].[SecondResponsiblePersonId] AS [SecondResponsiblePersonId],
  2044.             [Project208].[RepresentativeId] AS [RepresentativeId],
  2045.             [Project208].[ConcludingDate] AS [ConcludingDate],
  2046.             [Project208].[Subject] AS [Subject],
  2047.             [Project208].[AmountInPln] AS [AmountInPln],
  2048.             [Project208].[PaymentTermId] AS [PaymentTermId],
  2049.             [Project208].[ExpiryDate] AS [ExpiryDate],
  2050.             [Project208].[DictionaryItemNameId] AS [DictionaryItemNameId],
  2051.             [Project208].[Name] AS [Name],
  2052.             [Project208].[UserDictionaryItemNameId] AS [UserDictionaryItemNameId],
  2053.             [Project208].[AccountId] AS [AccountId],
  2054.             [Project208].[DisplayName] AS [DisplayName],
  2055.             [Project208].[K2ProcessId] AS [K2ProcessId],
  2056.             [Project208].[K2ProcessId1] AS [K2ProcessId1],
  2057.             [Project208].[K2ProcessId2] AS [K2ProcessId2],
  2058.             [Project208].[DictionaryItemNameId1] AS [DictionaryItemNameId1],
  2059.             [Project208].[Name1] AS [Name1],
  2060.             [Project208].[K2ProcessId3] AS [K2ProcessId3],
  2061.             [Project208].[K2ProcessId4] AS [K2ProcessId4],
  2062.             [Project208].[K2ProcessId5] AS [K2ProcessId5],
  2063.             [Project208].[DictionaryItemNameId2] AS [DictionaryItemNameId2],
  2064.             [Project208].[Name2] AS [Name2],
  2065.             [Limit60].[K2ProcessId] AS [K2ProcessId6],
  2066.             [Limit60].[K2ProcessId1] AS [K2ProcessId7],
  2067.             [Limit60].[K2ProcessId2] AS [K2ProcessId8],
  2068.             [Limit60].[AnnexId] AS [AnnexId],
  2069.             [Limit60].[AgreementTerminationId] AS [AgreementTerminationId],
  2070.             [Limit60].[C1] AS [C1],
  2071.             [Project208].[C1] AS [C2],
  2072.             [Project208].[C2] AS [C3],
  2073.             [Project208].[C3] AS [C4],
  2074.             [Project208].[C4] AS [C5],
  2075.             [Limit60].[C2] AS [C6]
  2076.             FROM   (SELECT
  2077.                 [Project193].[AgreementId] AS [AgreementId],
  2078.                 [Project193].[Signature] AS [Signature],
  2079.                 [Project193].[StatusId] AS [StatusId],
  2080.                 [Project193].[IsGroupAgreement] AS [IsGroupAgreement],
  2081.                 [Project193].[CreatedById] AS [CreatedById],
  2082.                 [Project193].[AgreementDataId] AS [AgreementDataId],
  2083.                 [Project193].[FirstResponsiblePersonId] AS [FirstResponsiblePersonId],
  2084.                 [Project193].[SecondResponsiblePersonId] AS [SecondResponsiblePersonId],
  2085.                 [Project193].[RepresentativeId] AS [RepresentativeId],
  2086.                 [Project193].[ConcludingDate] AS [ConcludingDate],
  2087.                 [Project193].[Subject] AS [Subject],
  2088.                 [Project193].[AmountInPln] AS [AmountInPln],
  2089.                 [Project193].[PaymentTermId] AS [PaymentTermId],
  2090.                 [Project193].[ExpiryDate] AS [ExpiryDate],
  2091.                 [Project193].[DictionaryItemNameId] AS [DictionaryItemNameId],
  2092.                 [Project193].[Name] AS [Name],
  2093.                 [Project193].[UserDictionaryItemNameId] AS [UserDictionaryItemNameId],
  2094.                 [Project193].[AccountId] AS [AccountId],
  2095.                 [Project193].[DisplayName] AS [DisplayName],
  2096.                 [Project193].[K2ProcessId] AS [K2ProcessId],
  2097.                 [Project193].[K2ProcessId1] AS [K2ProcessId1],
  2098.                 [Project193].[K2ProcessId2] AS [K2ProcessId2],
  2099.                 [Project193].[DictionaryItemNameId1] AS [DictionaryItemNameId1],
  2100.                 [Project193].[Name1] AS [Name1],
  2101.                 [Limit56].[K2ProcessId] AS [K2ProcessId3],
  2102.                 [Limit56].[K2ProcessId1] AS [K2ProcessId4],
  2103.                 [Limit56].[K2ProcessId2] AS [K2ProcessId5],
  2104.                 [Limit56].[DictionaryItemNameId] AS [DictionaryItemNameId2],
  2105.                 [Limit56].[Name] AS [Name2],
  2106.                 [Project193].[C1] AS [C1],
  2107.                 [Project193].[C2] AS [C2],
  2108.                 [Limit56].[C1] AS [C3],
  2109.                 [Limit56].[C2] AS [C4]
  2110.                 FROM   (SELECT
  2111.                     [Project178].[AgreementId] AS [AgreementId],
  2112.                     [Project178].[Signature] AS [Signature],
  2113.                     [Project178].[StatusId] AS [StatusId],
  2114.                     [Project178].[IsGroupAgreement] AS [IsGroupAgreement],
  2115.                     [Project178].[CreatedById] AS [CreatedById],
  2116.                     [Project178].[AgreementDataId] AS [AgreementDataId],
  2117.                     [Project178].[FirstResponsiblePersonId] AS [FirstResponsiblePersonId],
  2118.                     [Project178].[SecondResponsiblePersonId] AS [SecondResponsiblePersonId],
  2119.                     [Project178].[RepresentativeId] AS [RepresentativeId],
  2120.                     [Project178].[ConcludingDate] AS [ConcludingDate],
  2121.                     [Project178].[Subject] AS [Subject],
  2122.                     [Project178].[AmountInPln] AS [AmountInPln],
  2123.                     [Project178].[PaymentTermId] AS [PaymentTermId],
  2124.                     [Project178].[ExpiryDate] AS [ExpiryDate],
  2125.                     [Project178].[DictionaryItemNameId] AS [DictionaryItemNameId],
  2126.                     [Project178].[Name] AS [Name],
  2127.                     [Project178].[UserDictionaryItemNameId] AS [UserDictionaryItemNameId],
  2128.                     [Project178].[AccountId] AS [AccountId],
  2129.                     [Project178].[DisplayName] AS [DisplayName],
  2130.                     [Limit52].[K2ProcessId] AS [K2ProcessId],
  2131.                     [Limit52].[K2ProcessId1] AS [K2ProcessId1],
  2132.                     [Limit52].[K2ProcessId2] AS [K2ProcessId2],
  2133.                     [Limit52].[DictionaryItemNameId] AS [DictionaryItemNameId1],
  2134.                     [Limit52].[Name] AS [Name1],
  2135.                     [Limit52].[C1] AS [C1],
  2136.                     [Limit52].[C2] AS [C2]
  2137.                     FROM   (SELECT
  2138.                         [Filter103].[AgreementId4] AS [AgreementId],
  2139.                         [Filter103].[Signature] AS [Signature],
  2140.                         [Filter103].[StatusId] AS [StatusId],
  2141.                         [Filter103].[IsGroupAgreement] AS [IsGroupAgreement],
  2142.                         [Filter103].[CreatedById4] AS [CreatedById],
  2143.                         [Filter103].[AgreementDataId] AS [AgreementDataId],
  2144.                         [Filter103].[FirstResponsiblePersonId] AS [FirstResponsiblePersonId],
  2145.                         [Filter103].[SecondResponsiblePersonId] AS [SecondResponsiblePersonId],
  2146.                         [Filter103].[RepresentativeId] AS [RepresentativeId],
  2147.                         [Filter103].[ConcludingDate] AS [ConcludingDate],
  2148.                         [Filter103].[Subject] AS [Subject],
  2149.                         [Filter103].[AmountInPln] AS [AmountInPln],
  2150.                         [Filter103].[PaymentTermId] AS [PaymentTermId],
  2151.                         [Filter103].[ExpiryDate] AS [ExpiryDate],
  2152.                         [Filter103].[DictionaryItemNameId] AS [DictionaryItemNameId],
  2153.                         [Filter103].[Name4] AS [Name],
  2154.                         [Filter103].[UserDictionaryItemNameId] AS [UserDictionaryItemNameId],
  2155.                         [Extent130].[AccountId] AS [AccountId],
  2156.                         [Extent130].[DisplayName] AS [DisplayName]
  2157.                         FROM   (SELECT [Extent126].[AgreementId] AS [AgreementId4], [Extent126].[Signature] AS [Signature], [Extent126].[StatusId] AS [StatusId], [Extent126].[IsGroupAgreement] AS [IsGroupAgreement], [Extent126].[CreatedById] AS [CreatedById4], [Extent127].[AgreementDataId] AS [AgreementDataId], [Extent127].[FirstResponsiblePersonId] AS [FirstResponsiblePersonId], [Extent127].[SecondResponsiblePersonId] AS [SecondResponsiblePersonId], [Extent127].[RepresentativeId] AS [RepresentativeId], [Extent127].[ConcludingDate] AS [ConcludingDate], [Extent127].[Subject] AS [Subject], [Extent127].[AmountInPln] AS [AmountInPln], [Extent127].[PaymentTermId] AS [PaymentTermId], [Extent127].[ExpiryDate] AS [ExpiryDate], [Extent128].[DictionaryItemNameId] AS [DictionaryItemNameId], [Extent128].[Name] AS [Name4], [Extent128].[LanguageCulture] AS [LanguageCulture7], [Extent129].[UserDictionaryItemNameId] AS [UserDictionaryItemNameId], [Extent129].[LanguageCulture] AS [LanguageCulture8]
  2158.                             FROM    [schAgreements].[tAgreements] AS [Extent126]
  2159.                             INNER JOIN [schAgreements].[tAgreementData] AS [Extent127] ON [Extent126].[AgreementId] = [Extent127].[AgreementId]
  2160.                             INNER JOIN [schDictionaries].[tDictionaryItemNames] AS [Extent128] ON [Extent126].[StatusId] = [Extent128].[DictionaryItemId]
  2161.                             INNER JOIN [schDictionaries].[tUserDictionaryItemNames] AS [Extent129] ON [Extent127].[AgreementTypeId] = [Extent129].[UserDictionaryItemId]
  2162.                             WHERE [Extent127].[IsValid] = 1 ) AS [Filter103]
  2163.                         LEFT OUTER JOIN [schSecurity].[tAccounts] AS [Extent130] ON [Filter103].[FirstResponsiblePersonId] = [Extent130].[AccountId]
  2164.                         WHERE (([Filter103].[LanguageCulture7] = @p__linq__0) OR (([Filter103].[LanguageCulture7] IS NULL) AND (@p__linq__0 IS NULL))) AND (([Filter103].[LanguageCulture8] = @p__linq__1) OR (([Filter103].[LanguageCulture8] IS NULL) AND (@p__linq__1 IS NULL))) ) AS [Project178]
  2165.                     OUTER APPLY  (SELECT TOP (1)
  2166.                         [Project191].[K2ProcessId] AS [K2ProcessId],
  2167.                         [Project191].[K2ProcessId1] AS [K2ProcessId1],
  2168.                         [Project191].[K2ProcessId2] AS [K2ProcessId2],
  2169.                         [Project191].[DictionaryItemNameId] AS [DictionaryItemNameId],
  2170.                         [Project191].[Name] AS [Name],
  2171.                         [Project191].[C1] AS [C1],
  2172.                         [Project191].[C2] AS [C2]
  2173.                         FROM ( SELECT
  2174.                             [Project189].[K2ProcessId] AS [K2ProcessId],
  2175.                             [Project189].[K2ProcessId1] AS [K2ProcessId1],
  2176.                             [Project189].[K2ProcessId2] AS [K2ProcessId2],
  2177.                             [Project189].[DictionaryItemNameId] AS [DictionaryItemNameId],
  2178.                             [Project189].[Name] AS [Name],
  2179.                             [Project189].[C1] AS [C1],
  2180.                             (SELECT TOP (1)
  2181.                                 [Extent138].[AgreementTerminationId] AS [AgreementTerminationId]
  2182.                                 FROM [schAgreements].[tAgreementTerminations] AS [Extent138]
  2183.                                 WHERE ([Extent138].[AgreementId] = [Project178].[AgreementId]) AND ([Extent138].[AgreementTerminationId] = [Project189].[ObjectId])) AS [C2]
  2184.                             FROM ( SELECT
  2185.                                 [Project188].[K2ProcessId] AS [K2ProcessId],
  2186.                                 [Project188].[K2ProcessId1] AS [K2ProcessId1],
  2187.                                 [Project188].[K2ProcessId2] AS [K2ProcessId2],
  2188.                                 [Project188].[ObjectId] AS [ObjectId],
  2189.                                 [Project188].[DictionaryItemNameId] AS [DictionaryItemNameId],
  2190.                                 [Project188].[Name] AS [Name],
  2191.                                 [Project188].[C1] AS [C1]
  2192.                                 FROM ( SELECT
  2193.                                     [Project186].[K2ProcessId] AS [K2ProcessId],
  2194.                                     [Project186].[K2ProcessId1] AS [K2ProcessId1],
  2195.                                     [Project186].[K2ProcessId2] AS [K2ProcessId2],
  2196.                                     [Project186].[ObjectId1] AS [ObjectId],
  2197.                                     [Project186].[DictionaryItemNameId] AS [DictionaryItemNameId],
  2198.                                     [Project186].[Name] AS [Name],
  2199.                                     (SELECT TOP (1)
  2200.                                         [Extent137].[AnnexId] AS [AnnexId]
  2201.                                         FROM [schAgreements].[tAnnexes] AS [Extent137]
  2202.                                         WHERE ([Project178].[AgreementId] = [Extent137].[AgreementId]) AND ([Extent137].[AnnexId] = [Project186].[ObjectId])) AS [C1]
  2203.                                     FROM ( SELECT
  2204.                                         [Project184].[K2ProcessId] AS [K2ProcessId],
  2205.                                         [Project184].[K2ProcessId1] AS [K2ProcessId1],
  2206.                                         [Project184].[ObjectId] AS [ObjectId],
  2207.                                         [Project184].[K2ProcessId2] AS [K2ProcessId2],
  2208.                                         [Project184].[ObjectId1] AS [ObjectId1],
  2209.                                         [Limit49].[DictionaryItemNameId] AS [DictionaryItemNameId],
  2210.                                         [Limit49].[Name] AS [Name]
  2211.                                         FROM   (SELECT
  2212.                                             @p__linq__2 AS [p__linq__2],
  2213.                                             [Project179].[K2ProcessId] AS [K2ProcessId],
  2214.                                             [Project179].[ObjectTypeId] AS [ObjectTypeId],
  2215.                                             [Join92].[K2ProcessId] AS [K2ProcessId1],
  2216.                                             [Join92].[ObjectId] AS [ObjectId],
  2217.                                             [Join92].[ObjectTypeId] AS [ObjectTypeId1],
  2218.                                             [Join94].[K2ProcessId] AS [K2ProcessId2],
  2219.                                             [Join94].[ObjectId] AS [ObjectId1],
  2220.                                             [Join94].[ObjectTypeId] AS [ObjectTypeId2]
  2221.                                             FROM     ( SELECT 1 AS X ) AS [SingleRowTable37]
  2222.                                             LEFT OUTER JOIN  (SELECT
  2223.                                                 [Extent131].[K2ProcessId] AS [K2ProcessId],
  2224.                                                 [Extent131].[ObjectId] AS [ObjectId],
  2225.                                                 [Extent131].[ObjectTypeId] AS [ObjectTypeId],
  2226.                                                 [Extent131].[EndDate] AS [EndDate]
  2227.                                                 FROM [schProcesses].[tProcesses] AS [Extent131]
  2228.                                                 WHERE ([Extent131].[EndDate] IS NULL) AND (12005 = [Extent131].[ObjectTypeId]) AND ([Extent131].[ObjectId] = [Project178].[AgreementId]) ) AS [Project179] ON 1 = 1
  2229.                                             CROSS JOIN  (SELECT [Project181].[K2ProcessId] AS [K2ProcessId], [Project181].[ObjectId] AS [ObjectId], [Project181].[ObjectTypeId] AS [ObjectTypeId]
  2230.                                                 FROM   ( SELECT 1 AS X ) AS [SingleRowTable38]
  2231.                                                 LEFT OUTER JOIN  (SELECT
  2232.                                                     [Extent132].[K2ProcessId] AS [K2ProcessId],
  2233.                                                     [Extent132].[ObjectId] AS [ObjectId],
  2234.                                                     [Extent132].[ObjectTypeId] AS [ObjectTypeId],
  2235.                                                     [Extent132].[EndDate] AS [EndDate]
  2236.                                                     FROM [schProcesses].[tProcesses] AS [Extent132]
  2237.                                                     WHERE ([Extent132].[EndDate] IS NULL) AND (12006 = [Extent132].[ObjectTypeId]) AND ( EXISTS (SELECT
  2238.                                                         1 AS [C1]
  2239.                                                         FROM [schAgreements].[tAnnexes] AS [Extent133]
  2240.                                                         WHERE ([Project178].[AgreementId] = [Extent133].[AgreementId]) AND ([Extent133].[AgreementId] = [Project178].[AgreementId]) AND ([Extent133].[AnnexId] = [Extent132].[ObjectId])
  2241.                                                     )) ) AS [Project181] ON 1 = 1 ) AS [Join92]
  2242.                                             CROSS JOIN  (SELECT [Project183].[K2ProcessId] AS [K2ProcessId], [Project183].[ObjectId] AS [ObjectId], [Project183].[ObjectTypeId] AS [ObjectTypeId]
  2243.                                                 FROM   ( SELECT 1 AS X ) AS [SingleRowTable39]
  2244.                                                 LEFT OUTER JOIN  (SELECT
  2245.                                                     [Extent134].[K2ProcessId] AS [K2ProcessId],
  2246.                                                     [Extent134].[ObjectId] AS [ObjectId],
  2247.                                                     [Extent134].[ObjectTypeId] AS [ObjectTypeId],
  2248.                                                     [Extent134].[EndDate] AS [EndDate]
  2249.                                                     FROM [schProcesses].[tProcesses] AS [Extent134]
  2250.                                                     WHERE ([Extent134].[EndDate] IS NULL) AND (12007 = [Extent134].[ObjectTypeId]) AND ( EXISTS (SELECT
  2251.                                                         1 AS [C1]
  2252.                                                         FROM [schAgreements].[tAgreementTerminations] AS [Extent135]
  2253.                                                         WHERE ([Extent135].[AgreementId] = [Project178].[AgreementId]) AND ([Extent135].[AgreementId] = [Project178].[AgreementId]) AND ([Extent135].[AgreementTerminationId] = [Extent134].[ObjectId])
  2254.                                                     )) ) AS [Project183] ON 1 = 1 ) AS [Join94] ) AS [Project184]
  2255.                                         OUTER APPLY  (SELECT TOP (1)
  2256.                                             [Extent136].[DictionaryItemNameId] AS [DictionaryItemNameId],
  2257.                                             [Extent136].[Name] AS [Name]
  2258.                                             FROM [schDictionaries].[tDictionaryItemNames] AS [Extent136]
  2259.                                             WHERE (([Extent136].[LanguageCulture] = @p__linq__2) OR (([Extent136].[LanguageCulture] IS NULL) AND (@p__linq__2 IS NULL))) AND ([Extent136].[DictionaryItemId] IN (12005,12006,12007)) AND ([Extent136].[DictionaryItemId] = (CASE WHEN ([Project184].[K2ProcessId] IS NOT NULL) THEN [Project184].[ObjectTypeId] WHEN ([Project184].[K2ProcessId1] IS NOT NULL) THEN [Project184].[ObjectTypeId1] ELSE [Project184].[ObjectTypeId2] END)) ) AS [Limit49]
  2260.                                     )  AS [Project186]
  2261.                                 )  AS [Project188]
  2262.                             )  AS [Project189]
  2263.                         )  AS [Project191] ) AS [Limit52] ) AS [Project193]
  2264.                 OUTER APPLY  (SELECT TOP (1)
  2265.                     [Project206].[K2ProcessId] AS [K2ProcessId],
  2266.                     [Project206].[K2ProcessId1] AS [K2ProcessId1],
  2267.                     [Project206].[K2ProcessId2] AS [K2ProcessId2],
  2268.                     [Project206].[DictionaryItemNameId] AS [DictionaryItemNameId],
  2269.                     [Project206].[Name] AS [Name],
  2270.                     [Project206].[C1] AS [C1],
  2271.                     [Project206].[C2] AS [C2]
  2272.                     FROM ( SELECT
  2273.                         [Project204].[K2ProcessId] AS [K2ProcessId],
  2274.                         [Project204].[K2ProcessId1] AS [K2ProcessId1],
  2275.                         [Project204].[K2ProcessId2] AS [K2ProcessId2],
  2276.                         [Project204].[DictionaryItemNameId] AS [DictionaryItemNameId],
  2277.                         [Project204].[Name] AS [Name],
  2278.                         [Project204].[C1] AS [C1],
  2279.                         (SELECT TOP (1)
  2280.                             [Extent146].[AgreementTerminationId] AS [AgreementTerminationId]
  2281.                             FROM [schAgreements].[tAgreementTerminations] AS [Extent146]
  2282.                             WHERE ([Extent146].[AgreementId] = [Project193].[AgreementId]) AND ([Extent146].[AgreementTerminationId] = [Project204].[ObjectId])) AS [C2]
  2283.                         FROM ( SELECT
  2284.                             [Project203].[K2ProcessId] AS [K2ProcessId],
  2285.                             [Project203].[K2ProcessId1] AS [K2ProcessId1],
  2286.                             [Project203].[K2ProcessId2] AS [K2ProcessId2],
  2287.                             [Project203].[ObjectId] AS [ObjectId],
  2288.                             [Project203].[DictionaryItemNameId] AS [DictionaryItemNameId],
  2289.                             [Project203].[Name] AS [Name],
  2290.                             [Project203].[C1] AS [C1]
  2291.                             FROM ( SELECT
  2292.                                 [Project201].[K2ProcessId] AS [K2ProcessId],
  2293.                                 [Project201].[K2ProcessId1] AS [K2ProcessId1],
  2294.                                 [Project201].[K2ProcessId2] AS [K2ProcessId2],
  2295.                                 [Project201].[ObjectId1] AS [ObjectId],
  2296.                                 [Project201].[DictionaryItemNameId] AS [DictionaryItemNameId],
  2297.                                 [Project201].[Name] AS [Name],
  2298.                                 (SELECT TOP (1)
  2299.                                     [Extent145].[AnnexId] AS [AnnexId]
  2300.                                     FROM [schAgreements].[tAnnexes] AS [Extent145]
  2301.                                     WHERE ([Project193].[AgreementId] = [Extent145].[AgreementId]) AND ([Extent145].[AnnexId] = [Project201].[ObjectId])) AS [C1]
  2302.                                 FROM ( SELECT
  2303.                                     [Project199].[K2ProcessId] AS [K2ProcessId],
  2304.                                     [Project199].[K2ProcessId1] AS [K2ProcessId1],
  2305.                                     [Project199].[ObjectId] AS [ObjectId],
  2306.                                     [Project199].[K2ProcessId2] AS [K2ProcessId2],
  2307.                                     [Project199].[ObjectId1] AS [ObjectId1],
  2308.                                     [Limit53].[DictionaryItemNameId] AS [DictionaryItemNameId],
  2309.                                     [Limit53].[Name] AS [Name]
  2310.                                     FROM   (SELECT
  2311.                                         @p__linq__2 AS [p__linq__2],
  2312.                                         [Project194].[K2ProcessId] AS [K2ProcessId],
  2313.                                         [Project194].[ObjectTypeId] AS [ObjectTypeId],
  2314.                                         [Join97].[K2ProcessId] AS [K2ProcessId1],
  2315.                                         [Join97].[ObjectId] AS [ObjectId],
  2316.                                         [Join97].[ObjectTypeId] AS [ObjectTypeId1],
  2317.                                         [Join99].[K2ProcessId] AS [K2ProcessId2],
  2318.                                         [Join99].[ObjectId] AS [ObjectId1],
  2319.                                         [Join99].[ObjectTypeId] AS [ObjectTypeId2]
  2320.                                         FROM     ( SELECT 1 AS X ) AS [SingleRowTable40]
  2321.                                         LEFT OUTER JOIN  (SELECT
  2322.                                             [Extent139].[K2ProcessId] AS [K2ProcessId],
  2323.                                             [Extent139].[ObjectId] AS [ObjectId],
  2324.                                             [Extent139].[ObjectTypeId] AS [ObjectTypeId],
  2325.                                             [Extent139].[EndDate] AS [EndDate]
  2326.                                             FROM [schProcesses].[tProcesses] AS [Extent139]
  2327.                                             WHERE ([Extent139].[EndDate] IS NULL) AND (12005 = [Extent139].[ObjectTypeId]) AND ([Extent139].[ObjectId] = [Project193].[AgreementId]) ) AS [Project194] ON 1 = 1
  2328.                                         CROSS JOIN  (SELECT [Project196].[K2ProcessId] AS [K2ProcessId], [Project196].[ObjectId] AS [ObjectId], [Project196].[ObjectTypeId] AS [ObjectTypeId]
  2329.                                             FROM   ( SELECT 1 AS X ) AS [SingleRowTable41]
  2330.                                             LEFT OUTER JOIN  (SELECT
  2331.                                                 [Extent140].[K2ProcessId] AS [K2ProcessId],
  2332.                                                 [Extent140].[ObjectId] AS [ObjectId],
  2333.                                                 [Extent140].[ObjectTypeId] AS [ObjectTypeId],
  2334.                                                 [Extent140].[EndDate] AS [EndDate]
  2335.                                                 FROM [schProcesses].[tProcesses] AS [Extent140]
  2336.                                                 WHERE ([Extent140].[EndDate] IS NULL) AND (12006 = [Extent140].[ObjectTypeId]) AND ( EXISTS (SELECT
  2337.                                                     1 AS [C1]
  2338.                                                     FROM [schAgreements].[tAnnexes] AS [Extent141]
  2339.                                                     WHERE ([Project193].[AgreementId] = [Extent141].[AgreementId]) AND ([Extent141].[AgreementId] = [Project193].[AgreementId]) AND ([Extent141].[AnnexId] = [Extent140].[ObjectId])
  2340.                                                 )) ) AS [Project196] ON 1 = 1 ) AS [Join97]
  2341.                                         CROSS JOIN  (SELECT [Project198].[K2ProcessId] AS [K2ProcessId], [Project198].[ObjectId] AS [ObjectId], [Project198].[ObjectTypeId] AS [ObjectTypeId]
  2342.                                             FROM   ( SELECT 1 AS X ) AS [SingleRowTable42]
  2343.                                             LEFT OUTER JOIN  (SELECT
  2344.                                                 [Extent142].[K2ProcessId] AS [K2ProcessId],
  2345.                                                 [Extent142].[ObjectId] AS [ObjectId],
  2346.                                                 [Extent142].[ObjectTypeId] AS [ObjectTypeId],
  2347.                                                 [Extent142].[EndDate] AS [EndDate]
  2348.                                                 FROM [schProcesses].[tProcesses] AS [Extent142]
  2349.                                                 WHERE ([Extent142].[EndDate] IS NULL) AND (12007 = [Extent142].[ObjectTypeId]) AND ( EXISTS (SELECT
  2350.                                                     1 AS [C1]
  2351.                                                     FROM [schAgreements].[tAgreementTerminations] AS [Extent143]
  2352.                                                     WHERE ([Extent143].[AgreementId] = [Project193].[AgreementId]) AND ([Extent143].[AgreementId] = [Project193].[AgreementId]) AND ([Extent143].[AgreementTerminationId] = [Extent142].[ObjectId])
  2353.                                                 )) ) AS [Project198] ON 1 = 1 ) AS [Join99] ) AS [Project199]
  2354.                                     OUTER APPLY  (SELECT TOP (1)
  2355.                                         [Extent144].[DictionaryItemNameId] AS [DictionaryItemNameId],
  2356.                                         [Extent144].[Name] AS [Name]
  2357.                                         FROM [schDictionaries].[tDictionaryItemNames] AS [Extent144]
  2358.                                         WHERE (([Extent144].[LanguageCulture] = @p__linq__2) OR (([Extent144].[LanguageCulture] IS NULL) AND (@p__linq__2 IS NULL))) AND ([Extent144].[DictionaryItemId] IN (12005,12006,12007)) AND ([Extent144].[DictionaryItemId] = (CASE WHEN ([Project199].[K2ProcessId] IS NOT NULL) THEN [Project199].[ObjectTypeId] WHEN ([Project199].[K2ProcessId1] IS NOT NULL) THEN [Project199].[ObjectTypeId1] ELSE [Project199].[ObjectTypeId2] END)) ) AS [Limit53]
  2359.                                 )  AS [Project201]
  2360.                             )  AS [Project203]
  2361.                         )  AS [Project204]
  2362.                     )  AS [Project206] ) AS [Limit56] ) AS [Project208]
  2363.             OUTER APPLY  (SELECT TOP (1)
  2364.                 [Project219].[K2ProcessId] AS [K2ProcessId],
  2365.                 [Project219].[K2ProcessId1] AS [K2ProcessId1],
  2366.                 [Project219].[K2ProcessId2] AS [K2ProcessId2],
  2367.                 [Project219].[AnnexId] AS [AnnexId],
  2368.                 [Limit59].[AgreementTerminationId] AS [AgreementTerminationId],
  2369.                 CASE WHEN ([Project219].[K2ProcessId] IS NOT NULL) THEN [Project208].[Signature] WHEN ([Project219].[K2ProcessId1] IS NOT NULL) THEN [Project219].[Signature] ELSE [Limit59].[Signature] END AS [C1],
  2370.                 [Project219].[C1] AS [C2]
  2371.                 FROM   (SELECT
  2372.                     [Project217].[K2ProcessId] AS [K2ProcessId],
  2373.                     [Project217].[K2ProcessId1] AS [K2ProcessId1],
  2374.                     [Project217].[K2ProcessId2] AS [K2ProcessId2],
  2375.                     [Project217].[ObjectId1] AS [ObjectId],
  2376.                     [Limit58].[AnnexId] AS [AnnexId],
  2377.                     [Limit58].[Signature] AS [Signature],
  2378.                     [Project217].[C1] AS [C1]
  2379.                     FROM   (SELECT
  2380.                         [Project216].[K2ProcessId] AS [K2ProcessId],
  2381.                         [Project216].[K2ProcessId1] AS [K2ProcessId1],
  2382.                         [Project216].[ObjectId] AS [ObjectId],
  2383.                         [Project216].[K2ProcessId2] AS [K2ProcessId2],
  2384.                         [Project216].[ObjectId1] AS [ObjectId1],
  2385.                         [Project216].[C1] AS [C1]
  2386.                         FROM ( SELECT
  2387.                             [Project214].[K2ProcessId] AS [K2ProcessId],
  2388.                             [Project214].[ObjectTypeId] AS [ObjectTypeId],
  2389.                             [Project214].[K2ProcessId1] AS [K2ProcessId1],
  2390.                             [Project214].[ObjectId] AS [ObjectId],
  2391.                             [Project214].[ObjectTypeId1] AS [ObjectTypeId1],
  2392.                             [Project214].[K2ProcessId2] AS [K2ProcessId2],
  2393.                             [Project214].[ObjectId1] AS [ObjectId1],
  2394.                             [Project214].[ObjectTypeId2] AS [ObjectTypeId2],
  2395.                             (SELECT TOP (1)
  2396.                                 [Extent152].[DictionaryItemNameId] AS [DictionaryItemNameId]
  2397.                                 FROM [schDictionaries].[tDictionaryItemNames] AS [Extent152]
  2398.                                 WHERE (([Extent152].[LanguageCulture] = @p__linq__2) OR (([Extent152].[LanguageCulture] IS NULL) AND (@p__linq__2 IS NULL))) AND ([Extent152].[DictionaryItemId] IN (12005,12006,12007)) AND ([Extent152].[DictionaryItemId] = (CASE WHEN ([Project214].[K2ProcessId] IS NOT NULL) THEN [Project214].[ObjectTypeId] WHEN ([Project214].[K2ProcessId1] IS NOT NULL) THEN [Project214].[ObjectTypeId1] ELSE [Project214].[ObjectTypeId2] END))) AS [C1]
  2399.                             FROM ( SELECT
  2400.                                 @p__linq__2 AS [p__linq__2],
  2401.                                 [Project209].[K2ProcessId] AS [K2ProcessId],
  2402.                                 [Project209].[ObjectTypeId] AS [ObjectTypeId],
  2403.                                 [Join102].[K2ProcessId] AS [K2ProcessId1],
  2404.                                 [Join102].[ObjectId] AS [ObjectId],
  2405.                                 [Join102].[ObjectTypeId] AS [ObjectTypeId1],
  2406.                                 [Join104].[K2ProcessId] AS [K2ProcessId2],
  2407.                                 [Join104].[ObjectId] AS [ObjectId1],
  2408.                                 [Join104].[ObjectTypeId] AS [ObjectTypeId2]
  2409.                                 FROM     ( SELECT 1 AS X ) AS [SingleRowTable43]
  2410.                                 LEFT OUTER JOIN  (SELECT
  2411.                                     [Extent147].[K2ProcessId] AS [K2ProcessId],
  2412.                                     [Extent147].[ObjectId] AS [ObjectId],
  2413.                                     [Extent147].[ObjectTypeId] AS [ObjectTypeId],
  2414.                                     [Extent147].[EndDate] AS [EndDate]
  2415.                                     FROM [schProcesses].[tProcesses] AS [Extent147]
  2416.                                     WHERE ([Extent147].[EndDate] IS NULL) AND (12005 = [Extent147].[ObjectTypeId]) AND ([Extent147].[ObjectId] = [Project208].[AgreementId]) ) AS [Project209] ON 1 = 1
  2417.                                 CROSS JOIN  (SELECT [Project211].[K2ProcessId] AS [K2ProcessId], [Project211].[ObjectId] AS [ObjectId], [Project211].[ObjectTypeId] AS [ObjectTypeId]
  2418.                                     FROM   ( SELECT 1 AS X ) AS [SingleRowTable44]
  2419.                                     LEFT OUTER JOIN  (SELECT
  2420.                                         [Extent148].[K2ProcessId] AS [K2ProcessId],
  2421.                                         [Extent148].[ObjectId] AS [ObjectId],
  2422.                                         [Extent148].[ObjectTypeId] AS [ObjectTypeId],
  2423.                                         [Extent148].[EndDate] AS [EndDate]
  2424.                                         FROM [schProcesses].[tProcesses] AS [Extent148]
  2425.                                         WHERE ([Extent148].[EndDate] IS NULL) AND (12006 = [Extent148].[ObjectTypeId]) AND ( EXISTS (SELECT
  2426.                                             1 AS [C1]
  2427.                                             FROM [schAgreements].[tAnnexes] AS [Extent149]
  2428.                                             WHERE ([Project208].[AgreementId] = [Extent149].[AgreementId]) AND ([Extent149].[AgreementId] = [Project208].[AgreementId]) AND ([Extent149].[AnnexId] = [Extent148].[ObjectId])
  2429.                                         )) ) AS [Project211] ON 1 = 1 ) AS [Join102]
  2430.                                 CROSS JOIN  (SELECT [Project213].[K2ProcessId] AS [K2ProcessId], [Project213].[ObjectId] AS [ObjectId], [Project213].[ObjectTypeId] AS [ObjectTypeId]
  2431.                                     FROM   ( SELECT 1 AS X ) AS [SingleRowTable45]
  2432.                                     LEFT OUTER JOIN  (SELECT
  2433.                                         [Extent150].[K2ProcessId] AS [K2ProcessId],
  2434.                                         [Extent150].[ObjectId] AS [ObjectId],
  2435.                                         [Extent150].[ObjectTypeId] AS [ObjectTypeId],
  2436.                                         [Extent150].[EndDate] AS [EndDate]
  2437.                                         FROM [schProcesses].[tProcesses] AS [Extent150]
  2438.                                         WHERE ([Extent150].[EndDate] IS NULL) AND (12007 = [Extent150].[ObjectTypeId]) AND ( EXISTS (SELECT
  2439.                                             1 AS [C1]
  2440.                                             FROM [schAgreements].[tAgreementTerminations] AS [Extent151]
  2441.                                             WHERE ([Extent151].[AgreementId] = [Project208].[AgreementId]) AND ([Extent151].[AgreementId] = [Project208].[AgreementId]) AND ([Extent151].[AgreementTerminationId] = [Extent150].[ObjectId])
  2442.                                         )) ) AS [Project213] ON 1 = 1 ) AS [Join104]
  2443.                             )  AS [Project214]
  2444.                         )  AS [Project216] ) AS [Project217]
  2445.                     OUTER APPLY  (SELECT TOP (1)
  2446.                         [Extent153].[AnnexId] AS [AnnexId],
  2447.                         [Extent153].[Signature] AS [Signature]
  2448.                         FROM [schAgreements].[tAnnexes] AS [Extent153]
  2449.                         WHERE ([Project208].[AgreementId] = [Extent153].[AgreementId]) AND ([Extent153].[AnnexId] = [Project217].[ObjectId]) ) AS [Limit58] ) AS [Project219]
  2450.                 OUTER APPLY  (SELECT TOP (1)
  2451.                     [Extent154].[AgreementTerminationId] AS [AgreementTerminationId],
  2452.                     [Extent154].[Signature] AS [Signature]
  2453.                     FROM [schAgreements].[tAgreementTerminations] AS [Extent154]
  2454.                     WHERE ([Extent154].[AgreementId] = [Project208].[AgreementId]) AND ([Extent154].[AgreementTerminationId] = [Project219].[ObjectId]) ) AS [Limit59] ) AS [Limit60] ) AS [Project222]
  2455.         OUTER APPLY  (SELECT TOP (1)
  2456.             [Project233].[K2ProcessId] AS [K2ProcessId],
  2457.             [Project233].[K2ProcessId1] AS [K2ProcessId1],
  2458.             [Project233].[K2ProcessId2] AS [K2ProcessId2],
  2459.             [Project233].[AnnexId] AS [AnnexId],
  2460.             [Limit63].[AgreementTerminationId] AS [AgreementTerminationId],
  2461.             CASE WHEN ([Project233].[K2ProcessId] IS NOT NULL) THEN [Project222].[Signature] WHEN ([Project233].[K2ProcessId1] IS NOT NULL) THEN [Project233].[Signature] ELSE [Limit63].[Signature] END AS [C1],
  2462.             [Project233].[C1] AS [C2]
  2463.             FROM   (SELECT
  2464.                 [Project231].[K2ProcessId] AS [K2ProcessId],
  2465.                 [Project231].[K2ProcessId1] AS [K2ProcessId1],
  2466.                 [Project231].[K2ProcessId2] AS [K2ProcessId2],
  2467.                 [Project231].[ObjectId1] AS [ObjectId],
  2468.                 [Limit62].[AnnexId] AS [AnnexId],
  2469.                 [Limit62].[Signature] AS [Signature],
  2470.                 [Project231].[C1] AS [C1]
  2471.                 FROM   (SELECT
  2472.                     [Project230].[K2ProcessId] AS [K2ProcessId],
  2473.                     [Project230].[K2ProcessId1] AS [K2ProcessId1],
  2474.                     [Project230].[ObjectId] AS [ObjectId],
  2475.                     [Project230].[K2ProcessId2] AS [K2ProcessId2],
  2476.                     [Project230].[ObjectId1] AS [ObjectId1],
  2477.                     [Project230].[C1] AS [C1]
  2478.                     FROM ( SELECT
  2479.                         [Project228].[K2ProcessId] AS [K2ProcessId],
  2480.                         [Project228].[ObjectTypeId] AS [ObjectTypeId],
  2481.                         [Project228].[K2ProcessId1] AS [K2ProcessId1],
  2482.                         [Project228].[ObjectId] AS [ObjectId],
  2483.                         [Project228].[ObjectTypeId1] AS [ObjectTypeId1],
  2484.                         [Project228].[K2ProcessId2] AS [K2ProcessId2],
  2485.                         [Project228].[ObjectId1] AS [ObjectId1],
  2486.                         [Project228].[ObjectTypeId2] AS [ObjectTypeId2],
  2487.                         (SELECT TOP (1)
  2488.                             [Extent160].[DictionaryItemNameId] AS [DictionaryItemNameId]
  2489.                             FROM [schDictionaries].[tDictionaryItemNames] AS [Extent160]
  2490.                             WHERE (([Extent160].[LanguageCulture] = @p__linq__2) OR (([Extent160].[LanguageCulture] IS NULL) AND (@p__linq__2 IS NULL))) AND ([Extent160].[DictionaryItemId] IN (12005,12006,12007)) AND ([Extent160].[DictionaryItemId] = (CASE WHEN ([Project228].[K2ProcessId] IS NOT NULL) THEN [Project228].[ObjectTypeId] WHEN ([Project228].[K2ProcessId1] IS NOT NULL) THEN [Project228].[ObjectTypeId1] ELSE [Project228].[ObjectTypeId2] END))) AS [C1]
  2491.                         FROM ( SELECT
  2492.                             @p__linq__2 AS [p__linq__2],
  2493.                             [Project223].[K2ProcessId] AS [K2ProcessId],
  2494.                             [Project223].[ObjectTypeId] AS [ObjectTypeId],
  2495.                             [Join107].[K2ProcessId] AS [K2ProcessId1],
  2496.                             [Join107].[ObjectId] AS [ObjectId],
  2497.                             [Join107].[ObjectTypeId] AS [ObjectTypeId1],
  2498.                             [Join109].[K2ProcessId] AS [K2ProcessId2],
  2499.                             [Join109].[ObjectId] AS [ObjectId1],
  2500.                             [Join109].[ObjectTypeId] AS [ObjectTypeId2]
  2501.                             FROM     ( SELECT 1 AS X ) AS [SingleRowTable46]
  2502.                             LEFT OUTER JOIN  (SELECT
  2503.                                 [Extent155].[K2ProcessId] AS [K2ProcessId],
  2504.                                 [Extent155].[ObjectId] AS [ObjectId],
  2505.                                 [Extent155].[ObjectTypeId] AS [ObjectTypeId],
  2506.                                 [Extent155].[EndDate] AS [EndDate]
  2507.                                 FROM [schProcesses].[tProcesses] AS [Extent155]
  2508.                                 WHERE ([Extent155].[EndDate] IS NULL) AND (12005 = [Extent155].[ObjectTypeId]) AND ([Extent155].[ObjectId] = [Project222].[AgreementId]) ) AS [Project223] ON 1 = 1
  2509.                             CROSS JOIN  (SELECT [Project225].[K2ProcessId] AS [K2ProcessId], [Project225].[ObjectId] AS [ObjectId], [Project225].[ObjectTypeId] AS [ObjectTypeId]
  2510.                                 FROM   ( SELECT 1 AS X ) AS [SingleRowTable47]
  2511.                                 LEFT OUTER JOIN  (SELECT
  2512.                                     [Extent156].[K2ProcessId] AS [K2ProcessId],
  2513.                                     [Extent156].[ObjectId] AS [ObjectId],
  2514.                                     [Extent156].[ObjectTypeId] AS [ObjectTypeId],
  2515.                                     [Extent156].[EndDate] AS [EndDate]
  2516.                                     FROM [schProcesses].[tProcesses] AS [Extent156]
  2517.                                     WHERE ([Extent156].[EndDate] IS NULL) AND (12006 = [Extent156].[ObjectTypeId]) AND ( EXISTS (SELECT
  2518.                                         1 AS [C1]
  2519.                                         FROM [schAgreements].[tAnnexes] AS [Extent157]
  2520.                                         WHERE ([Project222].[AgreementId] = [Extent157].[AgreementId]) AND ([Extent157].[AgreementId] = [Project222].[AgreementId]) AND ([Extent157].[AnnexId] = [Extent156].[ObjectId])
  2521.                                     )) ) AS [Project225] ON 1 = 1 ) AS [Join107]
  2522.                             CROSS JOIN  (SELECT [Project227].[K2ProcessId] AS [K2ProcessId], [Project227].[ObjectId] AS [ObjectId], [Project227].[ObjectTypeId] AS [ObjectTypeId]
  2523.                                 FROM   ( SELECT 1 AS X ) AS [SingleRowTable48]
  2524.                                 LEFT OUTER JOIN  (SELECT
  2525.                                     [Extent158].[K2ProcessId] AS [K2ProcessId],
  2526.                                     [Extent158].[ObjectId] AS [ObjectId],
  2527.                                     [Extent158].[ObjectTypeId] AS [ObjectTypeId],
  2528.                                     [Extent158].[EndDate] AS [EndDate]
  2529.                                     FROM [schProcesses].[tProcesses] AS [Extent158]
  2530.                                     WHERE ([Extent158].[EndDate] IS NULL) AND (12007 = [Extent158].[ObjectTypeId]) AND ( EXISTS (SELECT
  2531.                                         1 AS [C1]
  2532.                                         FROM [schAgreements].[tAgreementTerminations] AS [Extent159]
  2533.                                         WHERE ([Extent159].[AgreementId] = [Project222].[AgreementId]) AND ([Extent159].[AgreementId] = [Project222].[AgreementId]) AND ([Extent159].[AgreementTerminationId] = [Extent158].[ObjectId])
  2534.                                     )) ) AS [Project227] ON 1 = 1 ) AS [Join109]
  2535.                         )  AS [Project228]
  2536.                     )  AS [Project230] ) AS [Project231]
  2537.                 OUTER APPLY  (SELECT TOP (1)
  2538.                     [Extent161].[AnnexId] AS [AnnexId],
  2539.                     [Extent161].[Signature] AS [Signature]
  2540.                     FROM [schAgreements].[tAnnexes] AS [Extent161]
  2541.                     WHERE ([Project222].[AgreementId] = [Extent161].[AgreementId]) AND ([Extent161].[AnnexId] = [Project231].[ObjectId]) ) AS [Limit62] ) AS [Project233]
  2542.             OUTER APPLY  (SELECT TOP (1)
  2543.                 [Extent162].[AgreementTerminationId] AS [AgreementTerminationId],
  2544.                 [Extent162].[Signature] AS [Signature]
  2545.                 FROM [schAgreements].[tAgreementTerminations] AS [Extent162]
  2546.                 WHERE ([Extent162].[AgreementId] = [Project222].[AgreementId]) AND ([Extent162].[AgreementTerminationId] = [Project233].[ObjectId]) ) AS [Limit63] ) AS [Limit64]
  2547.         LEFT OUTER JOIN [schSecurity].[tAccounts] AS [Extent163] ON [Project222].[SecondResponsiblePersonId] = [Extent163].[AccountId]
  2548.         LEFT OUTER JOIN [schSecurity].[tAccounts] AS [Extent164] ON [Project222].[RepresentativeId] = [Extent164].[AccountId]
  2549.         INNER JOIN  (SELECT [Extent165].[AgreementTerminationId] AS [AgreementTerminationId], [Extent165].[Signature] AS [Signature], [Extent165].[FirstResponsiblePersonId] AS [FirstResponsiblePersonId], [Extent165].[SecondResponsiblePersonId] AS [SecondResponsiblePersonId], [Extent165].[RepresentativeId] AS [RepresentativeId], [Extent165].[CreatedById] AS [CreatedById], [Extent165].[ConcludingDate] AS [ConcludingDate], [Extent165].[TerminationDate] AS [TerminationDate], [Extent165].[AgreementId] AS [AgreementId], [Extent166].[DisplayName] AS [DisplayName5], [Extent167].[AccountId] AS [AccountId4], [Extent167].[DisplayName] AS [DisplayName6], [Extent168].[AccountId] AS [AccountId5], [Extent168].[DisplayName] AS [DisplayName7], [Extent169].[AccountId] AS [AccountId6], [Extent169].[DisplayName] AS [DisplayName8]
  2550.             FROM     [schAgreements].[tAgreementTerminations] AS [Extent165]
  2551.             INNER JOIN [schSecurity].[tAccounts] AS [Extent166] ON [Extent165].[CreatedById] = [Extent166].[AccountId]
  2552.             LEFT OUTER JOIN [schSecurity].[tAccounts] AS [Extent167] ON [Extent165].[FirstResponsiblePersonId] = [Extent167].[AccountId]
  2553.             LEFT OUTER JOIN [schSecurity].[tAccounts] AS [Extent168] ON [Extent165].[SecondResponsiblePersonId] = [Extent168].[AccountId]
  2554.             LEFT OUTER JOIN [schSecurity].[tAccounts] AS [Extent169] ON [Extent165].[RepresentativeId] = [Extent169].[AccountId] ) AS [Join116] ON [Project222].[AgreementId] = [Join116].[AgreementId]
  2555.     UNION ALL
  2556.         SELECT
  2557.         5 AS [C1],
  2558.         [Project281].[DictionaryItemNameId] AS [DictionaryItemNameId],
  2559.         [Project281].[UserDictionaryItemNameId] AS [UserDictionaryItemNameId],
  2560.         [Project281].[AgreementDataId] AS [AgreementDataId],
  2561.         [Project281].[AccountId] AS [AccountId],
  2562.         [Extent207].[AccountId] AS [AccountId1],
  2563.         [Extent208].[AccountId] AS [AccountId2],
  2564.         [Project281].[AgreementId] AS [AgreementId],
  2565.         [Project281].[AgreementId] AS [AgreementId1],
  2566.         [Project281].[CreatedById] AS [CreatedById],
  2567.         [Project281].[Subject] AS [Subject],
  2568.         [Project281].[AmountInPln] AS [AmountInPln],
  2569.         [Project281].[ConcludingDate] AS [ConcludingDate],
  2570.         [Project281].[AgreementId] AS [AgreementId2],
  2571.         [Project281].[Signature] AS [Signature],
  2572.         [Project281].[Name] AS [Name],
  2573.         [Project281].[StatusId] AS [StatusId],
  2574.         [Project281].[ExpiryDate] AS [ExpiryDate],
  2575.         [Project281].[FirstResponsiblePersonId] AS [FirstResponsiblePersonId],
  2576.         [Project281].[DisplayName] AS [DisplayName],
  2577.         [Project281].[PaymentTermId] AS [PaymentTermId],
  2578.         CASE WHEN ([Project281].[Name1] IS NULL) THEN N'' ELSE [Project281].[Name2] END + N' - ' + CASE WHEN ([Project281].[C1] IS NULL) THEN N'' ELSE [Limit80].[C1] END AS [C2],
  2579.         [Project281].[RepresentativeId] AS [RepresentativeId],
  2580.         [Extent208].[DisplayName] AS [DisplayName1],
  2581.         [Project281].[DisplayName] AS [DisplayName2],
  2582.         [Project281].[SecondResponsiblePersonId] AS [SecondResponsiblePersonId],
  2583.         [Extent207].[DisplayName] AS [DisplayName3],
  2584.         [Project281].[IsGroupAgreement] AS [IsGroupAgreement],
  2585.         [Project281].[K2ProcessId2] AS [K2ProcessId],
  2586.         [Project281].[K2ProcessId] AS [K2ProcessId1],
  2587.         [Project281].[K2ProcessId1] AS [K2ProcessId2],
  2588.         [Project281].[DictionaryItemNameId1] AS [DictionaryItemNameId1],
  2589.         [Project281].[C2] AS [C3],
  2590.         [Project281].[C3] AS [C4],
  2591.         [Project281].[K2ProcessId5] AS [K2ProcessId3],
  2592.         [Project281].[K2ProcessId3] AS [K2ProcessId4],
  2593.         [Project281].[K2ProcessId4] AS [K2ProcessId5],
  2594.         [Project281].[DictionaryItemNameId2] AS [DictionaryItemNameId2],
  2595.         [Project281].[C4] AS [C5],
  2596.         [Project281].[C5] AS [C6],
  2597.         [Project281].[K2ProcessId8] AS [K2ProcessId6],
  2598.         [Project281].[K2ProcessId6] AS [K2ProcessId7],
  2599.         [Project281].[K2ProcessId7] AS [K2ProcessId8],
  2600.         [Project281].[C6] AS [C7],
  2601.         [Project281].[AnnexId] AS [AnnexId],
  2602.         [Project281].[AgreementTerminationId] AS [AgreementTerminationId],
  2603.         [Limit80].[K2ProcessId2] AS [K2ProcessId9],
  2604.         [Limit80].[K2ProcessId] AS [K2ProcessId10],
  2605.         [Limit80].[K2ProcessId1] AS [K2ProcessId11],
  2606.         [Limit80].[C2] AS [C8],
  2607.         [Limit80].[AnnexId] AS [AnnexId1],
  2608.         [Limit80].[AgreementTerminationId] AS [AgreementTerminationId1],
  2609.         CAST(NULL AS int) AS [C9],
  2610.         CAST(NULL AS datetime2) AS [C10],
  2611.         CAST(NULL AS int) AS [C11],
  2612.         CAST(NULL AS int) AS [C12],
  2613.         CAST(NULL AS varchar(1)) AS [C13],
  2614.         CAST(NULL AS int) AS [C14],
  2615.         CAST(NULL AS int) AS [C15],
  2616.         CAST(NULL AS varchar(1)) AS [C16],
  2617.         CAST(NULL AS int) AS [C17],
  2618.         CAST(NULL AS int) AS [C18],
  2619.         CAST(NULL AS varchar(1)) AS [C19],
  2620.         CAST(NULL AS int) AS [C20],
  2621.         CAST(NULL AS int) AS [C21],
  2622.         CAST(NULL AS varchar(1)) AS [C22],
  2623.         CAST(NULL AS varchar(1)) AS [C23],
  2624.         CAST(NULL AS int) AS [C24],
  2625.         CAST(NULL AS int) AS [C25],
  2626.         CAST(NULL AS int) AS [C26],
  2627.         CAST(NULL AS varchar(1)) AS [C27],
  2628.         CAST(NULL AS varchar(1)) AS [C28],
  2629.         CAST(NULL AS varchar(1)) AS [C29],
  2630.         CAST(NULL AS int) AS [C30],
  2631.         CAST(NULL AS datetime2) AS [C31],
  2632.         CAST(NULL AS int) AS [C32],
  2633.         CAST(NULL AS int) AS [C33],
  2634.         CAST(NULL AS varchar(1)) AS [C34],
  2635.         CAST(NULL AS int) AS [C35],
  2636.         CAST(NULL AS int) AS [C36],
  2637.         CAST(NULL AS varchar(1)) AS [C37],
  2638.         CAST(NULL AS int) AS [C38],
  2639.         CAST(NULL AS int) AS [C39],
  2640.         CAST(NULL AS varchar(1)) AS [C40],
  2641.         CAST(NULL AS int) AS [C41],
  2642.         CAST(NULL AS int) AS [C42],
  2643.         CAST(NULL AS varchar(1)) AS [C43],
  2644.         CAST(NULL AS varchar(1)) AS [C44],
  2645.         CAST(NULL AS datetime2) AS [C45],
  2646.         CAST(NULL AS int) AS [C46],
  2647.         CASE WHEN ([Join147].[C1] = 0) THEN [Join147].[Name5] WHEN ([Join147].[C1] = 1) THEN [Join147].[Name6] WHEN ([Join147].[C1] = 2) THEN [Join147].[Name7] ELSE [Join147].[Name8] END AS [C47],
  2648.         CAST(NULL AS varchar(1)) AS [C48],
  2649.         CAST(NULL AS varchar(1)) AS [C49],
  2650.         CAST(NULL AS varchar(1)) AS [C50]
  2651.         FROM      (SELECT
  2652.             [Project267].[AgreementId] AS [AgreementId],
  2653.             [Project267].[Signature] AS [Signature],
  2654.             [Project267].[StatusId] AS [StatusId],
  2655.             [Project267].[IsGroupAgreement] AS [IsGroupAgreement],
  2656.             [Project267].[CreatedById] AS [CreatedById],
  2657.             [Project267].[AgreementDataId] AS [AgreementDataId],
  2658.             [Project267].[FirstResponsiblePersonId] AS [FirstResponsiblePersonId],
  2659.             [Project267].[SecondResponsiblePersonId] AS [SecondResponsiblePersonId],
  2660.             [Project267].[RepresentativeId] AS [RepresentativeId],
  2661.             [Project267].[ConcludingDate] AS [ConcludingDate],
  2662.             [Project267].[Subject] AS [Subject],
  2663.             [Project267].[AmountInPln] AS [AmountInPln],
  2664.             [Project267].[PaymentTermId] AS [PaymentTermId],
  2665.             [Project267].[ExpiryDate] AS [ExpiryDate],
  2666.             [Project267].[PenaltyClauseChecked] AS [PenaltyClauseChecked],
  2667.             [Project267].[CopyRightChecked] AS [CopyRightChecked],
  2668.             [Project267].[DifferentGoverningLawChecked] AS [DifferentGoverningLawChecked],
  2669.             [Project267].[UspProtectionChecked] AS [UspProtectionChecked],
  2670.             [Project267].[DictionaryItemNameId] AS [DictionaryItemNameId],
  2671.             [Project267].[Name] AS [Name],
  2672.             [Project267].[UserDictionaryItemNameId] AS [UserDictionaryItemNameId],
  2673.             [Project267].[AccountId] AS [AccountId],
  2674.             [Project267].[DisplayName] AS [DisplayName],
  2675.             [Project267].[K2ProcessId] AS [K2ProcessId],
  2676.             [Project267].[K2ProcessId1] AS [K2ProcessId1],
  2677.             [Project267].[K2ProcessId2] AS [K2ProcessId2],
  2678.             [Project267].[DictionaryItemNameId1] AS [DictionaryItemNameId1],
  2679.             [Project267].[Name1] AS [Name1],
  2680.             [Project267].[K2ProcessId3] AS [K2ProcessId3],
  2681.             [Project267].[K2ProcessId4] AS [K2ProcessId4],
  2682.             [Project267].[K2ProcessId5] AS [K2ProcessId5],
  2683.             [Project267].[DictionaryItemNameId2] AS [DictionaryItemNameId2],
  2684.             [Project267].[Name2] AS [Name2],
  2685.             [Limit76].[K2ProcessId] AS [K2ProcessId6],
  2686.             [Limit76].[K2ProcessId1] AS [K2ProcessId7],
  2687.             [Limit76].[K2ProcessId2] AS [K2ProcessId8],
  2688.             [Limit76].[AnnexId] AS [AnnexId],
  2689.             [Limit76].[AgreementTerminationId] AS [AgreementTerminationId],
  2690.             [Limit76].[C1] AS [C1],
  2691.             [Project267].[C1] AS [C2],
  2692.             [Project267].[C2] AS [C3],
  2693.             [Project267].[C3] AS [C4],
  2694.             [Project267].[C4] AS [C5],
  2695.             [Limit76].[C2] AS [C6]
  2696.             FROM   (SELECT
  2697.                 [Project252].[AgreementId] AS [AgreementId],
  2698.                 [Project252].[Signature] AS [Signature],
  2699.                 [Project252].[StatusId] AS [StatusId],
  2700.                 [Project252].[IsGroupAgreement] AS [IsGroupAgreement],
  2701.                 [Project252].[CreatedById] AS [CreatedById],
  2702.                 [Project252].[AgreementDataId] AS [AgreementDataId],
  2703.                 [Project252].[FirstResponsiblePersonId] AS [FirstResponsiblePersonId],
  2704.                 [Project252].[SecondResponsiblePersonId] AS [SecondResponsiblePersonId],
  2705.                 [Project252].[RepresentativeId] AS [RepresentativeId],
  2706.                 [Project252].[ConcludingDate] AS [ConcludingDate],
  2707.                 [Project252].[Subject] AS [Subject],
  2708.                 [Project252].[AmountInPln] AS [AmountInPln],
  2709.                 [Project252].[PaymentTermId] AS [PaymentTermId],
  2710.                 [Project252].[ExpiryDate] AS [ExpiryDate],
  2711.                 [Project252].[PenaltyClauseChecked] AS [PenaltyClauseChecked],
  2712.                 [Project252].[CopyRightChecked] AS [CopyRightChecked],
  2713.                 [Project252].[DifferentGoverningLawChecked] AS [DifferentGoverningLawChecked],
  2714.                 [Project252].[UspProtectionChecked] AS [UspProtectionChecked],
  2715.                 [Project252].[DictionaryItemNameId] AS [DictionaryItemNameId],
  2716.                 [Project252].[Name] AS [Name],
  2717.                 [Project252].[UserDictionaryItemNameId] AS [UserDictionaryItemNameId],
  2718.                 [Project252].[AccountId] AS [AccountId],
  2719.                 [Project252].[DisplayName] AS [DisplayName],
  2720.                 [Project252].[K2ProcessId] AS [K2ProcessId],
  2721.                 [Project252].[K2ProcessId1] AS [K2ProcessId1],
  2722.                 [Project252].[K2ProcessId2] AS [K2ProcessId2],
  2723.                 [Project252].[DictionaryItemNameId1] AS [DictionaryItemNameId1],
  2724.                 [Project252].[Name1] AS [Name1],
  2725.                 [Limit72].[K2ProcessId] AS [K2ProcessId3],
  2726.                 [Limit72].[K2ProcessId1] AS [K2ProcessId4],
  2727.                 [Limit72].[K2ProcessId2] AS [K2ProcessId5],
  2728.                 [Limit72].[DictionaryItemNameId] AS [DictionaryItemNameId2],
  2729.                 [Limit72].[Name] AS [Name2],
  2730.                 [Project252].[C1] AS [C1],
  2731.                 [Project252].[C2] AS [C2],
  2732.                 [Limit72].[C1] AS [C3],
  2733.                 [Limit72].[C2] AS [C4]
  2734.                 FROM   (SELECT
  2735.                     [Project237].[AgreementId] AS [AgreementId],
  2736.                     [Project237].[Signature] AS [Signature],
  2737.                     [Project237].[StatusId] AS [StatusId],
  2738.                     [Project237].[IsGroupAgreement] AS [IsGroupAgreement],
  2739.                     [Project237].[CreatedById] AS [CreatedById],
  2740.                     [Project237].[AgreementDataId] AS [AgreementDataId],
  2741.                     [Project237].[FirstResponsiblePersonId] AS [FirstResponsiblePersonId],
  2742.                     [Project237].[SecondResponsiblePersonId] AS [SecondResponsiblePersonId],
  2743.                     [Project237].[RepresentativeId] AS [RepresentativeId],
  2744.                     [Project237].[ConcludingDate] AS [ConcludingDate],
  2745.                     [Project237].[Subject] AS [Subject],
  2746.                     [Project237].[AmountInPln] AS [AmountInPln],
  2747.                     [Project237].[PaymentTermId] AS [PaymentTermId],
  2748.                     [Project237].[ExpiryDate] AS [ExpiryDate],
  2749.                     [Project237].[PenaltyClauseChecked] AS [PenaltyClauseChecked],
  2750.                     [Project237].[CopyRightChecked] AS [CopyRightChecked],
  2751.                     [Project237].[DifferentGoverningLawChecked] AS [DifferentGoverningLawChecked],
  2752.                     [Project237].[UspProtectionChecked] AS [UspProtectionChecked],
  2753.                     [Project237].[DictionaryItemNameId] AS [DictionaryItemNameId],
  2754.                     [Project237].[Name] AS [Name],
  2755.                     [Project237].[UserDictionaryItemNameId] AS [UserDictionaryItemNameId],
  2756.                     [Project237].[AccountId] AS [AccountId],
  2757.                     [Project237].[DisplayName] AS [DisplayName],
  2758.                     [Limit68].[K2ProcessId] AS [K2ProcessId],
  2759.                     [Limit68].[K2ProcessId1] AS [K2ProcessId1],
  2760.                     [Limit68].[K2ProcessId2] AS [K2ProcessId2],
  2761.                     [Limit68].[DictionaryItemNameId] AS [DictionaryItemNameId1],
  2762.                     [Limit68].[Name] AS [Name1],
  2763.                     [Limit68].[C1] AS [C1],
  2764.                     [Limit68].[C2] AS [C2]
  2765.                     FROM   (SELECT
  2766.                         [Filter137].[AgreementId5] AS [AgreementId],
  2767.                         [Filter137].[Signature] AS [Signature],
  2768.                         [Filter137].[StatusId] AS [StatusId],
  2769.                         [Filter137].[IsGroupAgreement] AS [IsGroupAgreement],
  2770.                         [Filter137].[CreatedById5] AS [CreatedById],
  2771.                         [Filter137].[AgreementDataId] AS [AgreementDataId],
  2772.                         [Filter137].[FirstResponsiblePersonId] AS [FirstResponsiblePersonId],
  2773.                         [Filter137].[SecondResponsiblePersonId] AS [SecondResponsiblePersonId],
  2774.                         [Filter137].[RepresentativeId] AS [RepresentativeId],
  2775.                         [Filter137].[ConcludingDate] AS [ConcludingDate],
  2776.                         [Filter137].[Subject] AS [Subject],
  2777.                         [Filter137].[AmountInPln] AS [AmountInPln],
  2778.                         [Filter137].[PaymentTermId] AS [PaymentTermId],
  2779.                         [Filter137].[ExpiryDate] AS [ExpiryDate],
  2780.                         [Filter137].[PenaltyClauseChecked] AS [PenaltyClauseChecked],
  2781.                         [Filter137].[CopyRightChecked] AS [CopyRightChecked],
  2782.                         [Filter137].[DifferentGoverningLawChecked] AS [DifferentGoverningLawChecked],
  2783.                         [Filter137].[UspProtectionChecked] AS [UspProtectionChecked],
  2784.                         [Filter137].[DictionaryItemNameId] AS [DictionaryItemNameId],
  2785.                         [Filter137].[Name9] AS [Name],
  2786.                         [Filter137].[UserDictionaryItemNameId] AS [UserDictionaryItemNameId],
  2787.                         [Extent174].[AccountId] AS [AccountId],
  2788.                         [Extent174].[DisplayName] AS [DisplayName]
  2789.                         FROM   (SELECT [Extent170].[AgreementId] AS [AgreementId5], [Extent170].[Signature] AS [Signature], [Extent170].[StatusId] AS [StatusId], [Extent170].[IsGroupAgreement] AS [IsGroupAgreement], [Extent170].[CreatedById] AS [CreatedById5], [Extent171].[AgreementDataId] AS [AgreementDataId], [Extent171].[FirstResponsiblePersonId] AS [FirstResponsiblePersonId], [Extent171].[SecondResponsiblePersonId] AS [SecondResponsiblePersonId], [Extent171].[RepresentativeId] AS [RepresentativeId], [Extent171].[ConcludingDate] AS [ConcludingDate], [Extent171].[Subject] AS [Subject], [Extent171].[AmountInPln] AS [AmountInPln], [Extent171].[PaymentTermId] AS [PaymentTermId], [Extent171].[ExpiryDate] AS [ExpiryDate], [Extent171].[PenaltyClauseChecked] AS [PenaltyClauseChecked], [Extent171].[CopyRightChecked] AS [CopyRightChecked], [Extent171].[DifferentGoverningLawChecked] AS [DifferentGoverningLawChecked], [Extent171].[UspProtectionChecked] AS [UspProtectionChecked], [Extent172].[DictionaryItemNameId] AS [DictionaryItemNameId], [Extent172].[Name] AS [Name9], [Extent172].[LanguageCulture] AS [LanguageCulture9], [Extent173].[UserDictionaryItemNameId] AS [UserDictionaryItemNameId], [Extent173].[LanguageCulture] AS [LanguageCulture10]
  2790.                             FROM    [schAgreements].[tAgreements] AS [Extent170]
  2791.                             INNER JOIN [schAgreements].[tAgreementData] AS [Extent171] ON [Extent170].[AgreementId] = [Extent171].[AgreementId]
  2792.                             INNER JOIN [schDictionaries].[tDictionaryItemNames] AS [Extent172] ON [Extent170].[StatusId] = [Extent172].[DictionaryItemId]
  2793.                             INNER JOIN [schDictionaries].[tUserDictionaryItemNames] AS [Extent173] ON [Extent171].[AgreementTypeId] = [Extent173].[UserDictionaryItemId]
  2794.                             WHERE [Extent171].[IsValid] = 1 ) AS [Filter137]
  2795.                         LEFT OUTER JOIN [schSecurity].[tAccounts] AS [Extent174] ON [Filter137].[FirstResponsiblePersonId] = [Extent174].[AccountId]
  2796.                         WHERE (([Filter137].[LanguageCulture9] = @p__linq__0) OR (([Filter137].[LanguageCulture9] IS NULL) AND (@p__linq__0 IS NULL))) AND (([Filter137].[LanguageCulture10] = @p__linq__1) OR (([Filter137].[LanguageCulture10] IS NULL) AND (@p__linq__1 IS NULL))) ) AS [Project237]
  2797.                     OUTER APPLY  (SELECT TOP (1)
  2798.                         [Project250].[K2ProcessId] AS [K2ProcessId],
  2799.                         [Project250].[K2ProcessId1] AS [K2ProcessId1],
  2800.                         [Project250].[K2ProcessId2] AS [K2ProcessId2],
  2801.                         [Project250].[DictionaryItemNameId] AS [DictionaryItemNameId],
  2802.                         [Project250].[Name] AS [Name],
  2803.                         [Project250].[C1] AS [C1],
  2804.                         [Project250].[C2] AS [C2]
  2805.                         FROM ( SELECT
  2806.                             [Project248].[K2ProcessId] AS [K2ProcessId],
  2807.                             [Project248].[K2ProcessId1] AS [K2ProcessId1],
  2808.                             [Project248].[K2ProcessId2] AS [K2ProcessId2],
  2809.                             [Project248].[DictionaryItemNameId] AS [DictionaryItemNameId],
  2810.                             [Project248].[Name] AS [Name],
  2811.                             [Project248].[C1] AS [C1],
  2812.                             (SELECT TOP (1)
  2813.                                 [Extent182].[AgreementTerminationId] AS [AgreementTerminationId]
  2814.                                 FROM [schAgreements].[tAgreementTerminations] AS [Extent182]
  2815.                                 WHERE ([Extent182].[AgreementId] = [Project237].[AgreementId]) AND ([Extent182].[AgreementTerminationId] = [Project248].[ObjectId])) AS [C2]
  2816.                             FROM ( SELECT
  2817.                                 [Project247].[K2ProcessId] AS [K2ProcessId],
  2818.                                 [Project247].[K2ProcessId1] AS [K2ProcessId1],
  2819.                                 [Project247].[K2ProcessId2] AS [K2ProcessId2],
  2820.                                 [Project247].[ObjectId] AS [ObjectId],
  2821.                                 [Project247].[DictionaryItemNameId] AS [DictionaryItemNameId],
  2822.                                 [Project247].[Name] AS [Name],
  2823.                                 [Project247].[C1] AS [C1]
  2824.                                 FROM ( SELECT
  2825.                                     [Project245].[K2ProcessId] AS [K2ProcessId],
  2826.                                     [Project245].[K2ProcessId1] AS [K2ProcessId1],
  2827.                                     [Project245].[K2ProcessId2] AS [K2ProcessId2],
  2828.                                     [Project245].[ObjectId1] AS [ObjectId],
  2829.                                     [Project245].[DictionaryItemNameId] AS [DictionaryItemNameId],
  2830.                                     [Project245].[Name] AS [Name],
  2831.                                     (SELECT TOP (1)
  2832.                                         [Extent181].[AnnexId] AS [AnnexId]
  2833.                                         FROM [schAgreements].[tAnnexes] AS [Extent181]
  2834.                                         WHERE ([Project237].[AgreementId] = [Extent181].[AgreementId]) AND ([Extent181].[AnnexId] = [Project245].[ObjectId])) AS [C1]
  2835.                                     FROM ( SELECT
  2836.                                         [Project243].[K2ProcessId] AS [K2ProcessId],
  2837.                                         [Project243].[K2ProcessId1] AS [K2ProcessId1],
  2838.                                         [Project243].[ObjectId] AS [ObjectId],
  2839.                                         [Project243].[K2ProcessId2] AS [K2ProcessId2],
  2840.                                         [Project243].[ObjectId1] AS [ObjectId1],
  2841.                                         [Limit65].[DictionaryItemNameId] AS [DictionaryItemNameId],
  2842.                                         [Limit65].[Name] AS [Name]
  2843.                                         FROM   (SELECT
  2844.                                             @p__linq__2 AS [p__linq__2],
  2845.                                             [Project238].[K2ProcessId] AS [K2ProcessId],
  2846.                                             [Project238].[ObjectTypeId] AS [ObjectTypeId],
  2847.                                             [Join123].[K2ProcessId] AS [K2ProcessId1],
  2848.                                             [Join123].[ObjectId] AS [ObjectId],
  2849.                                             [Join123].[ObjectTypeId] AS [ObjectTypeId1],
  2850.                                             [Join125].[K2ProcessId] AS [K2ProcessId2],
  2851.                                             [Join125].[ObjectId] AS [ObjectId1],
  2852.                                             [Join125].[ObjectTypeId] AS [ObjectTypeId2]
  2853.                                             FROM     ( SELECT 1 AS X ) AS [SingleRowTable49]
  2854.                                             LEFT OUTER JOIN  (SELECT
  2855.                                                 [Extent175].[K2ProcessId] AS [K2ProcessId],
  2856.                                                 [Extent175].[ObjectId] AS [ObjectId],
  2857.                                                 [Extent175].[ObjectTypeId] AS [ObjectTypeId],
  2858.                                                 [Extent175].[EndDate] AS [EndDate]
  2859.                                                 FROM [schProcesses].[tProcesses] AS [Extent175]
  2860.                                                 WHERE ([Extent175].[EndDate] IS NULL) AND (12005 = [Extent175].[ObjectTypeId]) AND ([Extent175].[ObjectId] = [Project237].[AgreementId]) ) AS [Project238] ON 1 = 1
  2861.                                             CROSS JOIN  (SELECT [Project240].[K2ProcessId] AS [K2ProcessId], [Project240].[ObjectId] AS [ObjectId], [Project240].[ObjectTypeId] AS [ObjectTypeId]
  2862.                                                 FROM   ( SELECT 1 AS X ) AS [SingleRowTable50]
  2863.                                                 LEFT OUTER JOIN  (SELECT
  2864.                                                     [Extent176].[K2ProcessId] AS [K2ProcessId],
  2865.                                                     [Extent176].[ObjectId] AS [ObjectId],
  2866.                                                     [Extent176].[ObjectTypeId] AS [ObjectTypeId],
  2867.                                                     [Extent176].[EndDate] AS [EndDate]
  2868.                                                     FROM [schProcesses].[tProcesses] AS [Extent176]
  2869.                                                     WHERE ([Extent176].[EndDate] IS NULL) AND (12006 = [Extent176].[ObjectTypeId]) AND ( EXISTS (SELECT
  2870.                                                         1 AS [C1]
  2871.                                                         FROM [schAgreements].[tAnnexes] AS [Extent177]
  2872.                                                         WHERE ([Project237].[AgreementId] = [Extent177].[AgreementId]) AND ([Extent177].[AgreementId] = [Project237].[AgreementId]) AND ([Extent177].[AnnexId] = [Extent176].[ObjectId])
  2873.                                                     )) ) AS [Project240] ON 1 = 1 ) AS [Join123]
  2874.                                             CROSS JOIN  (SELECT [Project242].[K2ProcessId] AS [K2ProcessId], [Project242].[ObjectId] AS [ObjectId], [Project242].[ObjectTypeId] AS [ObjectTypeId]
  2875.                                                 FROM   ( SELECT 1 AS X ) AS [SingleRowTable51]
  2876.                                                 LEFT OUTER JOIN  (SELECT
  2877.                                                     [Extent178].[K2ProcessId] AS [K2ProcessId],
  2878.                                                     [Extent178].[ObjectId] AS [ObjectId],
  2879.                                                     [Extent178].[ObjectTypeId] AS [ObjectTypeId],
  2880.                                                     [Extent178].[EndDate] AS [EndDate]
  2881.                                                     FROM [schProcesses].[tProcesses] AS [Extent178]
  2882.                                                     WHERE ([Extent178].[EndDate] IS NULL) AND (12007 = [Extent178].[ObjectTypeId]) AND ( EXISTS (SELECT
  2883.                                                         1 AS [C1]
  2884.                                                         FROM [schAgreements].[tAgreementTerminations] AS [Extent179]
  2885.                                                         WHERE ([Extent179].[AgreementId] = [Project237].[AgreementId]) AND ([Extent179].[AgreementId] = [Project237].[AgreementId]) AND ([Extent179].[AgreementTerminationId] = [Extent178].[ObjectId])
  2886.                                                     )) ) AS [Project242] ON 1 = 1 ) AS [Join125] ) AS [Project243]
  2887.                                         OUTER APPLY  (SELECT TOP (1)
  2888.                                             [Extent180].[DictionaryItemNameId] AS [DictionaryItemNameId],
  2889.                                             [Extent180].[Name] AS [Name]
  2890.                                             FROM [schDictionaries].[tDictionaryItemNames] AS [Extent180]
  2891.                                             WHERE (([Extent180].[LanguageCulture] = @p__linq__2) OR (([Extent180].[LanguageCulture] IS NULL) AND (@p__linq__2 IS NULL))) AND ([Extent180].[DictionaryItemId] IN (12005,12006,12007)) AND ([Extent180].[DictionaryItemId] = (CASE WHEN ([Project243].[K2ProcessId] IS NOT NULL) THEN [Project243].[ObjectTypeId] WHEN ([Project243].[K2ProcessId1] IS NOT NULL) THEN [Project243].[ObjectTypeId1] ELSE [Project243].[ObjectTypeId2] END)) ) AS [Limit65]
  2892.                                     )  AS [Project245]
  2893.                                 )  AS [Project247]
  2894.                             )  AS [Project248]
  2895.                         )  AS [Project250] ) AS [Limit68] ) AS [Project252]
  2896.                 OUTER APPLY  (SELECT TOP (1)
  2897.                     [Project265].[K2ProcessId] AS [K2ProcessId],
  2898.                     [Project265].[K2ProcessId1] AS [K2ProcessId1],
  2899.                     [Project265].[K2ProcessId2] AS [K2ProcessId2],
  2900.                     [Project265].[DictionaryItemNameId] AS [DictionaryItemNameId],
  2901.                     [Project265].[Name] AS [Name],
  2902.                     [Project265].[C1] AS [C1],
  2903.                     [Project265].[C2] AS [C2]
  2904.                     FROM ( SELECT
  2905.                         [Project263].[K2ProcessId] AS [K2ProcessId],
  2906.                         [Project263].[K2ProcessId1] AS [K2ProcessId1],
  2907.                         [Project263].[K2ProcessId2] AS [K2ProcessId2],
  2908.                         [Project263].[DictionaryItemNameId] AS [DictionaryItemNameId],
  2909.                         [Project263].[Name] AS [Name],
  2910.                         [Project263].[C1] AS [C1],
  2911.                         (SELECT TOP (1)
  2912.                             [Extent190].[AgreementTerminationId] AS [AgreementTerminationId]
  2913.                             FROM [schAgreements].[tAgreementTerminations] AS [Extent190]
  2914.                             WHERE ([Extent190].[AgreementId] = [Project252].[AgreementId]) AND ([Extent190].[AgreementTerminationId] = [Project263].[ObjectId])) AS [C2]
  2915.                         FROM ( SELECT
  2916.                             [Project262].[K2ProcessId] AS [K2ProcessId],
  2917.                             [Project262].[K2ProcessId1] AS [K2ProcessId1],
  2918.                             [Project262].[K2ProcessId2] AS [K2ProcessId2],
  2919.                             [Project262].[ObjectId] AS [ObjectId],
  2920.                             [Project262].[DictionaryItemNameId] AS [DictionaryItemNameId],
  2921.                             [Project262].[Name] AS [Name],
  2922.                             [Project262].[C1] AS [C1]
  2923.                             FROM ( SELECT
  2924.                                 [Project260].[K2ProcessId] AS [K2ProcessId],
  2925.                                 [Project260].[K2ProcessId1] AS [K2ProcessId1],
  2926.                                 [Project260].[K2ProcessId2] AS [K2ProcessId2],
  2927.                                 [Project260].[ObjectId1] AS [ObjectId],
  2928.                                 [Project260].[DictionaryItemNameId] AS [DictionaryItemNameId],
  2929.                                 [Project260].[Name] AS [Name],
  2930.                                 (SELECT TOP (1)
  2931.                                     [Extent189].[AnnexId] AS [AnnexId]
  2932.                                     FROM [schAgreements].[tAnnexes] AS [Extent189]
  2933.                                     WHERE ([Project252].[AgreementId] = [Extent189].[AgreementId]) AND ([Extent189].[AnnexId] = [Project260].[ObjectId])) AS [C1]
  2934.                                 FROM ( SELECT
  2935.                                     [Project258].[K2ProcessId] AS [K2ProcessId],
  2936.                                     [Project258].[K2ProcessId1] AS [K2ProcessId1],
  2937.                                     [Project258].[ObjectId] AS [ObjectId],
  2938.                                     [Project258].[K2ProcessId2] AS [K2ProcessId2],
  2939.                                     [Project258].[ObjectId1] AS [ObjectId1],
  2940.                                     [Limit69].[DictionaryItemNameId] AS [DictionaryItemNameId],
  2941.                                     [Limit69].[Name] AS [Name]
  2942.                                     FROM   (SELECT
  2943.                                         @p__linq__2 AS [p__linq__2],
  2944.                                         [Project253].[K2ProcessId] AS [K2ProcessId],
  2945.                                         [Project253].[ObjectTypeId] AS [ObjectTypeId],
  2946.                                         [Join128].[K2ProcessId] AS [K2ProcessId1],
  2947.                                         [Join128].[ObjectId] AS [ObjectId],
  2948.                                         [Join128].[ObjectTypeId] AS [ObjectTypeId1],
  2949.                                         [Join130].[K2ProcessId] AS [K2ProcessId2],
  2950.                                         [Join130].[ObjectId] AS [ObjectId1],
  2951.                                         [Join130].[ObjectTypeId] AS [ObjectTypeId2]
  2952.                                         FROM     ( SELECT 1 AS X ) AS [SingleRowTable52]
  2953.                                         LEFT OUTER JOIN  (SELECT
  2954.                                             [Extent183].[K2ProcessId] AS [K2ProcessId],
  2955.                                             [Extent183].[ObjectId] AS [ObjectId],
  2956.                                             [Extent183].[ObjectTypeId] AS [ObjectTypeId],
  2957.                                             [Extent183].[EndDate] AS [EndDate]
  2958.                                             FROM [schProcesses].[tProcesses] AS [Extent183]
  2959.                                             WHERE ([Extent183].[EndDate] IS NULL) AND (12005 = [Extent183].[ObjectTypeId]) AND ([Extent183].[ObjectId] = [Project252].[AgreementId]) ) AS [Project253] ON 1 = 1
  2960.                                         CROSS JOIN  (SELECT [Project255].[K2ProcessId] AS [K2ProcessId], [Project255].[ObjectId] AS [ObjectId], [Project255].[ObjectTypeId] AS [ObjectTypeId]
  2961.                                             FROM   ( SELECT 1 AS X ) AS [SingleRowTable53]
  2962.                                             LEFT OUTER JOIN  (SELECT
  2963.                                                 [Extent184].[K2ProcessId] AS [K2ProcessId],
  2964.                                                 [Extent184].[ObjectId] AS [ObjectId],
  2965.                                                 [Extent184].[ObjectTypeId] AS [ObjectTypeId],
  2966.                                                 [Extent184].[EndDate] AS [EndDate]
  2967.                                                 FROM [schProcesses].[tProcesses] AS [Extent184]
  2968.                                                 WHERE ([Extent184].[EndDate] IS NULL) AND (12006 = [Extent184].[ObjectTypeId]) AND ( EXISTS (SELECT
  2969.                                                     1 AS [C1]
  2970.                                                     FROM [schAgreements].[tAnnexes] AS [Extent185]
  2971.                                                     WHERE ([Project252].[AgreementId] = [Extent185].[AgreementId]) AND ([Extent185].[AgreementId] = [Project252].[AgreementId]) AND ([Extent185].[AnnexId] = [Extent184].[ObjectId])
  2972.                                                 )) ) AS [Project255] ON 1 = 1 ) AS [Join128]
  2973.                                         CROSS JOIN  (SELECT [Project257].[K2ProcessId] AS [K2ProcessId], [Project257].[ObjectId] AS [ObjectId], [Project257].[ObjectTypeId] AS [ObjectTypeId]
  2974.                                             FROM   ( SELECT 1 AS X ) AS [SingleRowTable54]
  2975.                                             LEFT OUTER JOIN  (SELECT
  2976.                                                 [Extent186].[K2ProcessId] AS [K2ProcessId],
  2977.                                                 [Extent186].[ObjectId] AS [ObjectId],
  2978.                                                 [Extent186].[ObjectTypeId] AS [ObjectTypeId],
  2979.                                                 [Extent186].[EndDate] AS [EndDate]
  2980.                                                 FROM [schProcesses].[tProcesses] AS [Extent186]
  2981.                                                 WHERE ([Extent186].[EndDate] IS NULL) AND (12007 = [Extent186].[ObjectTypeId]) AND ( EXISTS (SELECT
  2982.                                                     1 AS [C1]
  2983.                                                     FROM [schAgreements].[tAgreementTerminations] AS [Extent187]
  2984.                                                     WHERE ([Extent187].[AgreementId] = [Project252].[AgreementId]) AND ([Extent187].[AgreementId] = [Project252].[AgreementId]) AND ([Extent187].[AgreementTerminationId] = [Extent186].[ObjectId])
  2985.                                                 )) ) AS [Project257] ON 1 = 1 ) AS [Join130] ) AS [Project258]
  2986.                                     OUTER APPLY  (SELECT TOP (1)
  2987.                                         [Extent188].[DictionaryItemNameId] AS [DictionaryItemNameId],
  2988.                                         [Extent188].[Name] AS [Name]
  2989.                                         FROM [schDictionaries].[tDictionaryItemNames] AS [Extent188]
  2990.                                         WHERE (([Extent188].[LanguageCulture] = @p__linq__2) OR (([Extent188].[LanguageCulture] IS NULL) AND (@p__linq__2 IS NULL))) AND ([Extent188].[DictionaryItemId] IN (12005,12006,12007)) AND ([Extent188].[DictionaryItemId] = (CASE WHEN ([Project258].[K2ProcessId] IS NOT NULL) THEN [Project258].[ObjectTypeId] WHEN ([Project258].[K2ProcessId1] IS NOT NULL) THEN [Project258].[ObjectTypeId1] ELSE [Project258].[ObjectTypeId2] END)) ) AS [Limit69]
  2991.                                 )  AS [Project260]
  2992.                             )  AS [Project262]
  2993.                         )  AS [Project263]
  2994.                     )  AS [Project265] ) AS [Limit72] ) AS [Project267]
  2995.             OUTER APPLY  (SELECT TOP (1)
  2996.                 [Project278].[K2ProcessId] AS [K2ProcessId],
  2997.                 [Project278].[K2ProcessId1] AS [K2ProcessId1],
  2998.                 [Project278].[K2ProcessId2] AS [K2ProcessId2],
  2999.                 [Project278].[AnnexId] AS [AnnexId],
  3000.                 [Limit75].[AgreementTerminationId] AS [AgreementTerminationId],
  3001.                 CASE WHEN ([Project278].[K2ProcessId] IS NOT NULL) THEN [Project267].[Signature] WHEN ([Project278].[K2ProcessId1] IS NOT NULL) THEN [Project278].[Signature] ELSE [Limit75].[Signature] END AS [C1],
  3002.                 [Project278].[C1] AS [C2]
  3003.                 FROM   (SELECT
  3004.                     [Project276].[K2ProcessId] AS [K2ProcessId],
  3005.                     [Project276].[K2ProcessId1] AS [K2ProcessId1],
  3006.                     [Project276].[K2ProcessId2] AS [K2ProcessId2],
  3007.                     [Project276].[ObjectId1] AS [ObjectId],
  3008.                     [Limit74].[AnnexId] AS [AnnexId],
  3009.                     [Limit74].[Signature] AS [Signature],
  3010.                     [Project276].[C1] AS [C1]
  3011.                     FROM   (SELECT
  3012.                         [Project275].[K2ProcessId] AS [K2ProcessId],
  3013.                         [Project275].[K2ProcessId1] AS [K2ProcessId1],
  3014.                         [Project275].[ObjectId] AS [ObjectId],
  3015.                         [Project275].[K2ProcessId2] AS [K2ProcessId2],
  3016.                         [Project275].[ObjectId1] AS [ObjectId1],
  3017.                         [Project275].[C1] AS [C1]
  3018.                         FROM ( SELECT
  3019.                             [Project273].[K2ProcessId] AS [K2ProcessId],
  3020.                             [Project273].[ObjectTypeId] AS [ObjectTypeId],
  3021.                             [Project273].[K2ProcessId1] AS [K2ProcessId1],
  3022.                             [Project273].[ObjectId] AS [ObjectId],
  3023.                             [Project273].[ObjectTypeId1] AS [ObjectTypeId1],
  3024.                             [Project273].[K2ProcessId2] AS [K2ProcessId2],
  3025.                             [Project273].[ObjectId1] AS [ObjectId1],
  3026.                             [Project273].[ObjectTypeId2] AS [ObjectTypeId2],
  3027.                             (SELECT TOP (1)
  3028.                                 [Extent196].[DictionaryItemNameId] AS [DictionaryItemNameId]
  3029.                                 FROM [schDictionaries].[tDictionaryItemNames] AS [Extent196]
  3030.                                 WHERE (([Extent196].[LanguageCulture] = @p__linq__2) OR (([Extent196].[LanguageCulture] IS NULL) AND (@p__linq__2 IS NULL))) AND ([Extent196].[DictionaryItemId] IN (12005,12006,12007)) AND ([Extent196].[DictionaryItemId] = (CASE WHEN ([Project273].[K2ProcessId] IS NOT NULL) THEN [Project273].[ObjectTypeId] WHEN ([Project273].[K2ProcessId1] IS NOT NULL) THEN [Project273].[ObjectTypeId1] ELSE [Project273].[ObjectTypeId2] END))) AS [C1]
  3031.                             FROM ( SELECT
  3032.                                 @p__linq__2 AS [p__linq__2],
  3033.                                 [Project268].[K2ProcessId] AS [K2ProcessId],
  3034.                                 [Project268].[ObjectTypeId] AS [ObjectTypeId],
  3035.                                 [Join133].[K2ProcessId] AS [K2ProcessId1],
  3036.                                 [Join133].[ObjectId] AS [ObjectId],
  3037.                                 [Join133].[ObjectTypeId] AS [ObjectTypeId1],
  3038.                                 [Join135].[K2ProcessId] AS [K2ProcessId2],
  3039.                                 [Join135].[ObjectId] AS [ObjectId1],
  3040.                                 [Join135].[ObjectTypeId] AS [ObjectTypeId2]
  3041.                                 FROM     ( SELECT 1 AS X ) AS [SingleRowTable55]
  3042.                                 LEFT OUTER JOIN  (SELECT
  3043.                                     [Extent191].[K2ProcessId] AS [K2ProcessId],
  3044.                                     [Extent191].[ObjectId] AS [ObjectId],
  3045.                                     [Extent191].[ObjectTypeId] AS [ObjectTypeId],
  3046.                                     [Extent191].[EndDate] AS [EndDate]
  3047.                                     FROM [schProcesses].[tProcesses] AS [Extent191]
  3048.                                     WHERE ([Extent191].[EndDate] IS NULL) AND (12005 = [Extent191].[ObjectTypeId]) AND ([Extent191].[ObjectId] = [Project267].[AgreementId]) ) AS [Project268] ON 1 = 1
  3049.                                 CROSS JOIN  (SELECT [Project270].[K2ProcessId] AS [K2ProcessId], [Project270].[ObjectId] AS [ObjectId], [Project270].[ObjectTypeId] AS [ObjectTypeId]
  3050.                                     FROM   ( SELECT 1 AS X ) AS [SingleRowTable56]
  3051.                                     LEFT OUTER JOIN  (SELECT
  3052.                                         [Extent192].[K2ProcessId] AS [K2ProcessId],
  3053.                                         [Extent192].[ObjectId] AS [ObjectId],
  3054.                                         [Extent192].[ObjectTypeId] AS [ObjectTypeId],
  3055.                                         [Extent192].[EndDate] AS [EndDate]
  3056.                                         FROM [schProcesses].[tProcesses] AS [Extent192]
  3057.                                         WHERE ([Extent192].[EndDate] IS NULL) AND (12006 = [Extent192].[ObjectTypeId]) AND ( EXISTS (SELECT
  3058.                                             1 AS [C1]
  3059.                                             FROM [schAgreements].[tAnnexes] AS [Extent193]
  3060.                                             WHERE ([Project267].[AgreementId] = [Extent193].[AgreementId]) AND ([Extent193].[AgreementId] = [Project267].[AgreementId]) AND ([Extent193].[AnnexId] = [Extent192].[ObjectId])
  3061.                                         )) ) AS [Project270] ON 1 = 1 ) AS [Join133]
  3062.                                 CROSS JOIN  (SELECT [Project272].[K2ProcessId] AS [K2ProcessId], [Project272].[ObjectId] AS [ObjectId], [Project272].[ObjectTypeId] AS [ObjectTypeId]
  3063.                                     FROM   ( SELECT 1 AS X ) AS [SingleRowTable57]
  3064.                                     LEFT OUTER JOIN  (SELECT
  3065.                                         [Extent194].[K2ProcessId] AS [K2ProcessId],
  3066.                                         [Extent194].[ObjectId] AS [ObjectId],
  3067.                                         [Extent194].[ObjectTypeId] AS [ObjectTypeId],
  3068.                                         [Extent194].[EndDate] AS [EndDate]
  3069.                                         FROM [schProcesses].[tProcesses] AS [Extent194]
  3070.                                         WHERE ([Extent194].[EndDate] IS NULL) AND (12007 = [Extent194].[ObjectTypeId]) AND ( EXISTS (SELECT
  3071.                                             1 AS [C1]
  3072.                                             FROM [schAgreements].[tAgreementTerminations] AS [Extent195]
  3073.                                             WHERE ([Extent195].[AgreementId] = [Project267].[AgreementId]) AND ([Extent195].[AgreementId] = [Project267].[AgreementId]) AND ([Extent195].[AgreementTerminationId] = [Extent194].[ObjectId])
  3074.                                         )) ) AS [Project272] ON 1 = 1 ) AS [Join135]
  3075.                             )  AS [Project273]
  3076.                         )  AS [Project275] ) AS [Project276]
  3077.                     OUTER APPLY  (SELECT TOP (1)
  3078.                         [Extent197].[AnnexId] AS [AnnexId],
  3079.                         [Extent197].[Signature] AS [Signature]
  3080.                         FROM [schAgreements].[tAnnexes] AS [Extent197]
  3081.                         WHERE ([Project267].[AgreementId] = [Extent197].[AgreementId]) AND ([Extent197].[AnnexId] = [Project276].[ObjectId]) ) AS [Limit74] ) AS [Project278]
  3082.                 OUTER APPLY  (SELECT TOP (1)
  3083.                     [Extent198].[AgreementTerminationId] AS [AgreementTerminationId],
  3084.                     [Extent198].[Signature] AS [Signature]
  3085.                     FROM [schAgreements].[tAgreementTerminations] AS [Extent198]
  3086.                     WHERE ([Extent198].[AgreementId] = [Project267].[AgreementId]) AND ([Extent198].[AgreementTerminationId] = [Project278].[ObjectId]) ) AS [Limit75] ) AS [Limit76] ) AS [Project281]
  3087.         OUTER APPLY  (SELECT TOP (1)
  3088.             [Project292].[K2ProcessId] AS [K2ProcessId],
  3089.             [Project292].[K2ProcessId1] AS [K2ProcessId1],
  3090.             [Project292].[K2ProcessId2] AS [K2ProcessId2],
  3091.             [Project292].[AnnexId] AS [AnnexId],
  3092.             [Limit79].[AgreementTerminationId] AS [AgreementTerminationId],
  3093.             CASE WHEN ([Project292].[K2ProcessId] IS NOT NULL) THEN [Project281].[Signature] WHEN ([Project292].[K2ProcessId1] IS NOT NULL) THEN [Project292].[Signature] ELSE [Limit79].[Signature] END AS [C1],
  3094.             [Project292].[C1] AS [C2]
  3095.             FROM   (SELECT
  3096.                 [Project290].[K2ProcessId] AS [K2ProcessId],
  3097.                 [Project290].[K2ProcessId1] AS [K2ProcessId1],
  3098.                 [Project290].[K2ProcessId2] AS [K2ProcessId2],
  3099.                 [Project290].[ObjectId1] AS [ObjectId],
  3100.                 [Limit78].[AnnexId] AS [AnnexId],
  3101.                 [Limit78].[Signature] AS [Signature],
  3102.                 [Project290].[C1] AS [C1]
  3103.                 FROM   (SELECT
  3104.                     [Project289].[K2ProcessId] AS [K2ProcessId],
  3105.                     [Project289].[K2ProcessId1] AS [K2ProcessId1],
  3106.                     [Project289].[ObjectId] AS [ObjectId],
  3107.                     [Project289].[K2ProcessId2] AS [K2ProcessId2],
  3108.                     [Project289].[ObjectId1] AS [ObjectId1],
  3109.                     [Project289].[C1] AS [C1]
  3110.                     FROM ( SELECT
  3111.                         [Project287].[K2ProcessId] AS [K2ProcessId],
  3112.                         [Project287].[ObjectTypeId] AS [ObjectTypeId],
  3113.                         [Project287].[K2ProcessId1] AS [K2ProcessId1],
  3114.                         [Project287].[ObjectId] AS [ObjectId],
  3115.                         [Project287].[ObjectTypeId1] AS [ObjectTypeId1],
  3116.                         [Project287].[K2ProcessId2] AS [K2ProcessId2],
  3117.                         [Project287].[ObjectId1] AS [ObjectId1],
  3118.                         [Project287].[ObjectTypeId2] AS [ObjectTypeId2],
  3119.                         (SELECT TOP (1)
  3120.                             [Extent204].[DictionaryItemNameId] AS [DictionaryItemNameId]
  3121.                             FROM [schDictionaries].[tDictionaryItemNames] AS [Extent204]
  3122.                             WHERE (([Extent204].[LanguageCulture] = @p__linq__2) OR (([Extent204].[LanguageCulture] IS NULL) AND (@p__linq__2 IS NULL))) AND ([Extent204].[DictionaryItemId] IN (12005,12006,12007)) AND ([Extent204].[DictionaryItemId] = (CASE WHEN ([Project287].[K2ProcessId] IS NOT NULL) THEN [Project287].[ObjectTypeId] WHEN ([Project287].[K2ProcessId1] IS NOT NULL) THEN [Project287].[ObjectTypeId1] ELSE [Project287].[ObjectTypeId2] END))) AS [C1]
  3123.                         FROM ( SELECT
  3124.                             @p__linq__2 AS [p__linq__2],
  3125.                             [Project282].[K2ProcessId] AS [K2ProcessId],
  3126.                             [Project282].[ObjectTypeId] AS [ObjectTypeId],
  3127.                             [Join138].[K2ProcessId] AS [K2ProcessId1],
  3128.                             [Join138].[ObjectId] AS [ObjectId],
  3129.                             [Join138].[ObjectTypeId] AS [ObjectTypeId1],
  3130.                             [Join140].[K2ProcessId] AS [K2ProcessId2],
  3131.                             [Join140].[ObjectId] AS [ObjectId1],
  3132.                             [Join140].[ObjectTypeId] AS [ObjectTypeId2]
  3133.                             FROM     ( SELECT 1 AS X ) AS [SingleRowTable58]
  3134.                             LEFT OUTER JOIN  (SELECT
  3135.                                 [Extent199].[K2ProcessId] AS [K2ProcessId],
  3136.                                 [Extent199].[ObjectId] AS [ObjectId],
  3137.                                 [Extent199].[ObjectTypeId] AS [ObjectTypeId],
  3138.                                 [Extent199].[EndDate] AS [EndDate]
  3139.                                 FROM [schProcesses].[tProcesses] AS [Extent199]
  3140.                                 WHERE ([Extent199].[EndDate] IS NULL) AND (12005 = [Extent199].[ObjectTypeId]) AND ([Extent199].[ObjectId] = [Project281].[AgreementId]) ) AS [Project282] ON 1 = 1
  3141.                             CROSS JOIN  (SELECT [Project284].[K2ProcessId] AS [K2ProcessId], [Project284].[ObjectId] AS [ObjectId], [Project284].[ObjectTypeId] AS [ObjectTypeId]
  3142.                                 FROM   ( SELECT 1 AS X ) AS [SingleRowTable59]
  3143.                                 LEFT OUTER JOIN  (SELECT
  3144.                                     [Extent200].[K2ProcessId] AS [K2ProcessId],
  3145.                                     [Extent200].[ObjectId] AS [ObjectId],
  3146.                                     [Extent200].[ObjectTypeId] AS [ObjectTypeId],
  3147.                                     [Extent200].[EndDate] AS [EndDate]
  3148.                                     FROM [schProcesses].[tProcesses] AS [Extent200]
  3149.                                     WHERE ([Extent200].[EndDate] IS NULL) AND (12006 = [Extent200].[ObjectTypeId]) AND ( EXISTS (SELECT
  3150.                                         1 AS [C1]
  3151.                                         FROM [schAgreements].[tAnnexes] AS [Extent201]
  3152.                                         WHERE ([Project281].[AgreementId] = [Extent201].[AgreementId]) AND ([Extent201].[AgreementId] = [Project281].[AgreementId]) AND ([Extent201].[AnnexId] = [Extent200].[ObjectId])
  3153.                                     )) ) AS [Project284] ON 1 = 1 ) AS [Join138]
  3154.                             CROSS JOIN  (SELECT [Project286].[K2ProcessId] AS [K2ProcessId], [Project286].[ObjectId] AS [ObjectId], [Project286].[ObjectTypeId] AS [ObjectTypeId]
  3155.                                 FROM   ( SELECT 1 AS X ) AS [SingleRowTable60]
  3156.                                 LEFT OUTER JOIN  (SELECT
  3157.                                     [Extent202].[K2ProcessId] AS [K2ProcessId],
  3158.                                     [Extent202].[ObjectId] AS [ObjectId],
  3159.                                     [Extent202].[ObjectTypeId] AS [ObjectTypeId],
  3160.                                     [Extent202].[EndDate] AS [EndDate]
  3161.                                     FROM [schProcesses].[tProcesses] AS [Extent202]
  3162.                                     WHERE ([Extent202].[EndDate] IS NULL) AND (12007 = [Extent202].[ObjectTypeId]) AND ( EXISTS (SELECT
  3163.                                         1 AS [C1]
  3164.                                         FROM [schAgreements].[tAgreementTerminations] AS [Extent203]
  3165.                                         WHERE ([Extent203].[AgreementId] = [Project281].[AgreementId]) AND ([Extent203].[AgreementId] = [Project281].[AgreementId]) AND ([Extent203].[AgreementTerminationId] = [Extent202].[ObjectId])
  3166.                                     )) ) AS [Project286] ON 1 = 1 ) AS [Join140]
  3167.                         )  AS [Project287]
  3168.                     )  AS [Project289] ) AS [Project290]
  3169.                 OUTER APPLY  (SELECT TOP (1)
  3170.                     [Extent205].[AnnexId] AS [AnnexId],
  3171.                     [Extent205].[Signature] AS [Signature]
  3172.                     FROM [schAgreements].[tAnnexes] AS [Extent205]
  3173.                     WHERE ([Project281].[AgreementId] = [Extent205].[AgreementId]) AND ([Extent205].[AnnexId] = [Project290].[ObjectId]) ) AS [Limit78] ) AS [Project292]
  3174.             OUTER APPLY  (SELECT TOP (1)
  3175.                 [Extent206].[AgreementTerminationId] AS [AgreementTerminationId],
  3176.                 [Extent206].[Signature] AS [Signature]
  3177.                 FROM [schAgreements].[tAgreementTerminations] AS [Extent206]
  3178.                 WHERE ([Extent206].[AgreementId] = [Project281].[AgreementId]) AND ([Extent206].[AgreementTerminationId] = [Project292].[ObjectId]) ) AS [Limit79] ) AS [Limit80]
  3179.         LEFT OUTER JOIN [schSecurity].[tAccounts] AS [Extent207] ON [Project281].[SecondResponsiblePersonId] = [Extent207].[AccountId]
  3180.         LEFT OUTER JOIN [schSecurity].[tAccounts] AS [Extent208] ON [Project281].[RepresentativeId] = [Extent208].[AccountId]
  3181.         INNER JOIN  (SELECT [UnionAll6].[C1] AS [C1], [Limit81].[Name] AS [Name5], [Limit81].[DictionaryItemId] AS [DictionaryItemId1], [Limit82].[Name] AS [Name6], [Limit82].[DictionaryItemId] AS [DictionaryItemId2], [Limit83].[Name] AS [Name7], [Limit83].[DictionaryItemId] AS [DictionaryItemId3], [Limit84].[Name] AS [Name8], [Limit84].[DictionaryItemId] AS [DictionaryItemId4]
  3182.             FROM      (SELECT
  3183.                 0 AS [C1]
  3184.                 FROM  ( SELECT 1 AS X ) AS [SingleRowTable61]
  3185.             UNION ALL
  3186.                 SELECT
  3187.                 1 AS [C1]
  3188.                 FROM  ( SELECT 1 AS X ) AS [SingleRowTable62]
  3189.             UNION ALL
  3190.                 SELECT
  3191.                 2 AS [C1]
  3192.                 FROM  ( SELECT 1 AS X ) AS [SingleRowTable63]
  3193.             UNION ALL
  3194.                 SELECT
  3195.                 3 AS [C1]
  3196.                 FROM  ( SELECT 1 AS X ) AS [SingleRowTable64]) AS [UnionAll6]
  3197.             LEFT OUTER JOIN  (SELECT TOP (1) [Extent209].[Name] AS [Name], [Extent209].[DictionaryItemId] AS [DictionaryItemId]
  3198.                 FROM [schDictionaries].[tDictionaryItemNames] AS [Extent209]
  3199.                 WHERE 25001 = [Extent209].[DictionaryItemId] ) AS [Limit81] ON 1 = 1
  3200.             LEFT OUTER JOIN  (SELECT TOP (1) [Extent210].[Name] AS [Name], [Extent210].[DictionaryItemId] AS [DictionaryItemId]
  3201.                 FROM [schDictionaries].[tDictionaryItemNames] AS [Extent210]
  3202.                 WHERE 25002 = [Extent210].[DictionaryItemId] ) AS [Limit82] ON 1 = 1
  3203.             LEFT OUTER JOIN  (SELECT TOP (1) [Extent211].[Name] AS [Name], [Extent211].[DictionaryItemId] AS [DictionaryItemId]
  3204.                 FROM [schDictionaries].[tDictionaryItemNames] AS [Extent211]
  3205.                 WHERE 25003 = [Extent211].[DictionaryItemId] ) AS [Limit83] ON 1 = 1
  3206.             LEFT OUTER JOIN  (SELECT TOP (1) [Extent212].[Name] AS [Name], [Extent212].[DictionaryItemId] AS [DictionaryItemId]
  3207.                 FROM [schDictionaries].[tDictionaryItemNames] AS [Extent212]
  3208.                 WHERE 25004 = [Extent212].[DictionaryItemId] ) AS [Limit84] ON 1 = 1 ) AS [Join147] ON CASE WHEN ([Join147].[C1] = 0) THEN CASE WHEN ([Project281].[PenaltyClauseChecked] = 1) THEN [Join147].[DictionaryItemId1] END WHEN ([Join147].[C1] = 1) THEN CASE WHEN ([Project281].[CopyRightChecked] = 1) THEN [Join147].[DictionaryItemId2] END WHEN ([Join147].[C1] = 2) THEN CASE WHEN ([Project281].[DifferentGoverningLawChecked] = 1) THEN [Join147].[DictionaryItemId3] END WHEN ([Project281].[UspProtectionChecked] = 1) THEN [Join147].[DictionaryItemId4] END IS NOT NULL
  3209.     UNION ALL
  3210.         SELECT
  3211.         6 AS [C1],
  3212.         [Project344].[DictionaryItemNameId] AS [DictionaryItemNameId],
  3213.         [Project344].[UserDictionaryItemNameId] AS [UserDictionaryItemNameId],
  3214.         [Project344].[AgreementDataId] AS [AgreementDataId],
  3215.         [Project344].[AccountId] AS [AccountId],
  3216.         [Extent250].[AccountId] AS [AccountId1],
  3217.         [Extent251].[AccountId] AS [AccountId2],
  3218.         [Project344].[AgreementId] AS [AgreementId],
  3219.         [Project344].[AgreementId] AS [AgreementId1],
  3220.         [Project344].[CreatedById] AS [CreatedById],
  3221.         [Project344].[Subject] AS [Subject],
  3222.         [Project344].[AmountInPln] AS [AmountInPln],
  3223.         [Project344].[ConcludingDate] AS [ConcludingDate],
  3224.         [Project344].[AgreementId] AS [AgreementId2],
  3225.         [Project344].[Signature] AS [Signature],
  3226.         [Project344].[Name] AS [Name],
  3227.         [Project344].[StatusId] AS [StatusId],
  3228.         [Project344].[ExpiryDate] AS [ExpiryDate],
  3229.         [Project344].[FirstResponsiblePersonId] AS [FirstResponsiblePersonId],
  3230.         [Project344].[DisplayName] AS [DisplayName],
  3231.         [Project344].[PaymentTermId] AS [PaymentTermId],
  3232.         CASE WHEN ([Project344].[Name1] IS NULL) THEN N'' ELSE [Project344].[Name2] END + N' - ' + CASE WHEN ([Project344].[C1] IS NULL) THEN N'' ELSE [Limit100].[C1] END AS [C2],
  3233.         [Project344].[RepresentativeId] AS [RepresentativeId],
  3234.         [Extent251].[DisplayName] AS [DisplayName1],
  3235.         [Project344].[DisplayName] AS [DisplayName2],
  3236.         [Project344].[SecondResponsiblePersonId] AS [SecondResponsiblePersonId],
  3237.         [Extent250].[DisplayName] AS [DisplayName3],
  3238.         [Project344].[IsGroupAgreement] AS [IsGroupAgreement],
  3239.         [Project344].[K2ProcessId2] AS [K2ProcessId],
  3240.         [Project344].[K2ProcessId] AS [K2ProcessId1],
  3241.         [Project344].[K2ProcessId1] AS [K2ProcessId2],
  3242.         [Project344].[DictionaryItemNameId1] AS [DictionaryItemNameId1],
  3243.         [Project344].[C2] AS [C3],
  3244.         [Project344].[C3] AS [C4],
  3245.         [Project344].[K2ProcessId5] AS [K2ProcessId3],
  3246.         [Project344].[K2ProcessId3] AS [K2ProcessId4],
  3247.         [Project344].[K2ProcessId4] AS [K2ProcessId5],
  3248.         [Project344].[DictionaryItemNameId2] AS [DictionaryItemNameId2],
  3249.         [Project344].[C4] AS [C5],
  3250.         [Project344].[C5] AS [C6],
  3251.         [Project344].[K2ProcessId8] AS [K2ProcessId6],
  3252.         [Project344].[K2ProcessId6] AS [K2ProcessId7],
  3253.         [Project344].[K2ProcessId7] AS [K2ProcessId8],
  3254.         [Project344].[C6] AS [C7],
  3255.         [Project344].[AnnexId] AS [AnnexId],
  3256.         [Project344].[AgreementTerminationId] AS [AgreementTerminationId],
  3257.         [Limit100].[K2ProcessId2] AS [K2ProcessId9],
  3258.         [Limit100].[K2ProcessId] AS [K2ProcessId10],
  3259.         [Limit100].[K2ProcessId1] AS [K2ProcessId11],
  3260.         [Limit100].[C2] AS [C8],
  3261.         [Limit100].[AnnexId] AS [AnnexId1],
  3262.         [Limit100].[AgreementTerminationId] AS [AgreementTerminationId1],
  3263.         CAST(NULL AS int) AS [C9],
  3264.         CAST(NULL AS datetime2) AS [C10],
  3265.         CAST(NULL AS int) AS [C11],
  3266.         CAST(NULL AS int) AS [C12],
  3267.         CAST(NULL AS varchar(1)) AS [C13],
  3268.         CAST(NULL AS int) AS [C14],
  3269.         CAST(NULL AS int) AS [C15],
  3270.         CAST(NULL AS varchar(1)) AS [C16],
  3271.         CAST(NULL AS int) AS [C17],
  3272.         CAST(NULL AS int) AS [C18],
  3273.         CAST(NULL AS varchar(1)) AS [C19],
  3274.         CAST(NULL AS int) AS [C20],
  3275.         CAST(NULL AS int) AS [C21],
  3276.         CAST(NULL AS varchar(1)) AS [C22],
  3277.         CAST(NULL AS varchar(1)) AS [C23],
  3278.         CAST(NULL AS int) AS [C24],
  3279.         CAST(NULL AS int) AS [C25],
  3280.         CAST(NULL AS int) AS [C26],
  3281.         CAST(NULL AS varchar(1)) AS [C27],
  3282.         CAST(NULL AS varchar(1)) AS [C28],
  3283.         CAST(NULL AS varchar(1)) AS [C29],
  3284.         CAST(NULL AS int) AS [C30],
  3285.         CAST(NULL AS datetime2) AS [C31],
  3286.         CAST(NULL AS int) AS [C32],
  3287.         CAST(NULL AS int) AS [C33],
  3288.         CAST(NULL AS varchar(1)) AS [C34],
  3289.         CAST(NULL AS int) AS [C35],
  3290.         CAST(NULL AS int) AS [C36],
  3291.         CAST(NULL AS varchar(1)) AS [C37],
  3292.         CAST(NULL AS int) AS [C38],
  3293.         CAST(NULL AS int) AS [C39],
  3294.         CAST(NULL AS varchar(1)) AS [C40],
  3295.         CAST(NULL AS int) AS [C41],
  3296.         CAST(NULL AS int) AS [C42],
  3297.         CAST(NULL AS varchar(1)) AS [C43],
  3298.         CAST(NULL AS varchar(1)) AS [C44],
  3299.         CAST(NULL AS datetime2) AS [C45],
  3300.         CAST(NULL AS int) AS [C46],
  3301.         CAST(NULL AS varchar(1)) AS [C47],
  3302.         [Extent252].[Signature] AS [Signature1],
  3303.         CAST(NULL AS varchar(1)) AS [C48],
  3304.         CAST(NULL AS varchar(1)) AS [C49]
  3305.         FROM      (SELECT
  3306.             [Project330].[AgreementId] AS [AgreementId],
  3307.             [Project330].[Signature] AS [Signature],
  3308.             [Project330].[StatusId] AS [StatusId],
  3309.             [Project330].[IsGroupAgreement] AS [IsGroupAgreement],
  3310.             [Project330].[CreatedById] AS [CreatedById],
  3311.             [Project330].[AgreementDataId] AS [AgreementDataId],
  3312.             [Project330].[FirstResponsiblePersonId] AS [FirstResponsiblePersonId],
  3313.             [Project330].[SecondResponsiblePersonId] AS [SecondResponsiblePersonId],
  3314.             [Project330].[RepresentativeId] AS [RepresentativeId],
  3315.             [Project330].[ConcludingDate] AS [ConcludingDate],
  3316.             [Project330].[Subject] AS [Subject],
  3317.             [Project330].[AmountInPln] AS [AmountInPln],
  3318.             [Project330].[PaymentTermId] AS [PaymentTermId],
  3319.             [Project330].[ExpiryDate] AS [ExpiryDate],
  3320.             [Project330].[DictionaryItemNameId] AS [DictionaryItemNameId],
  3321.             [Project330].[Name] AS [Name],
  3322.             [Project330].[UserDictionaryItemNameId] AS [UserDictionaryItemNameId],
  3323.             [Project330].[AccountId] AS [AccountId],
  3324.             [Project330].[DisplayName] AS [DisplayName],
  3325.             [Project330].[K2ProcessId] AS [K2ProcessId],
  3326.             [Project330].[K2ProcessId1] AS [K2ProcessId1],
  3327.             [Project330].[K2ProcessId2] AS [K2ProcessId2],
  3328.             [Project330].[DictionaryItemNameId1] AS [DictionaryItemNameId1],
  3329.             [Project330].[Name1] AS [Name1],
  3330.             [Project330].[K2ProcessId3] AS [K2ProcessId3],
  3331.             [Project330].[K2ProcessId4] AS [K2ProcessId4],
  3332.             [Project330].[K2ProcessId5] AS [K2ProcessId5],
  3333.             [Project330].[DictionaryItemNameId2] AS [DictionaryItemNameId2],
  3334.             [Project330].[Name2] AS [Name2],
  3335.             [Limit96].[K2ProcessId] AS [K2ProcessId6],
  3336.             [Limit96].[K2ProcessId1] AS [K2ProcessId7],
  3337.             [Limit96].[K2ProcessId2] AS [K2ProcessId8],
  3338.             [Limit96].[AnnexId] AS [AnnexId],
  3339.             [Limit96].[AgreementTerminationId] AS [AgreementTerminationId],
  3340.             [Limit96].[C1] AS [C1],
  3341.             [Project330].[C1] AS [C2],
  3342.             [Project330].[C2] AS [C3],
  3343.             [Project330].[C3] AS [C4],
  3344.             [Project330].[C4] AS [C5],
  3345.             [Limit96].[C2] AS [C6]
  3346.             FROM   (SELECT
  3347.                 [Project315].[AgreementId] AS [AgreementId],
  3348.                 [Project315].[Signature] AS [Signature],
  3349.                 [Project315].[StatusId] AS [StatusId],
  3350.                 [Project315].[IsGroupAgreement] AS [IsGroupAgreement],
  3351.                 [Project315].[CreatedById] AS [CreatedById],
  3352.                 [Project315].[AgreementDataId] AS [AgreementDataId],
  3353.                 [Project315].[FirstResponsiblePersonId] AS [FirstResponsiblePersonId],
  3354.                 [Project315].[SecondResponsiblePersonId] AS [SecondResponsiblePersonId],
  3355.                 [Project315].[RepresentativeId] AS [RepresentativeId],
  3356.                 [Project315].[ConcludingDate] AS [ConcludingDate],
  3357.                 [Project315].[Subject] AS [Subject],
  3358.                 [Project315].[AmountInPln] AS [AmountInPln],
  3359.                 [Project315].[PaymentTermId] AS [PaymentTermId],
  3360.                 [Project315].[ExpiryDate] AS [ExpiryDate],
  3361.                 [Project315].[DictionaryItemNameId] AS [DictionaryItemNameId],
  3362.                 [Project315].[Name] AS [Name],
  3363.                 [Project315].[UserDictionaryItemNameId] AS [UserDictionaryItemNameId],
  3364.                 [Project315].[AccountId] AS [AccountId],
  3365.                 [Project315].[DisplayName] AS [DisplayName],
  3366.                 [Project315].[K2ProcessId] AS [K2ProcessId],
  3367.                 [Project315].[K2ProcessId1] AS [K2ProcessId1],
  3368.                 [Project315].[K2ProcessId2] AS [K2ProcessId2],
  3369.                 [Project315].[DictionaryItemNameId1] AS [DictionaryItemNameId1],
  3370.                 [Project315].[Name1] AS [Name1],
  3371.                 [Limit92].[K2ProcessId] AS [K2ProcessId3],
  3372.                 [Limit92].[K2ProcessId1] AS [K2ProcessId4],
  3373.                 [Limit92].[K2ProcessId2] AS [K2ProcessId5],
  3374.                 [Limit92].[DictionaryItemNameId] AS [DictionaryItemNameId2],
  3375.                 [Limit92].[Name] AS [Name2],
  3376.                 [Project315].[C1] AS [C1],
  3377.                 [Project315].[C2] AS [C2],
  3378.                 [Limit92].[C1] AS [C3],
  3379.                 [Limit92].[C2] AS [C4]
  3380.                 FROM   (SELECT
  3381.                     [Project300].[AgreementId] AS [AgreementId],
  3382.                     [Project300].[Signature] AS [Signature],
  3383.                     [Project300].[StatusId] AS [StatusId],
  3384.                     [Project300].[IsGroupAgreement] AS [IsGroupAgreement],
  3385.                     [Project300].[CreatedById] AS [CreatedById],
  3386.                     [Project300].[AgreementDataId] AS [AgreementDataId],
  3387.                     [Project300].[FirstResponsiblePersonId] AS [FirstResponsiblePersonId],
  3388.                     [Project300].[SecondResponsiblePersonId] AS [SecondResponsiblePersonId],
  3389.                     [Project300].[RepresentativeId] AS [RepresentativeId],
  3390.                     [Project300].[ConcludingDate] AS [ConcludingDate],
  3391.                     [Project300].[Subject] AS [Subject],
  3392.                     [Project300].[AmountInPln] AS [AmountInPln],
  3393.                     [Project300].[PaymentTermId] AS [PaymentTermId],
  3394.                     [Project300].[ExpiryDate] AS [ExpiryDate],
  3395.                     [Project300].[DictionaryItemNameId] AS [DictionaryItemNameId],
  3396.                     [Project300].[Name] AS [Name],
  3397.                     [Project300].[UserDictionaryItemNameId] AS [UserDictionaryItemNameId],
  3398.                     [Project300].[AccountId] AS [AccountId],
  3399.                     [Project300].[DisplayName] AS [DisplayName],
  3400.                     [Limit88].[K2ProcessId] AS [K2ProcessId],
  3401.                     [Limit88].[K2ProcessId1] AS [K2ProcessId1],
  3402.                     [Limit88].[K2ProcessId2] AS [K2ProcessId2],
  3403.                     [Limit88].[DictionaryItemNameId] AS [DictionaryItemNameId1],
  3404.                     [Limit88].[Name] AS [Name1],
  3405.                     [Limit88].[C1] AS [C1],
  3406.                     [Limit88].[C2] AS [C2]
  3407.                     FROM   (SELECT
  3408.                         [Filter175].[AgreementId6] AS [AgreementId],
  3409.                         [Filter175].[Signature] AS [Signature],
  3410.                         [Filter175].[StatusId] AS [StatusId],
  3411.                         [Filter175].[IsGroupAgreement] AS [IsGroupAgreement],
  3412.                         [Filter175].[CreatedById6] AS [CreatedById],
  3413.                         [Filter175].[AgreementDataId] AS [AgreementDataId],
  3414.                         [Filter175].[FirstResponsiblePersonId] AS [FirstResponsiblePersonId],
  3415.                         [Filter175].[SecondResponsiblePersonId] AS [SecondResponsiblePersonId],
  3416.                         [Filter175].[RepresentativeId] AS [RepresentativeId],
  3417.                         [Filter175].[ConcludingDate] AS [ConcludingDate],
  3418.                         [Filter175].[Subject] AS [Subject],
  3419.                         [Filter175].[AmountInPln] AS [AmountInPln],
  3420.                         [Filter175].[PaymentTermId] AS [PaymentTermId],
  3421.                         [Filter175].[ExpiryDate] AS [ExpiryDate],
  3422.                         [Filter175].[DictionaryItemNameId] AS [DictionaryItemNameId],
  3423.                         [Filter175].[Name10] AS [Name],
  3424.                         [Filter175].[UserDictionaryItemNameId] AS [UserDictionaryItemNameId],
  3425.                         [Extent217].[AccountId] AS [AccountId],
  3426.                         [Extent217].[DisplayName] AS [DisplayName]
  3427.                         FROM   (SELECT [Extent213].[AgreementId] AS [AgreementId6], [Extent213].[Signature] AS [Signature], [Extent213].[StatusId] AS [StatusId], [Extent213].[IsGroupAgreement] AS [IsGroupAgreement], [Extent213].[CreatedById] AS [CreatedById6], [Extent214].[AgreementDataId] AS [AgreementDataId], [Extent214].[FirstResponsiblePersonId] AS [FirstResponsiblePersonId], [Extent214].[SecondResponsiblePersonId] AS [SecondResponsiblePersonId], [Extent214].[RepresentativeId] AS [RepresentativeId], [Extent214].[ConcludingDate] AS [ConcludingDate], [Extent214].[Subject] AS [Subject], [Extent214].[AmountInPln] AS [AmountInPln], [Extent214].[PaymentTermId] AS [PaymentTermId], [Extent214].[ExpiryDate] AS [ExpiryDate], [Extent215].[DictionaryItemNameId] AS [DictionaryItemNameId], [Extent215].[Name] AS [Name10], [Extent215].[LanguageCulture] AS [LanguageCulture11], [Extent216].[UserDictionaryItemNameId] AS [UserDictionaryItemNameId], [Extent216].[LanguageCulture] AS [LanguageCulture12]
  3428.                             FROM    [schAgreements].[tAgreements] AS [Extent213]
  3429.                             INNER JOIN [schAgreements].[tAgreementData] AS [Extent214] ON [Extent213].[AgreementId] = [Extent214].[AgreementId]
  3430.                             INNER JOIN [schDictionaries].[tDictionaryItemNames] AS [Extent215] ON [Extent213].[StatusId] = [Extent215].[DictionaryItemId]
  3431.                             INNER JOIN [schDictionaries].[tUserDictionaryItemNames] AS [Extent216] ON [Extent214].[AgreementTypeId] = [Extent216].[UserDictionaryItemId]
  3432.                             WHERE [Extent214].[IsValid] = 1 ) AS [Filter175]
  3433.                         LEFT OUTER JOIN [schSecurity].[tAccounts] AS [Extent217] ON [Filter175].[FirstResponsiblePersonId] = [Extent217].[AccountId]
  3434.                         WHERE (([Filter175].[LanguageCulture11] = @p__linq__0) OR (([Filter175].[LanguageCulture11] IS NULL) AND (@p__linq__0 IS NULL))) AND (([Filter175].[LanguageCulture12] = @p__linq__1) OR (([Filter175].[LanguageCulture12] IS NULL) AND (@p__linq__1 IS NULL))) ) AS [Project300]
  3435.                     OUTER APPLY  (SELECT TOP (1)
  3436.                         [Project313].[K2ProcessId] AS [K2ProcessId],
  3437.                         [Project313].[K2ProcessId1] AS [K2ProcessId1],
  3438.                         [Project313].[K2ProcessId2] AS [K2ProcessId2],
  3439.                         [Project313].[DictionaryItemNameId] AS [DictionaryItemNameId],
  3440.                         [Project313].[Name] AS [Name],
  3441.                         [Project313].[C1] AS [C1],
  3442.                         [Project313].[C2] AS [C2]
  3443.                         FROM ( SELECT
  3444.                             [Project311].[K2ProcessId] AS [K2ProcessId],
  3445.                             [Project311].[K2ProcessId1] AS [K2ProcessId1],
  3446.                             [Project311].[K2ProcessId2] AS [K2ProcessId2],
  3447.                             [Project311].[DictionaryItemNameId] AS [DictionaryItemNameId],
  3448.                             [Project311].[Name] AS [Name],
  3449.                             [Project311].[C1] AS [C1],
  3450.                             (SELECT TOP (1)
  3451.                                 [Extent225].[AgreementTerminationId] AS [AgreementTerminationId]
  3452.                                 FROM [schAgreements].[tAgreementTerminations] AS [Extent225]
  3453.                                 WHERE ([Extent225].[AgreementId] = [Project300].[AgreementId]) AND ([Extent225].[AgreementTerminationId] = [Project311].[ObjectId])) AS [C2]
  3454.                             FROM ( SELECT
  3455.                                 [Project310].[K2ProcessId] AS [K2ProcessId],
  3456.                                 [Project310].[K2ProcessId1] AS [K2ProcessId1],
  3457.                                 [Project310].[K2ProcessId2] AS [K2ProcessId2],
  3458.                                 [Project310].[ObjectId] AS [ObjectId],
  3459.                                 [Project310].[DictionaryItemNameId] AS [DictionaryItemNameId],
  3460.                                 [Project310].[Name] AS [Name],
  3461.                                 [Project310].[C1] AS [C1]
  3462.                                 FROM ( SELECT
  3463.                                     [Project308].[K2ProcessId] AS [K2ProcessId],
  3464.                                     [Project308].[K2ProcessId1] AS [K2ProcessId1],
  3465.                                     [Project308].[K2ProcessId2] AS [K2ProcessId2],
  3466.                                     [Project308].[ObjectId1] AS [ObjectId],
  3467.                                     [Project308].[DictionaryItemNameId] AS [DictionaryItemNameId],
  3468.                                     [Project308].[Name] AS [Name],
  3469.                                     (SELECT TOP (1)
  3470.                                         [Extent224].[AnnexId] AS [AnnexId]
  3471.                                         FROM [schAgreements].[tAnnexes] AS [Extent224]
  3472.                                         WHERE ([Project300].[AgreementId] = [Extent224].[AgreementId]) AND ([Extent224].[AnnexId] = [Project308].[ObjectId])) AS [C1]
  3473.                                     FROM ( SELECT
  3474.                                         [Project306].[K2ProcessId] AS [K2ProcessId],
  3475.                                         [Project306].[K2ProcessId1] AS [K2ProcessId1],
  3476.                                         [Project306].[ObjectId] AS [ObjectId],
  3477.                                         [Project306].[K2ProcessId2] AS [K2ProcessId2],
  3478.                                         [Project306].[ObjectId1] AS [ObjectId1],
  3479.                                         [Limit85].[DictionaryItemNameId] AS [DictionaryItemNameId],
  3480.                                         [Limit85].[Name] AS [Name]
  3481.                                         FROM   (SELECT
  3482.                                             @p__linq__2 AS [p__linq__2],
  3483.                                             [Project301].[K2ProcessId] AS [K2ProcessId],
  3484.                                             [Project301].[ObjectTypeId] AS [ObjectTypeId],
  3485.                                             [Join154].[K2ProcessId] AS [K2ProcessId1],
  3486.                                             [Join154].[ObjectId] AS [ObjectId],
  3487.                                             [Join154].[ObjectTypeId] AS [ObjectTypeId1],
  3488.                                             [Join156].[K2ProcessId] AS [K2ProcessId2],
  3489.                                             [Join156].[ObjectId] AS [ObjectId1],
  3490.                                             [Join156].[ObjectTypeId] AS [ObjectTypeId2]
  3491.                                             FROM     ( SELECT 1 AS X ) AS [SingleRowTable65]
  3492.                                             LEFT OUTER JOIN  (SELECT
  3493.                                                 [Extent218].[K2ProcessId] AS [K2ProcessId],
  3494.                                                 [Extent218].[ObjectId] AS [ObjectId],
  3495.                                                 [Extent218].[ObjectTypeId] AS [ObjectTypeId],
  3496.                                                 [Extent218].[EndDate] AS [EndDate]
  3497.                                                 FROM [schProcesses].[tProcesses] AS [Extent218]
  3498.                                                 WHERE ([Extent218].[EndDate] IS NULL) AND (12005 = [Extent218].[ObjectTypeId]) AND ([Extent218].[ObjectId] = [Project300].[AgreementId]) ) AS [Project301] ON 1 = 1
  3499.                                             CROSS JOIN  (SELECT [Project303].[K2ProcessId] AS [K2ProcessId], [Project303].[ObjectId] AS [ObjectId], [Project303].[ObjectTypeId] AS [ObjectTypeId]
  3500.                                                 FROM   ( SELECT 1 AS X ) AS [SingleRowTable66]
  3501.                                                 LEFT OUTER JOIN  (SELECT
  3502.                                                     [Extent219].[K2ProcessId] AS [K2ProcessId],
  3503.                                                     [Extent219].[ObjectId] AS [ObjectId],
  3504.                                                     [Extent219].[ObjectTypeId] AS [ObjectTypeId],
  3505.                                                     [Extent219].[EndDate] AS [EndDate]
  3506.                                                     FROM [schProcesses].[tProcesses] AS [Extent219]
  3507.                                                     WHERE ([Extent219].[EndDate] IS NULL) AND (12006 = [Extent219].[ObjectTypeId]) AND ( EXISTS (SELECT
  3508.                                                         1 AS [C1]
  3509.                                                         FROM [schAgreements].[tAnnexes] AS [Extent220]
  3510.                                                         WHERE ([Project300].[AgreementId] = [Extent220].[AgreementId]) AND ([Extent220].[AgreementId] = [Project300].[AgreementId]) AND ([Extent220].[AnnexId] = [Extent219].[ObjectId])
  3511.                                                     )) ) AS [Project303] ON 1 = 1 ) AS [Join154]
  3512.                                             CROSS JOIN  (SELECT [Project305].[K2ProcessId] AS [K2ProcessId], [Project305].[ObjectId] AS [ObjectId], [Project305].[ObjectTypeId] AS [ObjectTypeId]
  3513.                                                 FROM   ( SELECT 1 AS X ) AS [SingleRowTable67]
  3514.                                                 LEFT OUTER JOIN  (SELECT
  3515.                                                     [Extent221].[K2ProcessId] AS [K2ProcessId],
  3516.                                                     [Extent221].[ObjectId] AS [ObjectId],
  3517.                                                     [Extent221].[ObjectTypeId] AS [ObjectTypeId],
  3518.                                                     [Extent221].[EndDate] AS [EndDate]
  3519.                                                     FROM [schProcesses].[tProcesses] AS [Extent221]
  3520.                                                     WHERE ([Extent221].[EndDate] IS NULL) AND (12007 = [Extent221].[ObjectTypeId]) AND ( EXISTS (SELECT
  3521.                                                         1 AS [C1]
  3522.                                                         FROM [schAgreements].[tAgreementTerminations] AS [Extent222]
  3523.                                                         WHERE ([Extent222].[AgreementId] = [Project300].[AgreementId]) AND ([Extent222].[AgreementId] = [Project300].[AgreementId]) AND ([Extent222].[AgreementTerminationId] = [Extent221].[ObjectId])
  3524.                                                     )) ) AS [Project305] ON 1 = 1 ) AS [Join156] ) AS [Project306]
  3525.                                         OUTER APPLY  (SELECT TOP (1)
  3526.                                             [Extent223].[DictionaryItemNameId] AS [DictionaryItemNameId],
  3527.                                             [Extent223].[Name] AS [Name]
  3528.                                             FROM [schDictionaries].[tDictionaryItemNames] AS [Extent223]
  3529.                                             WHERE (([Extent223].[LanguageCulture] = @p__linq__2) OR (([Extent223].[LanguageCulture] IS NULL) AND (@p__linq__2 IS NULL))) AND ([Extent223].[DictionaryItemId] IN (12005,12006,12007)) AND ([Extent223].[DictionaryItemId] = (CASE WHEN ([Project306].[K2ProcessId] IS NOT NULL) THEN [Project306].[ObjectTypeId] WHEN ([Project306].[K2ProcessId1] IS NOT NULL) THEN [Project306].[ObjectTypeId1] ELSE [Project306].[ObjectTypeId2] END)) ) AS [Limit85]
  3530.                                     )  AS [Project308]
  3531.                                 )  AS [Project310]
  3532.                             )  AS [Project311]
  3533.                         )  AS [Project313] ) AS [Limit88] ) AS [Project315]
  3534.                 OUTER APPLY  (SELECT TOP (1)
  3535.                     [Project328].[K2ProcessId] AS [K2ProcessId],
  3536.                     [Project328].[K2ProcessId1] AS [K2ProcessId1],
  3537.                     [Project328].[K2ProcessId2] AS [K2ProcessId2],
  3538.                     [Project328].[DictionaryItemNameId] AS [DictionaryItemNameId],
  3539.                     [Project328].[Name] AS [Name],
  3540.                     [Project328].[C1] AS [C1],
  3541.                     [Project328].[C2] AS [C2]
  3542.                     FROM ( SELECT
  3543.                         [Project326].[K2ProcessId] AS [K2ProcessId],
  3544.                         [Project326].[K2ProcessId1] AS [K2ProcessId1],
  3545.                         [Project326].[K2ProcessId2] AS [K2ProcessId2],
  3546.                         [Project326].[DictionaryItemNameId] AS [DictionaryItemNameId],
  3547.                         [Project326].[Name] AS [Name],
  3548.                         [Project326].[C1] AS [C1],
  3549.                         (SELECT TOP (1)
  3550.                             [Extent233].[AgreementTerminationId] AS [AgreementTerminationId]
  3551.                             FROM [schAgreements].[tAgreementTerminations] AS [Extent233]
  3552.                             WHERE ([Extent233].[AgreementId] = [Project315].[AgreementId]) AND ([Extent233].[AgreementTerminationId] = [Project326].[ObjectId])) AS [C2]
  3553.                         FROM ( SELECT
  3554.                             [Project325].[K2ProcessId] AS [K2ProcessId],
  3555.                             [Project325].[K2ProcessId1] AS [K2ProcessId1],
  3556.                             [Project325].[K2ProcessId2] AS [K2ProcessId2],
  3557.                             [Project325].[ObjectId] AS [ObjectId],
  3558.                             [Project325].[DictionaryItemNameId] AS [DictionaryItemNameId],
  3559.                             [Project325].[Name] AS [Name],
  3560.                             [Project325].[C1] AS [C1]
  3561.                             FROM ( SELECT
  3562.                                 [Project323].[K2ProcessId] AS [K2ProcessId],
  3563.                                 [Project323].[K2ProcessId1] AS [K2ProcessId1],
  3564.                                 [Project323].[K2ProcessId2] AS [K2ProcessId2],
  3565.                                 [Project323].[ObjectId1] AS [ObjectId],
  3566.                                 [Project323].[DictionaryItemNameId] AS [DictionaryItemNameId],
  3567.                                 [Project323].[Name] AS [Name],
  3568.                                 (SELECT TOP (1)
  3569.                                     [Extent232].[AnnexId] AS [AnnexId]
  3570.                                     FROM [schAgreements].[tAnnexes] AS [Extent232]
  3571.                                     WHERE ([Project315].[AgreementId] = [Extent232].[AgreementId]) AND ([Extent232].[AnnexId] = [Project323].[ObjectId])) AS [C1]
  3572.                                 FROM ( SELECT
  3573.                                     [Project321].[K2ProcessId] AS [K2ProcessId],
  3574.                                     [Project321].[K2ProcessId1] AS [K2ProcessId1],
  3575.                                     [Project321].[ObjectId] AS [ObjectId],
  3576.                                     [Project321].[K2ProcessId2] AS [K2ProcessId2],
  3577.                                     [Project321].[ObjectId1] AS [ObjectId1],
  3578.                                     [Limit89].[DictionaryItemNameId] AS [DictionaryItemNameId],
  3579.                                     [Limit89].[Name] AS [Name]
  3580.                                     FROM   (SELECT
  3581.                                         @p__linq__2 AS [p__linq__2],
  3582.                                         [Project316].[K2ProcessId] AS [K2ProcessId],
  3583.                                         [Project316].[ObjectTypeId] AS [ObjectTypeId],
  3584.                                         [Join159].[K2ProcessId] AS [K2ProcessId1],
  3585.                                         [Join159].[ObjectId] AS [ObjectId],
  3586.                                         [Join159].[ObjectTypeId] AS [ObjectTypeId1],
  3587.                                         [Join161].[K2ProcessId] AS [K2ProcessId2],
  3588.                                         [Join161].[ObjectId] AS [ObjectId1],
  3589.                                         [Join161].[ObjectTypeId] AS [ObjectTypeId2]
  3590.                                         FROM     ( SELECT 1 AS X ) AS [SingleRowTable68]
  3591.                                         LEFT OUTER JOIN  (SELECT
  3592.                                             [Extent226].[K2ProcessId] AS [K2ProcessId],
  3593.                                             [Extent226].[ObjectId] AS [ObjectId],
  3594.                                             [Extent226].[ObjectTypeId] AS [ObjectTypeId],
  3595.                                             [Extent226].[EndDate] AS [EndDate]
  3596.                                             FROM [schProcesses].[tProcesses] AS [Extent226]
  3597.                                             WHERE ([Extent226].[EndDate] IS NULL) AND (12005 = [Extent226].[ObjectTypeId]) AND ([Extent226].[ObjectId] = [Project315].[AgreementId]) ) AS [Project316] ON 1 = 1
  3598.                                         CROSS JOIN  (SELECT [Project318].[K2ProcessId] AS [K2ProcessId], [Project318].[ObjectId] AS [ObjectId], [Project318].[ObjectTypeId] AS [ObjectTypeId]
  3599.                                             FROM   ( SELECT 1 AS X ) AS [SingleRowTable69]
  3600.                                             LEFT OUTER JOIN  (SELECT
  3601.                                                 [Extent227].[K2ProcessId] AS [K2ProcessId],
  3602.                                                 [Extent227].[ObjectId] AS [ObjectId],
  3603.                                                 [Extent227].[ObjectTypeId] AS [ObjectTypeId],
  3604.                                                 [Extent227].[EndDate] AS [EndDate]
  3605.                                                 FROM [schProcesses].[tProcesses] AS [Extent227]
  3606.                                                 WHERE ([Extent227].[EndDate] IS NULL) AND (12006 = [Extent227].[ObjectTypeId]) AND ( EXISTS (SELECT
  3607.                                                     1 AS [C1]
  3608.                                                     FROM [schAgreements].[tAnnexes] AS [Extent228]
  3609.                                                     WHERE ([Project315].[AgreementId] = [Extent228].[AgreementId]) AND ([Extent228].[AgreementId] = [Project315].[AgreementId]) AND ([Extent228].[AnnexId] = [Extent227].[ObjectId])
  3610.                                                 )) ) AS [Project318] ON 1 = 1 ) AS [Join159]
  3611.                                         CROSS JOIN  (SELECT [Project320].[K2ProcessId] AS [K2ProcessId], [Project320].[ObjectId] AS [ObjectId], [Project320].[ObjectTypeId] AS [ObjectTypeId]
  3612.                                             FROM   ( SELECT 1 AS X ) AS [SingleRowTable70]
  3613.                                             LEFT OUTER JOIN  (SELECT
  3614.                                                 [Extent229].[K2ProcessId] AS [K2ProcessId],
  3615.                                                 [Extent229].[ObjectId] AS [ObjectId],
  3616.                                                 [Extent229].[ObjectTypeId] AS [ObjectTypeId],
  3617.                                                 [Extent229].[EndDate] AS [EndDate]
  3618.                                                 FROM [schProcesses].[tProcesses] AS [Extent229]
  3619.                                                 WHERE ([Extent229].[EndDate] IS NULL) AND (12007 = [Extent229].[ObjectTypeId]) AND ( EXISTS (SELECT
  3620.                                                     1 AS [C1]
  3621.                                                     FROM [schAgreements].[tAgreementTerminations] AS [Extent230]
  3622.                                                     WHERE ([Extent230].[AgreementId] = [Project315].[AgreementId]) AND ([Extent230].[AgreementId] = [Project315].[AgreementId]) AND ([Extent230].[AgreementTerminationId] = [Extent229].[ObjectId])
  3623.                                                 )) ) AS [Project320] ON 1 = 1 ) AS [Join161] ) AS [Project321]
  3624.                                     OUTER APPLY  (SELECT TOP (1)
  3625.                                         [Extent231].[DictionaryItemNameId] AS [DictionaryItemNameId],
  3626.                                         [Extent231].[Name] AS [Name]
  3627.                                         FROM [schDictionaries].[tDictionaryItemNames] AS [Extent231]
  3628.                                         WHERE (([Extent231].[LanguageCulture] = @p__linq__2) OR (([Extent231].[LanguageCulture] IS NULL) AND (@p__linq__2 IS NULL))) AND ([Extent231].[DictionaryItemId] IN (12005,12006,12007)) AND ([Extent231].[DictionaryItemId] = (CASE WHEN ([Project321].[K2ProcessId] IS NOT NULL) THEN [Project321].[ObjectTypeId] WHEN ([Project321].[K2ProcessId1] IS NOT NULL) THEN [Project321].[ObjectTypeId1] ELSE [Project321].[ObjectTypeId2] END)) ) AS [Limit89]
  3629.                                 )  AS [Project323]
  3630.                             )  AS [Project325]
  3631.                         )  AS [Project326]
  3632.                     )  AS [Project328] ) AS [Limit92] ) AS [Project330]
  3633.             OUTER APPLY  (SELECT TOP (1)
  3634.                 [Project341].[K2ProcessId] AS [K2ProcessId],
  3635.                 [Project341].[K2ProcessId1] AS [K2ProcessId1],
  3636.                 [Project341].[K2ProcessId2] AS [K2ProcessId2],
  3637.                 [Project341].[AnnexId] AS [AnnexId],
  3638.                 [Limit95].[AgreementTerminationId] AS [AgreementTerminationId],
  3639.                 CASE WHEN ([Project341].[K2ProcessId] IS NOT NULL) THEN [Project330].[Signature] WHEN ([Project341].[K2ProcessId1] IS NOT NULL) THEN [Project341].[Signature] ELSE [Limit95].[Signature] END AS [C1],
  3640.                 [Project341].[C1] AS [C2]
  3641.                 FROM   (SELECT
  3642.                     [Project339].[K2ProcessId] AS [K2ProcessId],
  3643.                     [Project339].[K2ProcessId1] AS [K2ProcessId1],
  3644.                     [Project339].[K2ProcessId2] AS [K2ProcessId2],
  3645.                     [Project339].[ObjectId1] AS [ObjectId],
  3646.                     [Limit94].[AnnexId] AS [AnnexId],
  3647.                     [Limit94].[Signature] AS [Signature],
  3648.                     [Project339].[C1] AS [C1]
  3649.                     FROM   (SELECT
  3650.                         [Project338].[K2ProcessId] AS [K2ProcessId],
  3651.                         [Project338].[K2ProcessId1] AS [K2ProcessId1],
  3652.                         [Project338].[ObjectId] AS [ObjectId],
  3653.                         [Project338].[K2ProcessId2] AS [K2ProcessId2],
  3654.                         [Project338].[ObjectId1] AS [ObjectId1],
  3655.                         [Project338].[C1] AS [C1]
  3656.                         FROM ( SELECT
  3657.                             [Project336].[K2ProcessId] AS [K2ProcessId],
  3658.                             [Project336].[ObjectTypeId] AS [ObjectTypeId],
  3659.                             [Project336].[K2ProcessId1] AS [K2ProcessId1],
  3660.                             [Project336].[ObjectId] AS [ObjectId],
  3661.                             [Project336].[ObjectTypeId1] AS [ObjectTypeId1],
  3662.                             [Project336].[K2ProcessId2] AS [K2ProcessId2],
  3663.                             [Project336].[ObjectId1] AS [ObjectId1],
  3664.                             [Project336].[ObjectTypeId2] AS [ObjectTypeId2],
  3665.                             (SELECT TOP (1)
  3666.                                 [Extent239].[DictionaryItemNameId] AS [DictionaryItemNameId]
  3667.                                 FROM [schDictionaries].[tDictionaryItemNames] AS [Extent239]
  3668.                                 WHERE (([Extent239].[LanguageCulture] = @p__linq__2) OR (([Extent239].[LanguageCulture] IS NULL) AND (@p__linq__2 IS NULL))) AND ([Extent239].[DictionaryItemId] IN (12005,12006,12007)) AND ([Extent239].[DictionaryItemId] = (CASE WHEN ([Project336].[K2ProcessId] IS NOT NULL) THEN [Project336].[ObjectTypeId] WHEN ([Project336].[K2ProcessId1] IS NOT NULL) THEN [Project336].[ObjectTypeId1] ELSE [Project336].[ObjectTypeId2] END))) AS [C1]
  3669.                             FROM ( SELECT
  3670.                                 @p__linq__2 AS [p__linq__2],
  3671.                                 [Project331].[K2ProcessId] AS [K2ProcessId],
  3672.                                 [Project331].[ObjectTypeId] AS [ObjectTypeId],
  3673.                                 [Join164].[K2ProcessId] AS [K2ProcessId1],
  3674.                                 [Join164].[ObjectId] AS [ObjectId],
  3675.                                 [Join164].[ObjectTypeId] AS [ObjectTypeId1],
  3676.                                 [Join166].[K2ProcessId] AS [K2ProcessId2],
  3677.                                 [Join166].[ObjectId] AS [ObjectId1],
  3678.                                 [Join166].[ObjectTypeId] AS [ObjectTypeId2]
  3679.                                 FROM     ( SELECT 1 AS X ) AS [SingleRowTable71]
  3680.                                 LEFT OUTER JOIN  (SELECT
  3681.                                     [Extent234].[K2ProcessId] AS [K2ProcessId],
  3682.                                     [Extent234].[ObjectId] AS [ObjectId],
  3683.                                     [Extent234].[ObjectTypeId] AS [ObjectTypeId],
  3684.                                     [Extent234].[EndDate] AS [EndDate]
  3685.                                     FROM [schProcesses].[tProcesses] AS [Extent234]
  3686.                                     WHERE ([Extent234].[EndDate] IS NULL) AND (12005 = [Extent234].[ObjectTypeId]) AND ([Extent234].[ObjectId] = [Project330].[AgreementId]) ) AS [Project331] ON 1 = 1
  3687.                                 CROSS JOIN  (SELECT [Project333].[K2ProcessId] AS [K2ProcessId], [Project333].[ObjectId] AS [ObjectId], [Project333].[ObjectTypeId] AS [ObjectTypeId]
  3688.                                     FROM   ( SELECT 1 AS X ) AS [SingleRowTable72]
  3689.                                     LEFT OUTER JOIN  (SELECT
  3690.                                         [Extent235].[K2ProcessId] AS [K2ProcessId],
  3691.                                         [Extent235].[ObjectId] AS [ObjectId],
  3692.                                         [Extent235].[ObjectTypeId] AS [ObjectTypeId],
  3693.                                         [Extent235].[EndDate] AS [EndDate]
  3694.                                         FROM [schProcesses].[tProcesses] AS [Extent235]
  3695.                                         WHERE ([Extent235].[EndDate] IS NULL) AND (12006 = [Extent235].[ObjectTypeId]) AND ( EXISTS (SELECT
  3696.                                             1 AS [C1]
  3697.                                             FROM [schAgreements].[tAnnexes] AS [Extent236]
  3698.                                             WHERE ([Project330].[AgreementId] = [Extent236].[AgreementId]) AND ([Extent236].[AgreementId] = [Project330].[AgreementId]) AND ([Extent236].[AnnexId] = [Extent235].[ObjectId])
  3699.                                         )) ) AS [Project333] ON 1 = 1 ) AS [Join164]
  3700.                                 CROSS JOIN  (SELECT [Project335].[K2ProcessId] AS [K2ProcessId], [Project335].[ObjectId] AS [ObjectId], [Project335].[ObjectTypeId] AS [ObjectTypeId]
  3701.                                     FROM   ( SELECT 1 AS X ) AS [SingleRowTable73]
  3702.                                     LEFT OUTER JOIN  (SELECT
  3703.                                         [Extent237].[K2ProcessId] AS [K2ProcessId],
  3704.                                         [Extent237].[ObjectId] AS [ObjectId],
  3705.                                         [Extent237].[ObjectTypeId] AS [ObjectTypeId],
  3706.                                         [Extent237].[EndDate] AS [EndDate]
  3707.                                         FROM [schProcesses].[tProcesses] AS [Extent237]
  3708.                                         WHERE ([Extent237].[EndDate] IS NULL) AND (12007 = [Extent237].[ObjectTypeId]) AND ( EXISTS (SELECT
  3709.                                             1 AS [C1]
  3710.                                             FROM [schAgreements].[tAgreementTerminations] AS [Extent238]
  3711.                                             WHERE ([Extent238].[AgreementId] = [Project330].[AgreementId]) AND ([Extent238].[AgreementId] = [Project330].[AgreementId]) AND ([Extent238].[AgreementTerminationId] = [Extent237].[ObjectId])
  3712.                                         )) ) AS [Project335] ON 1 = 1 ) AS [Join166]
  3713.                             )  AS [Project336]
  3714.                         )  AS [Project338] ) AS [Project339]
  3715.                     OUTER APPLY  (SELECT TOP (1)
  3716.                         [Extent240].[AnnexId] AS [AnnexId],
  3717.                         [Extent240].[Signature] AS [Signature]
  3718.                         FROM [schAgreements].[tAnnexes] AS [Extent240]
  3719.                         WHERE ([Project330].[AgreementId] = [Extent240].[AgreementId]) AND ([Extent240].[AnnexId] = [Project339].[ObjectId]) ) AS [Limit94] ) AS [Project341]
  3720.                 OUTER APPLY  (SELECT TOP (1)
  3721.                     [Extent241].[AgreementTerminationId] AS [AgreementTerminationId],
  3722.                     [Extent241].[Signature] AS [Signature]
  3723.                     FROM [schAgreements].[tAgreementTerminations] AS [Extent241]
  3724.                     WHERE ([Extent241].[AgreementId] = [Project330].[AgreementId]) AND ([Extent241].[AgreementTerminationId] = [Project341].[ObjectId]) ) AS [Limit95] ) AS [Limit96] ) AS [Project344]
  3725.         OUTER APPLY  (SELECT TOP (1)
  3726.             [Project355].[K2ProcessId] AS [K2ProcessId],
  3727.             [Project355].[K2ProcessId1] AS [K2ProcessId1],
  3728.             [Project355].[K2ProcessId2] AS [K2ProcessId2],
  3729.             [Project355].[AnnexId] AS [AnnexId],
  3730.             [Limit99].[AgreementTerminationId] AS [AgreementTerminationId],
  3731.             CASE WHEN ([Project355].[K2ProcessId] IS NOT NULL) THEN [Project344].[Signature] WHEN ([Project355].[K2ProcessId1] IS NOT NULL) THEN [Project355].[Signature] ELSE [Limit99].[Signature] END AS [C1],
  3732.             [Project355].[C1] AS [C2]
  3733.             FROM   (SELECT
  3734.                 [Project353].[K2ProcessId] AS [K2ProcessId],
  3735.                 [Project353].[K2ProcessId1] AS [K2ProcessId1],
  3736.                 [Project353].[K2ProcessId2] AS [K2ProcessId2],
  3737.                 [Project353].[ObjectId1] AS [ObjectId],
  3738.                 [Limit98].[AnnexId] AS [AnnexId],
  3739.                 [Limit98].[Signature] AS [Signature],
  3740.                 [Project353].[C1] AS [C1]
  3741.                 FROM   (SELECT
  3742.                     [Project352].[K2ProcessId] AS [K2ProcessId],
  3743.                     [Project352].[K2ProcessId1] AS [K2ProcessId1],
  3744.                     [Project352].[ObjectId] AS [ObjectId],
  3745.                     [Project352].[K2ProcessId2] AS [K2ProcessId2],
  3746.                     [Project352].[ObjectId1] AS [ObjectId1],
  3747.                     [Project352].[C1] AS [C1]
  3748.                     FROM ( SELECT
  3749.                         [Project350].[K2ProcessId] AS [K2ProcessId],
  3750.                         [Project350].[ObjectTypeId] AS [ObjectTypeId],
  3751.                         [Project350].[K2ProcessId1] AS [K2ProcessId1],
  3752.                         [Project350].[ObjectId] AS [ObjectId],
  3753.                         [Project350].[ObjectTypeId1] AS [ObjectTypeId1],
  3754.                         [Project350].[K2ProcessId2] AS [K2ProcessId2],
  3755.                         [Project350].[ObjectId1] AS [ObjectId1],
  3756.                         [Project350].[ObjectTypeId2] AS [ObjectTypeId2],
  3757.                         (SELECT TOP (1)
  3758.                             [Extent247].[DictionaryItemNameId] AS [DictionaryItemNameId]
  3759.                             FROM [schDictionaries].[tDictionaryItemNames] AS [Extent247]
  3760.                             WHERE (([Extent247].[LanguageCulture] = @p__linq__2) OR (([Extent247].[LanguageCulture] IS NULL) AND (@p__linq__2 IS NULL))) AND ([Extent247].[DictionaryItemId] IN (12005,12006,12007)) AND ([Extent247].[DictionaryItemId] = (CASE WHEN ([Project350].[K2ProcessId] IS NOT NULL) THEN [Project350].[ObjectTypeId] WHEN ([Project350].[K2ProcessId1] IS NOT NULL) THEN [Project350].[ObjectTypeId1] ELSE [Project350].[ObjectTypeId2] END))) AS [C1]
  3761.                         FROM ( SELECT
  3762.                             @p__linq__2 AS [p__linq__2],
  3763.                             [Project345].[K2ProcessId] AS [K2ProcessId],
  3764.                             [Project345].[ObjectTypeId] AS [ObjectTypeId],
  3765.                             [Join169].[K2ProcessId] AS [K2ProcessId1],
  3766.                             [Join169].[ObjectId] AS [ObjectId],
  3767.                             [Join169].[ObjectTypeId] AS [ObjectTypeId1],
  3768.                             [Join171].[K2ProcessId] AS [K2ProcessId2],
  3769.                             [Join171].[ObjectId] AS [ObjectId1],
  3770.                             [Join171].[ObjectTypeId] AS [ObjectTypeId2]
  3771.                             FROM     ( SELECT 1 AS X ) AS [SingleRowTable74]
  3772.                             LEFT OUTER JOIN  (SELECT
  3773.                                 [Extent242].[K2ProcessId] AS [K2ProcessId],
  3774.                                 [Extent242].[ObjectId] AS [ObjectId],
  3775.                                 [Extent242].[ObjectTypeId] AS [ObjectTypeId],
  3776.                                 [Extent242].[EndDate] AS [EndDate]
  3777.                                 FROM [schProcesses].[tProcesses] AS [Extent242]
  3778.                                 WHERE ([Extent242].[EndDate] IS NULL) AND (12005 = [Extent242].[ObjectTypeId]) AND ([Extent242].[ObjectId] = [Project344].[AgreementId]) ) AS [Project345] ON 1 = 1
  3779.                             CROSS JOIN  (SELECT [Project347].[K2ProcessId] AS [K2ProcessId], [Project347].[ObjectId] AS [ObjectId], [Project347].[ObjectTypeId] AS [ObjectTypeId]
  3780.                                 FROM   ( SELECT 1 AS X ) AS [SingleRowTable75]
  3781.                                 LEFT OUTER JOIN  (SELECT
  3782.                                     [Extent243].[K2ProcessId] AS [K2ProcessId],
  3783.                                     [Extent243].[ObjectId] AS [ObjectId],
  3784.                                     [Extent243].[ObjectTypeId] AS [ObjectTypeId],
  3785.                                     [Extent243].[EndDate] AS [EndDate]
  3786.                                     FROM [schProcesses].[tProcesses] AS [Extent243]
  3787.                                     WHERE ([Extent243].[EndDate] IS NULL) AND (12006 = [Extent243].[ObjectTypeId]) AND ( EXISTS (SELECT
  3788.                                         1 AS [C1]
  3789.                                         FROM [schAgreements].[tAnnexes] AS [Extent244]
  3790.                                         WHERE ([Project344].[AgreementId] = [Extent244].[AgreementId]) AND ([Extent244].[AgreementId] = [Project344].[AgreementId]) AND ([Extent244].[AnnexId] = [Extent243].[ObjectId])
  3791.                                     )) ) AS [Project347] ON 1 = 1 ) AS [Join169]
  3792.                             CROSS JOIN  (SELECT [Project349].[K2ProcessId] AS [K2ProcessId], [Project349].[ObjectId] AS [ObjectId], [Project349].[ObjectTypeId] AS [ObjectTypeId]
  3793.                                 FROM   ( SELECT 1 AS X ) AS [SingleRowTable76]
  3794.                                 LEFT OUTER JOIN  (SELECT
  3795.                                     [Extent245].[K2ProcessId] AS [K2ProcessId],
  3796.                                     [Extent245].[ObjectId] AS [ObjectId],
  3797.                                     [Extent245].[ObjectTypeId] AS [ObjectTypeId],
  3798.                                     [Extent245].[EndDate] AS [EndDate]
  3799.                                     FROM [schProcesses].[tProcesses] AS [Extent245]
  3800.                                     WHERE ([Extent245].[EndDate] IS NULL) AND (12007 = [Extent245].[ObjectTypeId]) AND ( EXISTS (SELECT
  3801.                                         1 AS [C1]
  3802.                                         FROM [schAgreements].[tAgreementTerminations] AS [Extent246]
  3803.                                         WHERE ([Extent246].[AgreementId] = [Project344].[AgreementId]) AND ([Extent246].[AgreementId] = [Project344].[AgreementId]) AND ([Extent246].[AgreementTerminationId] = [Extent245].[ObjectId])
  3804.                                     )) ) AS [Project349] ON 1 = 1 ) AS [Join171]
  3805.                         )  AS [Project350]
  3806.                     )  AS [Project352] ) AS [Project353]
  3807.                 OUTER APPLY  (SELECT TOP (1)
  3808.                     [Extent248].[AnnexId] AS [AnnexId],
  3809.                     [Extent248].[Signature] AS [Signature]
  3810.                     FROM [schAgreements].[tAnnexes] AS [Extent248]
  3811.                     WHERE ([Project344].[AgreementId] = [Extent248].[AgreementId]) AND ([Extent248].[AnnexId] = [Project353].[ObjectId]) ) AS [Limit98] ) AS [Project355]
  3812.             OUTER APPLY  (SELECT TOP (1)
  3813.                 [Extent249].[AgreementTerminationId] AS [AgreementTerminationId],
  3814.                 [Extent249].[Signature] AS [Signature]
  3815.                 FROM [schAgreements].[tAgreementTerminations] AS [Extent249]
  3816.                 WHERE ([Extent249].[AgreementId] = [Project344].[AgreementId]) AND ([Extent249].[AgreementTerminationId] = [Project355].[ObjectId]) ) AS [Limit99] ) AS [Limit100]
  3817.         LEFT OUTER JOIN [schSecurity].[tAccounts] AS [Extent250] ON [Project344].[SecondResponsiblePersonId] = [Extent250].[AccountId]
  3818.         LEFT OUTER JOIN [schSecurity].[tAccounts] AS [Extent251] ON [Project344].[RepresentativeId] = [Extent251].[AccountId]
  3819.         INNER JOIN [schAgreements].[tAnnexes] AS [Extent252] ON [Project344].[AgreementId] = [Extent252].[AgreementId]
  3820.     UNION ALL
  3821.         SELECT
  3822.         7 AS [C1],
  3823.         [Project403].[DictionaryItemNameId] AS [DictionaryItemNameId],
  3824.         [Project403].[UserDictionaryItemNameId] AS [UserDictionaryItemNameId],
  3825.         [Project403].[AgreementDataId] AS [AgreementDataId],
  3826.         [Project403].[AccountId] AS [AccountId],
  3827.         [Extent290].[AccountId] AS [AccountId1],
  3828.         [Extent291].[AccountId] AS [AccountId2],
  3829.         [Project403].[AgreementId] AS [AgreementId],
  3830.         [Project403].[AgreementId] AS [AgreementId1],
  3831.         [Project403].[CreatedById] AS [CreatedById],
  3832.         [Project403].[Subject] AS [Subject],
  3833.         [Project403].[AmountInPln] AS [AmountInPln],
  3834.         [Project403].[ConcludingDate] AS [ConcludingDate],
  3835.         [Project403].[AgreementId] AS [AgreementId2],
  3836.         [Project403].[Signature] AS [Signature],
  3837.         [Project403].[Name] AS [Name],
  3838.         [Project403].[StatusId] AS [StatusId],
  3839.         [Project403].[ExpiryDate] AS [ExpiryDate],
  3840.         [Project403].[FirstResponsiblePersonId] AS [FirstResponsiblePersonId],
  3841.         [Project403].[DisplayName] AS [DisplayName],
  3842.         [Project403].[PaymentTermId] AS [PaymentTermId],
  3843.         CASE WHEN ([Project403].[Name1] IS NULL) THEN N'' ELSE [Project403].[Name2] END + N' - ' + CASE WHEN ([Project403].[C1] IS NULL) THEN N'' ELSE [Limit116].[C1] END AS [C2],
  3844.         [Project403].[RepresentativeId] AS [RepresentativeId],
  3845.         [Extent291].[DisplayName] AS [DisplayName1],
  3846.         [Project403].[DisplayName] AS [DisplayName2],
  3847.         [Project403].[SecondResponsiblePersonId] AS [SecondResponsiblePersonId],
  3848.         [Extent290].[DisplayName] AS [DisplayName3],
  3849.         [Project403].[IsGroupAgreement] AS [IsGroupAgreement],
  3850.         [Project403].[K2ProcessId2] AS [K2ProcessId],
  3851.         [Project403].[K2ProcessId] AS [K2ProcessId1],
  3852.         [Project403].[K2ProcessId1] AS [K2ProcessId2],
  3853.         [Project403].[DictionaryItemNameId1] AS [DictionaryItemNameId1],
  3854.         [Project403].[C2] AS [C3],
  3855.         [Project403].[C3] AS [C4],
  3856.         [Project403].[K2ProcessId5] AS [K2ProcessId3],
  3857.         [Project403].[K2ProcessId3] AS [K2ProcessId4],
  3858.         [Project403].[K2ProcessId4] AS [K2ProcessId5],
  3859.         [Project403].[DictionaryItemNameId2] AS [DictionaryItemNameId2],
  3860.         [Project403].[C4] AS [C5],
  3861.         [Project403].[C5] AS [C6],
  3862.         [Project403].[K2ProcessId8] AS [K2ProcessId6],
  3863.         [Project403].[K2ProcessId6] AS [K2ProcessId7],
  3864.         [Project403].[K2ProcessId7] AS [K2ProcessId8],
  3865.         [Project403].[C6] AS [C7],
  3866.         [Project403].[AnnexId] AS [AnnexId],
  3867.         [Project403].[AgreementTerminationId] AS [AgreementTerminationId],
  3868.         [Limit116].[K2ProcessId2] AS [K2ProcessId9],
  3869.         [Limit116].[K2ProcessId] AS [K2ProcessId10],
  3870.         [Limit116].[K2ProcessId1] AS [K2ProcessId11],
  3871.         [Limit116].[C2] AS [C8],
  3872.         [Limit116].[AnnexId] AS [AnnexId1],
  3873.         [Limit116].[AgreementTerminationId] AS [AgreementTerminationId1],
  3874.         CAST(NULL AS int) AS [C9],
  3875.         CAST(NULL AS datetime2) AS [C10],
  3876.         CAST(NULL AS int) AS [C11],
  3877.         CAST(NULL AS int) AS [C12],
  3878.         CAST(NULL AS varchar(1)) AS [C13],
  3879.         CAST(NULL AS int) AS [C14],
  3880.         CAST(NULL AS int) AS [C15],
  3881.         CAST(NULL AS varchar(1)) AS [C16],
  3882.         CAST(NULL AS int) AS [C17],
  3883.         CAST(NULL AS int) AS [C18],
  3884.         CAST(NULL AS varchar(1)) AS [C19],
  3885.         CAST(NULL AS int) AS [C20],
  3886.         CAST(NULL AS int) AS [C21],
  3887.         CAST(NULL AS varchar(1)) AS [C22],
  3888.         CAST(NULL AS varchar(1)) AS [C23],
  3889.         CAST(NULL AS int) AS [C24],
  3890.         CAST(NULL AS int) AS [C25],
  3891.         CAST(NULL AS int) AS [C26],
  3892.         CAST(NULL AS varchar(1)) AS [C27],
  3893.         CAST(NULL AS varchar(1)) AS [C28],
  3894.         CAST(NULL AS varchar(1)) AS [C29],
  3895.         CAST(NULL AS int) AS [C30],
  3896.         CAST(NULL AS datetime2) AS [C31],
  3897.         CAST(NULL AS int) AS [C32],
  3898.         CAST(NULL AS int) AS [C33],
  3899.         CAST(NULL AS varchar(1)) AS [C34],
  3900.         CAST(NULL AS int) AS [C35],
  3901.         CAST(NULL AS int) AS [C36],
  3902.         CAST(NULL AS varchar(1)) AS [C37],
  3903.         CAST(NULL AS int) AS [C38],
  3904.         CAST(NULL AS int) AS [C39],
  3905.         CAST(NULL AS varchar(1)) AS [C40],
  3906.         CAST(NULL AS int) AS [C41],
  3907.         CAST(NULL AS int) AS [C42],
  3908.         CAST(NULL AS varchar(1)) AS [C43],
  3909.         CAST(NULL AS varchar(1)) AS [C44],
  3910.         CAST(NULL AS datetime2) AS [C45],
  3911.         CAST(NULL AS int) AS [C46],
  3912.         CAST(NULL AS varchar(1)) AS [C47],
  3913.         CAST(NULL AS varchar(1)) AS [C48],
  3914.         [Extent292].[Signature] AS [Signature1],
  3915.         CAST(NULL AS varchar(1)) AS [C49]
  3916.         FROM      (SELECT
  3917.             [Project389].[AgreementId] AS [AgreementId],
  3918.             [Project389].[Signature] AS [Signature],
  3919.             [Project389].[StatusId] AS [StatusId],
  3920.             [Project389].[IsGroupAgreement] AS [IsGroupAgreement],
  3921.             [Project389].[CreatedById] AS [CreatedById],
  3922.             [Project389].[AgreementDataId] AS [AgreementDataId],
  3923.             [Project389].[FirstResponsiblePersonId] AS [FirstResponsiblePersonId],
  3924.             [Project389].[SecondResponsiblePersonId] AS [SecondResponsiblePersonId],
  3925.             [Project389].[RepresentativeId] AS [RepresentativeId],
  3926.             [Project389].[ConcludingDate] AS [ConcludingDate],
  3927.             [Project389].[Subject] AS [Subject],
  3928.             [Project389].[AmountInPln] AS [AmountInPln],
  3929.             [Project389].[PaymentTermId] AS [PaymentTermId],
  3930.             [Project389].[ExpiryDate] AS [ExpiryDate],
  3931.             [Project389].[DictionaryItemNameId] AS [DictionaryItemNameId],
  3932.             [Project389].[Name] AS [Name],
  3933.             [Project389].[UserDictionaryItemNameId] AS [UserDictionaryItemNameId],
  3934.             [Project389].[AccountId] AS [AccountId],
  3935.             [Project389].[DisplayName] AS [DisplayName],
  3936.             [Project389].[K2ProcessId] AS [K2ProcessId],
  3937.             [Project389].[K2ProcessId1] AS [K2ProcessId1],
  3938.             [Project389].[K2ProcessId2] AS [K2ProcessId2],
  3939.             [Project389].[DictionaryItemNameId1] AS [DictionaryItemNameId1],
  3940.             [Project389].[Name1] AS [Name1],
  3941.             [Project389].[K2ProcessId3] AS [K2ProcessId3],
  3942.             [Project389].[K2ProcessId4] AS [K2ProcessId4],
  3943.             [Project389].[K2ProcessId5] AS [K2ProcessId5],
  3944.             [Project389].[DictionaryItemNameId2] AS [DictionaryItemNameId2],
  3945.             [Project389].[Name2] AS [Name2],
  3946.             [Limit112].[K2ProcessId] AS [K2ProcessId6],
  3947.             [Limit112].[K2ProcessId1] AS [K2ProcessId7],
  3948.             [Limit112].[K2ProcessId2] AS [K2ProcessId8],
  3949.             [Limit112].[AnnexId] AS [AnnexId],
  3950.             [Limit112].[AgreementTerminationId] AS [AgreementTerminationId],
  3951.             [Limit112].[C1] AS [C1],
  3952.             [Project389].[C1] AS [C2],
  3953.             [Project389].[C2] AS [C3],
  3954.             [Project389].[C3] AS [C4],
  3955.             [Project389].[C4] AS [C5],
  3956.             [Limit112].[C2] AS [C6]
  3957.             FROM   (SELECT
  3958.                 [Project374].[AgreementId] AS [AgreementId],
  3959.                 [Project374].[Signature] AS [Signature],
  3960.                 [Project374].[StatusId] AS [StatusId],
  3961.                 [Project374].[IsGroupAgreement] AS [IsGroupAgreement],
  3962.                 [Project374].[CreatedById] AS [CreatedById],
  3963.                 [Project374].[AgreementDataId] AS [AgreementDataId],
  3964.                 [Project374].[FirstResponsiblePersonId] AS [FirstResponsiblePersonId],
  3965.                 [Project374].[SecondResponsiblePersonId] AS [SecondResponsiblePersonId],
  3966.                 [Project374].[RepresentativeId] AS [RepresentativeId],
  3967.                 [Project374].[ConcludingDate] AS [ConcludingDate],
  3968.                 [Project374].[Subject] AS [Subject],
  3969.                 [Project374].[AmountInPln] AS [AmountInPln],
  3970.                 [Project374].[PaymentTermId] AS [PaymentTermId],
  3971.                 [Project374].[ExpiryDate] AS [ExpiryDate],
  3972.                 [Project374].[DictionaryItemNameId] AS [DictionaryItemNameId],
  3973.                 [Project374].[Name] AS [Name],
  3974.                 [Project374].[UserDictionaryItemNameId] AS [UserDictionaryItemNameId],
  3975.                 [Project374].[AccountId] AS [AccountId],
  3976.                 [Project374].[DisplayName] AS [DisplayName],
  3977.                 [Project374].[K2ProcessId] AS [K2ProcessId],
  3978.                 [Project374].[K2ProcessId1] AS [K2ProcessId1],
  3979.                 [Project374].[K2ProcessId2] AS [K2ProcessId2],
  3980.                 [Project374].[DictionaryItemNameId1] AS [DictionaryItemNameId1],
  3981.                 [Project374].[Name1] AS [Name1],
  3982.                 [Limit108].[K2ProcessId] AS [K2ProcessId3],
  3983.                 [Limit108].[K2ProcessId1] AS [K2ProcessId4],
  3984.                 [Limit108].[K2ProcessId2] AS [K2ProcessId5],
  3985.                 [Limit108].[DictionaryItemNameId] AS [DictionaryItemNameId2],
  3986.                 [Limit108].[Name] AS [Name2],
  3987.                 [Project374].[C1] AS [C1],
  3988.                 [Project374].[C2] AS [C2],
  3989.                 [Limit108].[C1] AS [C3],
  3990.                 [Limit108].[C2] AS [C4]
  3991.                 FROM   (SELECT
  3992.                     [Project359].[AgreementId] AS [AgreementId],
  3993.                     [Project359].[Signature] AS [Signature],
  3994.                     [Project359].[StatusId] AS [StatusId],
  3995.                     [Project359].[IsGroupAgreement] AS [IsGroupAgreement],
  3996.                     [Project359].[CreatedById] AS [CreatedById],
  3997.                     [Project359].[AgreementDataId] AS [AgreementDataId],
  3998.                     [Project359].[FirstResponsiblePersonId] AS [FirstResponsiblePersonId],
  3999.                     [Project359].[SecondResponsiblePersonId] AS [SecondResponsiblePersonId],
  4000.                     [Project359].[RepresentativeId] AS [RepresentativeId],
  4001.                     [Project359].[ConcludingDate] AS [ConcludingDate],
  4002.                     [Project359].[Subject] AS [Subject],
  4003.                     [Project359].[AmountInPln] AS [AmountInPln],
  4004.                     [Project359].[PaymentTermId] AS [PaymentTermId],
  4005.                     [Project359].[ExpiryDate] AS [ExpiryDate],
  4006.                     [Project359].[DictionaryItemNameId] AS [DictionaryItemNameId],
  4007.                     [Project359].[Name] AS [Name],
  4008.                     [Project359].[UserDictionaryItemNameId] AS [UserDictionaryItemNameId],
  4009.                     [Project359].[AccountId] AS [AccountId],
  4010.                     [Project359].[DisplayName] AS [DisplayName],
  4011.                     [Limit104].[K2ProcessId] AS [K2ProcessId],
  4012.                     [Limit104].[K2ProcessId1] AS [K2ProcessId1],
  4013.                     [Limit104].[K2ProcessId2] AS [K2ProcessId2],
  4014.                     [Limit104].[DictionaryItemNameId] AS [DictionaryItemNameId1],
  4015.                     [Limit104].[Name] AS [Name1],
  4016.                     [Limit104].[C1] AS [C1],
  4017.                     [Limit104].[C2] AS [C2]
  4018.                     FROM   (SELECT
  4019.                         [Filter209].[AgreementId7] AS [AgreementId],
  4020.                         [Filter209].[Signature] AS [Signature],
  4021.                         [Filter209].[StatusId] AS [StatusId],
  4022.                         [Filter209].[IsGroupAgreement] AS [IsGroupAgreement],
  4023.                         [Filter209].[CreatedById7] AS [CreatedById],
  4024.                         [Filter209].[AgreementDataId] AS [AgreementDataId],
  4025.                         [Filter209].[FirstResponsiblePersonId] AS [FirstResponsiblePersonId],
  4026.                         [Filter209].[SecondResponsiblePersonId] AS [SecondResponsiblePersonId],
  4027.                         [Filter209].[RepresentativeId] AS [RepresentativeId],
  4028.                         [Filter209].[ConcludingDate] AS [ConcludingDate],
  4029.                         [Filter209].[Subject] AS [Subject],
  4030.                         [Filter209].[AmountInPln] AS [AmountInPln],
  4031.                         [Filter209].[PaymentTermId] AS [PaymentTermId],
  4032.                         [Filter209].[ExpiryDate] AS [ExpiryDate],
  4033.                         [Filter209].[DictionaryItemNameId] AS [DictionaryItemNameId],
  4034.                         [Filter209].[Name11] AS [Name],
  4035.                         [Filter209].[UserDictionaryItemNameId] AS [UserDictionaryItemNameId],
  4036.                         [Extent257].[AccountId] AS [AccountId],
  4037.                         [Extent257].[DisplayName] AS [DisplayName]
  4038.                         FROM   (SELECT [Extent253].[AgreementId] AS [AgreementId7], [Extent253].[Signature] AS [Signature], [Extent253].[StatusId] AS [StatusId], [Extent253].[IsGroupAgreement] AS [IsGroupAgreement], [Extent253].[CreatedById] AS [CreatedById7], [Extent254].[AgreementDataId] AS [AgreementDataId], [Extent254].[FirstResponsiblePersonId] AS [FirstResponsiblePersonId], [Extent254].[SecondResponsiblePersonId] AS [SecondResponsiblePersonId], [Extent254].[RepresentativeId] AS [RepresentativeId], [Extent254].[ConcludingDate] AS [ConcludingDate], [Extent254].[Subject] AS [Subject], [Extent254].[AmountInPln] AS [AmountInPln], [Extent254].[PaymentTermId] AS [PaymentTermId], [Extent254].[ExpiryDate] AS [ExpiryDate], [Extent255].[DictionaryItemNameId] AS [DictionaryItemNameId], [Extent255].[Name] AS [Name11], [Extent255].[LanguageCulture] AS [LanguageCulture13], [Extent256].[UserDictionaryItemNameId] AS [UserDictionaryItemNameId], [Extent256].[LanguageCulture] AS [LanguageCulture14]
  4039.                             FROM    [schAgreements].[tAgreements] AS [Extent253]
  4040.                             INNER JOIN [schAgreements].[tAgreementData] AS [Extent254] ON [Extent253].[AgreementId] = [Extent254].[AgreementId]
  4041.                             INNER JOIN [schDictionaries].[tDictionaryItemNames] AS [Extent255] ON [Extent253].[StatusId] = [Extent255].[DictionaryItemId]
  4042.                             INNER JOIN [schDictionaries].[tUserDictionaryItemNames] AS [Extent256] ON [Extent254].[AgreementTypeId] = [Extent256].[UserDictionaryItemId]
  4043.                             WHERE [Extent254].[IsValid] = 1 ) AS [Filter209]
  4044.                         LEFT OUTER JOIN [schSecurity].[tAccounts] AS [Extent257] ON [Filter209].[FirstResponsiblePersonId] = [Extent257].[AccountId]
  4045.                         WHERE (([Filter209].[LanguageCulture13] = @p__linq__0) OR (([Filter209].[LanguageCulture13] IS NULL) AND (@p__linq__0 IS NULL))) AND (([Filter209].[LanguageCulture14] = @p__linq__1) OR (([Filter209].[LanguageCulture14] IS NULL) AND (@p__linq__1 IS NULL))) ) AS [Project359]
  4046.                     OUTER APPLY  (SELECT TOP (1)
  4047.                         [Project372].[K2ProcessId] AS [K2ProcessId],
  4048.                         [Project372].[K2ProcessId1] AS [K2ProcessId1],
  4049.                         [Project372].[K2ProcessId2] AS [K2ProcessId2],
  4050.                         [Project372].[DictionaryItemNameId] AS [DictionaryItemNameId],
  4051.                         [Project372].[Name] AS [Name],
  4052.                         [Project372].[C1] AS [C1],
  4053.                         [Project372].[C2] AS [C2]
  4054.                         FROM ( SELECT
  4055.                             [Project370].[K2ProcessId] AS [K2ProcessId],
  4056.                             [Project370].[K2ProcessId1] AS [K2ProcessId1],
  4057.                             [Project370].[K2ProcessId2] AS [K2ProcessId2],
  4058.                             [Project370].[DictionaryItemNameId] AS [DictionaryItemNameId],
  4059.                             [Project370].[Name] AS [Name],
  4060.                             [Project370].[C1] AS [C1],
  4061.                             (SELECT TOP (1)
  4062.                                 [Extent265].[AgreementTerminationId] AS [AgreementTerminationId]
  4063.                                 FROM [schAgreements].[tAgreementTerminations] AS [Extent265]
  4064.                                 WHERE ([Extent265].[AgreementId] = [Project359].[AgreementId]) AND ([Extent265].[AgreementTerminationId] = [Project370].[ObjectId])) AS [C2]
  4065.                             FROM ( SELECT
  4066.                                 [Project369].[K2ProcessId] AS [K2ProcessId],
  4067.                                 [Project369].[K2ProcessId1] AS [K2ProcessId1],
  4068.                                 [Project369].[K2ProcessId2] AS [K2ProcessId2],
  4069.                                 [Project369].[ObjectId] AS [ObjectId],
  4070.                                 [Project369].[DictionaryItemNameId] AS [DictionaryItemNameId],
  4071.                                 [Project369].[Name] AS [Name],
  4072.                                 [Project369].[C1] AS [C1]
  4073.                                 FROM ( SELECT
  4074.                                     [Project367].[K2ProcessId] AS [K2ProcessId],
  4075.                                     [Project367].[K2ProcessId1] AS [K2ProcessId1],
  4076.                                     [Project367].[K2ProcessId2] AS [K2ProcessId2],
  4077.                                     [Project367].[ObjectId1] AS [ObjectId],
  4078.                                     [Project367].[DictionaryItemNameId] AS [DictionaryItemNameId],
  4079.                                     [Project367].[Name] AS [Name],
  4080.                                     (SELECT TOP (1)
  4081.                                         [Extent264].[AnnexId] AS [AnnexId]
  4082.                                         FROM [schAgreements].[tAnnexes] AS [Extent264]
  4083.                                         WHERE ([Project359].[AgreementId] = [Extent264].[AgreementId]) AND ([Extent264].[AnnexId] = [Project367].[ObjectId])) AS [C1]
  4084.                                     FROM ( SELECT
  4085.                                         [Project365].[K2ProcessId] AS [K2ProcessId],
  4086.                                         [Project365].[K2ProcessId1] AS [K2ProcessId1],
  4087.                                         [Project365].[ObjectId] AS [ObjectId],
  4088.                                         [Project365].[K2ProcessId2] AS [K2ProcessId2],
  4089.                                         [Project365].[ObjectId1] AS [ObjectId1],
  4090.                                         [Limit101].[DictionaryItemNameId] AS [DictionaryItemNameId],
  4091.                                         [Limit101].[Name] AS [Name]
  4092.                                         FROM   (SELECT
  4093.                                             @p__linq__2 AS [p__linq__2],
  4094.                                             [Project360].[K2ProcessId] AS [K2ProcessId],
  4095.                                             [Project360].[ObjectTypeId] AS [ObjectTypeId],
  4096.                                             [Join181].[K2ProcessId] AS [K2ProcessId1],
  4097.                                             [Join181].[ObjectId] AS [ObjectId],
  4098.                                             [Join181].[ObjectTypeId] AS [ObjectTypeId1],
  4099.                                             [Join183].[K2ProcessId] AS [K2ProcessId2],
  4100.                                             [Join183].[ObjectId] AS [ObjectId1],
  4101.                                             [Join183].[ObjectTypeId] AS [ObjectTypeId2]
  4102.                                             FROM     ( SELECT 1 AS X ) AS [SingleRowTable77]
  4103.                                             LEFT OUTER JOIN  (SELECT
  4104.                                                 [Extent258].[K2ProcessId] AS [K2ProcessId],
  4105.                                                 [Extent258].[ObjectId] AS [ObjectId],
  4106.                                                 [Extent258].[ObjectTypeId] AS [ObjectTypeId],
  4107.                                                 [Extent258].[EndDate] AS [EndDate]
  4108.                                                 FROM [schProcesses].[tProcesses] AS [Extent258]
  4109.                                                 WHERE ([Extent258].[EndDate] IS NULL) AND (12005 = [Extent258].[ObjectTypeId]) AND ([Extent258].[ObjectId] = [Project359].[AgreementId]) ) AS [Project360] ON 1 = 1
  4110.                                             CROSS JOIN  (SELECT [Project362].[K2ProcessId] AS [K2ProcessId], [Project362].[ObjectId] AS [ObjectId], [Project362].[ObjectTypeId] AS [ObjectTypeId]
  4111.                                                 FROM   ( SELECT 1 AS X ) AS [SingleRowTable78]
  4112.                                                 LEFT OUTER JOIN  (SELECT
  4113.                                                     [Extent259].[K2ProcessId] AS [K2ProcessId],
  4114.                                                     [Extent259].[ObjectId] AS [ObjectId],
  4115.                                                     [Extent259].[ObjectTypeId] AS [ObjectTypeId],
  4116.                                                     [Extent259].[EndDate] AS [EndDate]
  4117.                                                     FROM [schProcesses].[tProcesses] AS [Extent259]
  4118.                                                     WHERE ([Extent259].[EndDate] IS NULL) AND (12006 = [Extent259].[ObjectTypeId]) AND ( EXISTS (SELECT
  4119.                                                         1 AS [C1]
  4120.                                                         FROM [schAgreements].[tAnnexes] AS [Extent260]
  4121.                                                         WHERE ([Project359].[AgreementId] = [Extent260].[AgreementId]) AND ([Extent260].[AgreementId] = [Project359].[AgreementId]) AND ([Extent260].[AnnexId] = [Extent259].[ObjectId])
  4122.                                                     )) ) AS [Project362] ON 1 = 1 ) AS [Join181]
  4123.                                             CROSS JOIN  (SELECT [Project364].[K2ProcessId] AS [K2ProcessId], [Project364].[ObjectId] AS [ObjectId], [Project364].[ObjectTypeId] AS [ObjectTypeId]
  4124.                                                 FROM   ( SELECT 1 AS X ) AS [SingleRowTable79]
  4125.                                                 LEFT OUTER JOIN  (SELECT
  4126.                                                     [Extent261].[K2ProcessId] AS [K2ProcessId],
  4127.                                                     [Extent261].[ObjectId] AS [ObjectId],
  4128.                                                     [Extent261].[ObjectTypeId] AS [ObjectTypeId],
  4129.                                                     [Extent261].[EndDate] AS [EndDate]
  4130.                                                     FROM [schProcesses].[tProcesses] AS [Extent261]
  4131.                                                     WHERE ([Extent261].[EndDate] IS NULL) AND (12007 = [Extent261].[ObjectTypeId]) AND ( EXISTS (SELECT
  4132.                                                         1 AS [C1]
  4133.                                                         FROM [schAgreements].[tAgreementTerminations] AS [Extent262]
  4134.                                                         WHERE ([Extent262].[AgreementId] = [Project359].[AgreementId]) AND ([Extent262].[AgreementId] = [Project359].[AgreementId]) AND ([Extent262].[AgreementTerminationId] = [Extent261].[ObjectId])
  4135.                                                     )) ) AS [Project364] ON 1 = 1 ) AS [Join183] ) AS [Project365]
  4136.                                         OUTER APPLY  (SELECT TOP (1)
  4137.                                             [Extent263].[DictionaryItemNameId] AS [DictionaryItemNameId],
  4138.                                             [Extent263].[Name] AS [Name]
  4139.                                             FROM [schDictionaries].[tDictionaryItemNames] AS [Extent263]
  4140.                                             WHERE (([Extent263].[LanguageCulture] = @p__linq__2) OR (([Extent263].[LanguageCulture] IS NULL) AND (@p__linq__2 IS NULL))) AND ([Extent263].[DictionaryItemId] IN (12005,12006,12007)) AND ([Extent263].[DictionaryItemId] = (CASE WHEN ([Project365].[K2ProcessId] IS NOT NULL) THEN [Project365].[ObjectTypeId] WHEN ([Project365].[K2ProcessId1] IS NOT NULL) THEN [Project365].[ObjectTypeId1] ELSE [Project365].[ObjectTypeId2] END)) ) AS [Limit101]
  4141.                                     )  AS [Project367]
  4142.                                 )  AS [Project369]
  4143.                             )  AS [Project370]
  4144.                         )  AS [Project372] ) AS [Limit104] ) AS [Project374]
  4145.                 OUTER APPLY  (SELECT TOP (1)
  4146.                     [Project387].[K2ProcessId] AS [K2ProcessId],
  4147.                     [Project387].[K2ProcessId1] AS [K2ProcessId1],
  4148.                     [Project387].[K2ProcessId2] AS [K2ProcessId2],
  4149.                     [Project387].[DictionaryItemNameId] AS [DictionaryItemNameId],
  4150.                     [Project387].[Name] AS [Name],
  4151.                     [Project387].[C1] AS [C1],
  4152.                     [Project387].[C2] AS [C2]
  4153.                     FROM ( SELECT
  4154.                         [Project385].[K2ProcessId] AS [K2ProcessId],
  4155.                         [Project385].[K2ProcessId1] AS [K2ProcessId1],
  4156.                         [Project385].[K2ProcessId2] AS [K2ProcessId2],
  4157.                         [Project385].[DictionaryItemNameId] AS [DictionaryItemNameId],
  4158.                         [Project385].[Name] AS [Name],
  4159.                         [Project385].[C1] AS [C1],
  4160.                         (SELECT TOP (1)
  4161.                             [Extent273].[AgreementTerminationId] AS [AgreementTerminationId]
  4162.                             FROM [schAgreements].[tAgreementTerminations] AS [Extent273]
  4163.                             WHERE ([Extent273].[AgreementId] = [Project374].[AgreementId]) AND ([Extent273].[AgreementTerminationId] = [Project385].[ObjectId])) AS [C2]
  4164.                         FROM ( SELECT
  4165.                             [Project384].[K2ProcessId] AS [K2ProcessId],
  4166.                             [Project384].[K2ProcessId1] AS [K2ProcessId1],
  4167.                             [Project384].[K2ProcessId2] AS [K2ProcessId2],
  4168.                             [Project384].[ObjectId] AS [ObjectId],
  4169.                             [Project384].[DictionaryItemNameId] AS [DictionaryItemNameId],
  4170.                             [Project384].[Name] AS [Name],
  4171.                             [Project384].[C1] AS [C1]
  4172.                             FROM ( SELECT
  4173.                                 [Project382].[K2ProcessId] AS [K2ProcessId],
  4174.                                 [Project382].[K2ProcessId1] AS [K2ProcessId1],
  4175.                                 [Project382].[K2ProcessId2] AS [K2ProcessId2],
  4176.                                 [Project382].[ObjectId1] AS [ObjectId],
  4177.                                 [Project382].[DictionaryItemNameId] AS [DictionaryItemNameId],
  4178.                                 [Project382].[Name] AS [Name],
  4179.                                 (SELECT TOP (1)
  4180.                                     [Extent272].[AnnexId] AS [AnnexId]
  4181.                                     FROM [schAgreements].[tAnnexes] AS [Extent272]
  4182.                                     WHERE ([Project374].[AgreementId] = [Extent272].[AgreementId]) AND ([Extent272].[AnnexId] = [Project382].[ObjectId])) AS [C1]
  4183.                                 FROM ( SELECT
  4184.                                     [Project380].[K2ProcessId] AS [K2ProcessId],
  4185.                                     [Project380].[K2ProcessId1] AS [K2ProcessId1],
  4186.                                     [Project380].[ObjectId] AS [ObjectId],
  4187.                                     [Project380].[K2ProcessId2] AS [K2ProcessId2],
  4188.                                     [Project380].[ObjectId1] AS [ObjectId1],
  4189.                                     [Limit105].[DictionaryItemNameId] AS [DictionaryItemNameId],
  4190.                                     [Limit105].[Name] AS [Name]
  4191.                                     FROM   (SELECT
  4192.                                         @p__linq__2 AS [p__linq__2],
  4193.                                         [Project375].[K2ProcessId] AS [K2ProcessId],
  4194.                                         [Project375].[ObjectTypeId] AS [ObjectTypeId],
  4195.                                         [Join186].[K2ProcessId] AS [K2ProcessId1],
  4196.                                         [Join186].[ObjectId] AS [ObjectId],
  4197.                                         [Join186].[ObjectTypeId] AS [ObjectTypeId1],
  4198.                                         [Join188].[K2ProcessId] AS [K2ProcessId2],
  4199.                                         [Join188].[ObjectId] AS [ObjectId1],
  4200.                                         [Join188].[ObjectTypeId] AS [ObjectTypeId2]
  4201.                                         FROM     ( SELECT 1 AS X ) AS [SingleRowTable80]
  4202.                                         LEFT OUTER JOIN  (SELECT
  4203.                                             [Extent266].[K2ProcessId] AS [K2ProcessId],
  4204.                                             [Extent266].[ObjectId] AS [ObjectId],
  4205.                                             [Extent266].[ObjectTypeId] AS [ObjectTypeId],
  4206.                                             [Extent266].[EndDate] AS [EndDate]
  4207.                                             FROM [schProcesses].[tProcesses] AS [Extent266]
  4208.                                             WHERE ([Extent266].[EndDate] IS NULL) AND (12005 = [Extent266].[ObjectTypeId]) AND ([Extent266].[ObjectId] = [Project374].[AgreementId]) ) AS [Project375] ON 1 = 1
  4209.                                         CROSS JOIN  (SELECT [Project377].[K2ProcessId] AS [K2ProcessId], [Project377].[ObjectId] AS [ObjectId], [Project377].[ObjectTypeId] AS [ObjectTypeId]
  4210.                                             FROM   ( SELECT 1 AS X ) AS [SingleRowTable81]
  4211.                                             LEFT OUTER JOIN  (SELECT
  4212.                                                 [Extent267].[K2ProcessId] AS [K2ProcessId],
  4213.                                                 [Extent267].[ObjectId] AS [ObjectId],
  4214.                                                 [Extent267].[ObjectTypeId] AS [ObjectTypeId],
  4215.                                                 [Extent267].[EndDate] AS [EndDate]
  4216.                                                 FROM [schProcesses].[tProcesses] AS [Extent267]
  4217.                                                 WHERE ([Extent267].[EndDate] IS NULL) AND (12006 = [Extent267].[ObjectTypeId]) AND ( EXISTS (SELECT
  4218.                                                     1 AS [C1]
  4219.                                                     FROM [schAgreements].[tAnnexes] AS [Extent268]
  4220.                                                     WHERE ([Project374].[AgreementId] = [Extent268].[AgreementId]) AND ([Extent268].[AgreementId] = [Project374].[AgreementId]) AND ([Extent268].[AnnexId] = [Extent267].[ObjectId])
  4221.                                                 )) ) AS [Project377] ON 1 = 1 ) AS [Join186]
  4222.                                         CROSS JOIN  (SELECT [Project379].[K2ProcessId] AS [K2ProcessId], [Project379].[ObjectId] AS [ObjectId], [Project379].[ObjectTypeId] AS [ObjectTypeId]
  4223.                                             FROM   ( SELECT 1 AS X ) AS [SingleRowTable82]
  4224.                                             LEFT OUTER JOIN  (SELECT
  4225.                                                 [Extent269].[K2ProcessId] AS [K2ProcessId],
  4226.                                                 [Extent269].[ObjectId] AS [ObjectId],
  4227.                                                 [Extent269].[ObjectTypeId] AS [ObjectTypeId],
  4228.                                                 [Extent269].[EndDate] AS [EndDate]
  4229.                                                 FROM [schProcesses].[tProcesses] AS [Extent269]
  4230.                                                 WHERE ([Extent269].[EndDate] IS NULL) AND (12007 = [Extent269].[ObjectTypeId]) AND ( EXISTS (SELECT
  4231.                                                     1 AS [C1]
  4232.                                                     FROM [schAgreements].[tAgreementTerminations] AS [Extent270]
  4233.                                                     WHERE ([Extent270].[AgreementId] = [Project374].[AgreementId]) AND ([Extent270].[AgreementId] = [Project374].[AgreementId]) AND ([Extent270].[AgreementTerminationId] = [Extent269].[ObjectId])
  4234.                                                 )) ) AS [Project379] ON 1 = 1 ) AS [Join188] ) AS [Project380]
  4235.                                     OUTER APPLY  (SELECT TOP (1)
  4236.                                         [Extent271].[DictionaryItemNameId] AS [DictionaryItemNameId],
  4237.                                         [Extent271].[Name] AS [Name]
  4238.                                         FROM [schDictionaries].[tDictionaryItemNames] AS [Extent271]
  4239.                                         WHERE (([Extent271].[LanguageCulture] = @p__linq__2) OR (([Extent271].[LanguageCulture] IS NULL) AND (@p__linq__2 IS NULL))) AND ([Extent271].[DictionaryItemId] IN (12005,12006,12007)) AND ([Extent271].[DictionaryItemId] = (CASE WHEN ([Project380].[K2ProcessId] IS NOT NULL) THEN [Project380].[ObjectTypeId] WHEN ([Project380].[K2ProcessId1] IS NOT NULL) THEN [Project380].[ObjectTypeId1] ELSE [Project380].[ObjectTypeId2] END)) ) AS [Limit105]
  4240.                                 )  AS [Project382]
  4241.                             )  AS [Project384]
  4242.                         )  AS [Project385]
  4243.                     )  AS [Project387] ) AS [Limit108] ) AS [Project389]
  4244.             OUTER APPLY  (SELECT TOP (1)
  4245.                 [Project400].[K2ProcessId] AS [K2ProcessId],
  4246.                 [Project400].[K2ProcessId1] AS [K2ProcessId1],
  4247.                 [Project400].[K2ProcessId2] AS [K2ProcessId2],
  4248.                 [Project400].[AnnexId] AS [AnnexId],
  4249.                 [Limit111].[AgreementTerminationId] AS [AgreementTerminationId],
  4250.                 CASE WHEN ([Project400].[K2ProcessId] IS NOT NULL) THEN [Project389].[Signature] WHEN ([Project400].[K2ProcessId1] IS NOT NULL) THEN [Project400].[Signature] ELSE [Limit111].[Signature] END AS [C1],
  4251.                 [Project400].[C1] AS [C2]
  4252.                 FROM   (SELECT
  4253.                     [Project398].[K2ProcessId] AS [K2ProcessId],
  4254.                     [Project398].[K2ProcessId1] AS [K2ProcessId1],
  4255.                     [Project398].[K2ProcessId2] AS [K2ProcessId2],
  4256.                     [Project398].[ObjectId1] AS [ObjectId],
  4257.                     [Limit110].[AnnexId] AS [AnnexId],
  4258.                     [Limit110].[Signature] AS [Signature],
  4259.                     [Project398].[C1] AS [C1]
  4260.                     FROM   (SELECT
  4261.                         [Project397].[K2ProcessId] AS [K2ProcessId],
  4262.                         [Project397].[K2ProcessId1] AS [K2ProcessId1],
  4263.                         [Project397].[ObjectId] AS [ObjectId],
  4264.                         [Project397].[K2ProcessId2] AS [K2ProcessId2],
  4265.                         [Project397].[ObjectId1] AS [ObjectId1],
  4266.                         [Project397].[C1] AS [C1]
  4267.                         FROM ( SELECT
  4268.                             [Project395].[K2ProcessId] AS [K2ProcessId],
  4269.                             [Project395].[ObjectTypeId] AS [ObjectTypeId],
  4270.                             [Project395].[K2ProcessId1] AS [K2ProcessId1],
  4271.                             [Project395].[ObjectId] AS [ObjectId],
  4272.                             [Project395].[ObjectTypeId1] AS [ObjectTypeId1],
  4273.                             [Project395].[K2ProcessId2] AS [K2ProcessId2],
  4274.                             [Project395].[ObjectId1] AS [ObjectId1],
  4275.                             [Project395].[ObjectTypeId2] AS [ObjectTypeId2],
  4276.                             (SELECT TOP (1)
  4277.                                 [Extent279].[DictionaryItemNameId] AS [DictionaryItemNameId]
  4278.                                 FROM [schDictionaries].[tDictionaryItemNames] AS [Extent279]
  4279.                                 WHERE (([Extent279].[LanguageCulture] = @p__linq__2) OR (([Extent279].[LanguageCulture] IS NULL) AND (@p__linq__2 IS NULL))) AND ([Extent279].[DictionaryItemId] IN (12005,12006,12007)) AND ([Extent279].[DictionaryItemId] = (CASE WHEN ([Project395].[K2ProcessId] IS NOT NULL) THEN [Project395].[ObjectTypeId] WHEN ([Project395].[K2ProcessId1] IS NOT NULL) THEN [Project395].[ObjectTypeId1] ELSE [Project395].[ObjectTypeId2] END))) AS [C1]
  4280.                             FROM ( SELECT
  4281.                                 @p__linq__2 AS [p__linq__2],
  4282.                                 [Project390].[K2ProcessId] AS [K2ProcessId],
  4283.                                 [Project390].[ObjectTypeId] AS [ObjectTypeId],
  4284.                                 [Join191].[K2ProcessId] AS [K2ProcessId1],
  4285.                                 [Join191].[ObjectId] AS [ObjectId],
  4286.                                 [Join191].[ObjectTypeId] AS [ObjectTypeId1],
  4287.                                 [Join193].[K2ProcessId] AS [K2ProcessId2],
  4288.                                 [Join193].[ObjectId] AS [ObjectId1],
  4289.                                 [Join193].[ObjectTypeId] AS [ObjectTypeId2]
  4290.                                 FROM     ( SELECT 1 AS X ) AS [SingleRowTable83]
  4291.                                 LEFT OUTER JOIN  (SELECT
  4292.                                     [Extent274].[K2ProcessId] AS [K2ProcessId],
  4293.                                     [Extent274].[ObjectId] AS [ObjectId],
  4294.                                     [Extent274].[ObjectTypeId] AS [ObjectTypeId],
  4295.                                     [Extent274].[EndDate] AS [EndDate]
  4296.                                     FROM [schProcesses].[tProcesses] AS [Extent274]
  4297.                                     WHERE ([Extent274].[EndDate] IS NULL) AND (12005 = [Extent274].[ObjectTypeId]) AND ([Extent274].[ObjectId] = [Project389].[AgreementId]) ) AS [Project390] ON 1 = 1
  4298.                                 CROSS JOIN  (SELECT [Project392].[K2ProcessId] AS [K2ProcessId], [Project392].[ObjectId] AS [ObjectId], [Project392].[ObjectTypeId] AS [ObjectTypeId]
  4299.                                     FROM   ( SELECT 1 AS X ) AS [SingleRowTable84]
  4300.                                     LEFT OUTER JOIN  (SELECT
  4301.                                         [Extent275].[K2ProcessId] AS [K2ProcessId],
  4302.                                         [Extent275].[ObjectId] AS [ObjectId],
  4303.                                         [Extent275].[ObjectTypeId] AS [ObjectTypeId],
  4304.                                         [Extent275].[EndDate] AS [EndDate]
  4305.                                         FROM [schProcesses].[tProcesses] AS [Extent275]
  4306.                                         WHERE ([Extent275].[EndDate] IS NULL) AND (12006 = [Extent275].[ObjectTypeId]) AND ( EXISTS (SELECT
  4307.                                             1 AS [C1]
  4308.                                             FROM [schAgreements].[tAnnexes] AS [Extent276]
  4309.                                             WHERE ([Project389].[AgreementId] = [Extent276].[AgreementId]) AND ([Extent276].[AgreementId] = [Project389].[AgreementId]) AND ([Extent276].[AnnexId] = [Extent275].[ObjectId])
  4310.                                         )) ) AS [Project392] ON 1 = 1 ) AS [Join191]
  4311.                                 CROSS JOIN  (SELECT [Project394].[K2ProcessId] AS [K2ProcessId], [Project394].[ObjectId] AS [ObjectId], [Project394].[ObjectTypeId] AS [ObjectTypeId]
  4312.                                     FROM   ( SELECT 1 AS X ) AS [SingleRowTable85]
  4313.                                     LEFT OUTER JOIN  (SELECT
  4314.                                         [Extent277].[K2ProcessId] AS [K2ProcessId],
  4315.                                         [Extent277].[ObjectId] AS [ObjectId],
  4316.                                         [Extent277].[ObjectTypeId] AS [ObjectTypeId],
  4317.                                         [Extent277].[EndDate] AS [EndDate]
  4318.                                         FROM [schProcesses].[tProcesses] AS [Extent277]
  4319.                                         WHERE ([Extent277].[EndDate] IS NULL) AND (12007 = [Extent277].[ObjectTypeId]) AND ( EXISTS (SELECT
  4320.                                             1 AS [C1]
  4321.                                             FROM [schAgreements].[tAgreementTerminations] AS [Extent278]
  4322.                                             WHERE ([Extent278].[AgreementId] = [Project389].[AgreementId]) AND ([Extent278].[AgreementId] = [Project389].[AgreementId]) AND ([Extent278].[AgreementTerminationId] = [Extent277].[ObjectId])
  4323.                                         )) ) AS [Project394] ON 1 = 1 ) AS [Join193]
  4324.                             )  AS [Project395]
  4325.                         )  AS [Project397] ) AS [Project398]
  4326.                     OUTER APPLY  (SELECT TOP (1)
  4327.                         [Extent280].[AnnexId] AS [AnnexId],
  4328.                         [Extent280].[Signature] AS [Signature]
  4329.                         FROM [schAgreements].[tAnnexes] AS [Extent280]
  4330.                         WHERE ([Project389].[AgreementId] = [Extent280].[AgreementId]) AND ([Extent280].[AnnexId] = [Project398].[ObjectId]) ) AS [Limit110] ) AS [Project400]
  4331.                 OUTER APPLY  (SELECT TOP (1)
  4332.                     [Extent281].[AgreementTerminationId] AS [AgreementTerminationId],
  4333.                     [Extent281].[Signature] AS [Signature]
  4334.                     FROM [schAgreements].[tAgreementTerminations] AS [Extent281]
  4335.                     WHERE ([Extent281].[AgreementId] = [Project389].[AgreementId]) AND ([Extent281].[AgreementTerminationId] = [Project400].[ObjectId]) ) AS [Limit111] ) AS [Limit112] ) AS [Project403]
  4336.         OUTER APPLY  (SELECT TOP (1)
  4337.             [Project414].[K2ProcessId] AS [K2ProcessId],
  4338.             [Project414].[K2ProcessId1] AS [K2ProcessId1],
  4339.             [Project414].[K2ProcessId2] AS [K2ProcessId2],
  4340.             [Project414].[AnnexId] AS [AnnexId],
  4341.             [Limit115].[AgreementTerminationId] AS [AgreementTerminationId],
  4342.             CASE WHEN ([Project414].[K2ProcessId] IS NOT NULL) THEN [Project403].[Signature] WHEN ([Project414].[K2ProcessId1] IS NOT NULL) THEN [Project414].[Signature] ELSE [Limit115].[Signature] END AS [C1],
  4343.             [Project414].[C1] AS [C2]
  4344.             FROM   (SELECT
  4345.                 [Project412].[K2ProcessId] AS [K2ProcessId],
  4346.                 [Project412].[K2ProcessId1] AS [K2ProcessId1],
  4347.                 [Project412].[K2ProcessId2] AS [K2ProcessId2],
  4348.                 [Project412].[ObjectId1] AS [ObjectId],
  4349.                 [Limit114].[AnnexId] AS [AnnexId],
  4350.                 [Limit114].[Signature] AS [Signature],
  4351.                 [Project412].[C1] AS [C1]
  4352.                 FROM   (SELECT
  4353.                     [Project411].[K2ProcessId] AS [K2ProcessId],
  4354.                     [Project411].[K2ProcessId1] AS [K2ProcessId1],
  4355.                     [Project411].[ObjectId] AS [ObjectId],
  4356.                     [Project411].[K2ProcessId2] AS [K2ProcessId2],
  4357.                     [Project411].[ObjectId1] AS [ObjectId1],
  4358.                     [Project411].[C1] AS [C1]
  4359.                     FROM ( SELECT
  4360.                         [Project409].[K2ProcessId] AS [K2ProcessId],
  4361.                         [Project409].[ObjectTypeId] AS [ObjectTypeId],
  4362.                         [Project409].[K2ProcessId1] AS [K2ProcessId1],
  4363.                         [Project409].[ObjectId] AS [ObjectId],
  4364.                         [Project409].[ObjectTypeId1] AS [ObjectTypeId1],
  4365.                         [Project409].[K2ProcessId2] AS [K2ProcessId2],
  4366.                         [Project409].[ObjectId1] AS [ObjectId1],
  4367.                         [Project409].[ObjectTypeId2] AS [ObjectTypeId2],
  4368.                         (SELECT TOP (1)
  4369.                             [Extent287].[DictionaryItemNameId] AS [DictionaryItemNameId]
  4370.                             FROM [schDictionaries].[tDictionaryItemNames] AS [Extent287]
  4371.                             WHERE (([Extent287].[LanguageCulture] = @p__linq__2) OR (([Extent287].[LanguageCulture] IS NULL) AND (@p__linq__2 IS NULL))) AND ([Extent287].[DictionaryItemId] IN (12005,12006,12007)) AND ([Extent287].[DictionaryItemId] = (CASE WHEN ([Project409].[K2ProcessId] IS NOT NULL) THEN [Project409].[ObjectTypeId] WHEN ([Project409].[K2ProcessId1] IS NOT NULL) THEN [Project409].[ObjectTypeId1] ELSE [Project409].[ObjectTypeId2] END))) AS [C1]
  4372.                         FROM ( SELECT
  4373.                             @p__linq__2 AS [p__linq__2],
  4374.                             [Project404].[K2ProcessId] AS [K2ProcessId],
  4375.                             [Project404].[ObjectTypeId] AS [ObjectTypeId],
  4376.                             [Join196].[K2ProcessId] AS [K2ProcessId1],
  4377.                             [Join196].[ObjectId] AS [ObjectId],
  4378.                             [Join196].[ObjectTypeId] AS [ObjectTypeId1],
  4379.                             [Join198].[K2ProcessId] AS [K2ProcessId2],
  4380.                             [Join198].[ObjectId] AS [ObjectId1],
  4381.                             [Join198].[ObjectTypeId] AS [ObjectTypeId2]
  4382.                             FROM     ( SELECT 1 AS X ) AS [SingleRowTable86]
  4383.                             LEFT OUTER JOIN  (SELECT
  4384.                                 [Extent282].[K2ProcessId] AS [K2ProcessId],
  4385.                                 [Extent282].[ObjectId] AS [ObjectId],
  4386.                                 [Extent282].[ObjectTypeId] AS [ObjectTypeId],
  4387.                                 [Extent282].[EndDate] AS [EndDate]
  4388.                                 FROM [schProcesses].[tProcesses] AS [Extent282]
  4389.                                 WHERE ([Extent282].[EndDate] IS NULL) AND (12005 = [Extent282].[ObjectTypeId]) AND ([Extent282].[ObjectId] = [Project403].[AgreementId]) ) AS [Project404] ON 1 = 1
  4390.                             CROSS JOIN  (SELECT [Project406].[K2ProcessId] AS [K2ProcessId], [Project406].[ObjectId] AS [ObjectId], [Project406].[ObjectTypeId] AS [ObjectTypeId]
  4391.                                 FROM   ( SELECT 1 AS X ) AS [SingleRowTable87]
  4392.                                 LEFT OUTER JOIN  (SELECT
  4393.                                     [Extent283].[K2ProcessId] AS [K2ProcessId],
  4394.                                     [Extent283].[ObjectId] AS [ObjectId],
  4395.                                     [Extent283].[ObjectTypeId] AS [ObjectTypeId],
  4396.                                     [Extent283].[EndDate] AS [EndDate]
  4397.                                     FROM [schProcesses].[tProcesses] AS [Extent283]
  4398.                                     WHERE ([Extent283].[EndDate] IS NULL) AND (12006 = [Extent283].[ObjectTypeId]) AND ( EXISTS (SELECT
  4399.                                         1 AS [C1]
  4400.                                         FROM [schAgreements].[tAnnexes] AS [Extent284]
  4401.                                         WHERE ([Project403].[AgreementId] = [Extent284].[AgreementId]) AND ([Extent284].[AgreementId] = [Project403].[AgreementId]) AND ([Extent284].[AnnexId] = [Extent283].[ObjectId])
  4402.                                     )) ) AS [Project406] ON 1 = 1 ) AS [Join196]
  4403.                             CROSS JOIN  (SELECT [Project408].[K2ProcessId] AS [K2ProcessId], [Project408].[ObjectId] AS [ObjectId], [Project408].[ObjectTypeId] AS [ObjectTypeId]
  4404.                                 FROM   ( SELECT 1 AS X ) AS [SingleRowTable88]
  4405.                                 LEFT OUTER JOIN  (SELECT
  4406.                                     [Extent285].[K2ProcessId] AS [K2ProcessId],
  4407.                                     [Extent285].[ObjectId] AS [ObjectId],
  4408.                                     [Extent285].[ObjectTypeId] AS [ObjectTypeId],
  4409.                                     [Extent285].[EndDate] AS [EndDate]
  4410.                                     FROM [schProcesses].[tProcesses] AS [Extent285]
  4411.                                     WHERE ([Extent285].[EndDate] IS NULL) AND (12007 = [Extent285].[ObjectTypeId]) AND ( EXISTS (SELECT
  4412.                                         1 AS [C1]
  4413.                                         FROM [schAgreements].[tAgreementTerminations] AS [Extent286]
  4414.                                         WHERE ([Extent286].[AgreementId] = [Project403].[AgreementId]) AND ([Extent286].[AgreementId] = [Project403].[AgreementId]) AND ([Extent286].[AgreementTerminationId] = [Extent285].[ObjectId])
  4415.                                     )) ) AS [Project408] ON 1 = 1 ) AS [Join198]
  4416.                         )  AS [Project409]
  4417.                     )  AS [Project411] ) AS [Project412]
  4418.                 OUTER APPLY  (SELECT TOP (1)
  4419.                     [Extent288].[AnnexId] AS [AnnexId],
  4420.                     [Extent288].[Signature] AS [Signature]
  4421.                     FROM [schAgreements].[tAnnexes] AS [Extent288]
  4422.                     WHERE ([Project403].[AgreementId] = [Extent288].[AgreementId]) AND ([Extent288].[AnnexId] = [Project412].[ObjectId]) ) AS [Limit114] ) AS [Project414]
  4423.             OUTER APPLY  (SELECT TOP (1)
  4424.                 [Extent289].[AgreementTerminationId] AS [AgreementTerminationId],
  4425.                 [Extent289].[Signature] AS [Signature]
  4426.                 FROM [schAgreements].[tAgreementTerminations] AS [Extent289]
  4427.                 WHERE ([Extent289].[AgreementId] = [Project403].[AgreementId]) AND ([Extent289].[AgreementTerminationId] = [Project414].[ObjectId]) ) AS [Limit115] ) AS [Limit116]
  4428.         LEFT OUTER JOIN [schSecurity].[tAccounts] AS [Extent290] ON [Project403].[SecondResponsiblePersonId] = [Extent290].[AccountId]
  4429.         LEFT OUTER JOIN [schSecurity].[tAccounts] AS [Extent291] ON [Project403].[RepresentativeId] = [Extent291].[AccountId]
  4430.         INNER JOIN [schAgreements].[tAgreementTerminations] AS [Extent292] ON [Extent292].[AgreementId] = [Project403].[AgreementId]
  4431.     UNION ALL
  4432.         SELECT
  4433.         8 AS [C1],
  4434.         [Project476].[DictionaryItemNameId] AS [DictionaryItemNameId],
  4435.         [Project476].[UserDictionaryItemNameId] AS [UserDictionaryItemNameId],
  4436.         [Project476].[AgreementDataId] AS [AgreementDataId],
  4437.         [Project476].[AccountId] AS [AccountId],
  4438.         [Project476].[AccountId1] AS [AccountId1],
  4439.         [Project476].[AccountId2] AS [AccountId2],
  4440.         [Project476].[AgreementId] AS [AgreementId],
  4441.         [Project476].[AgreementId] AS [AgreementId1],
  4442.         [Project476].[CreatedById] AS [CreatedById],
  4443.         [Project476].[Subject] AS [Subject],
  4444.         [Project476].[AmountInPln] AS [AmountInPln],
  4445.         [Project476].[ConcludingDate] AS [ConcludingDate],
  4446.         [Project476].[AgreementId] AS [AgreementId2],
  4447.         [Project476].[Signature] AS [Signature],
  4448.         [Project476].[Name] AS [Name],
  4449.         [Project476].[StatusId] AS [StatusId],
  4450.         [Project476].[ExpiryDate] AS [ExpiryDate],
  4451.         [Project476].[FirstResponsiblePersonId] AS [FirstResponsiblePersonId],
  4452.         [Project476].[DisplayName] AS [DisplayName],
  4453.         [Project476].[PaymentTermId] AS [PaymentTermId],
  4454.         [Project476].[C1] AS [C2],
  4455.         [Project476].[RepresentativeId] AS [RepresentativeId],
  4456.         [Project476].[DisplayName2] AS [DisplayName1],
  4457.         [Project476].[DisplayName] AS [DisplayName2],
  4458.         [Project476].[SecondResponsiblePersonId] AS [SecondResponsiblePersonId],
  4459.         [Project476].[DisplayName1] AS [DisplayName3],
  4460.         [Project476].[IsGroupAgreement] AS [IsGroupAgreement],
  4461.         [Project476].[K2ProcessId2] AS [K2ProcessId],
  4462.         [Project476].[K2ProcessId] AS [K2ProcessId1],
  4463.         [Project476].[K2ProcessId1] AS [K2ProcessId2],
  4464.         [Project476].[DictionaryItemNameId1] AS [DictionaryItemNameId1],
  4465.         [Project476].[C2] AS [C3],
  4466.         [Project476].[C3] AS [C4],
  4467.         [Project476].[K2ProcessId5] AS [K2ProcessId3],
  4468.         [Project476].[K2ProcessId3] AS [K2ProcessId4],
  4469.         [Project476].[K2ProcessId4] AS [K2ProcessId5],
  4470.         [Project476].[DictionaryItemNameId2] AS [DictionaryItemNameId2],
  4471.         [Project476].[C4] AS [C5],
  4472.         [Project476].[C5] AS [C6],
  4473.         [Project476].[K2ProcessId8] AS [K2ProcessId6],
  4474.         [Project476].[K2ProcessId6] AS [K2ProcessId7],
  4475.         [Project476].[K2ProcessId7] AS [K2ProcessId8],
  4476.         [Project476].[C6] AS [C7],
  4477.         [Project476].[AnnexId] AS [AnnexId],
  4478.         [Project476].[AgreementTerminationId] AS [AgreementTerminationId],
  4479.         [Project476].[K2ProcessId11] AS [K2ProcessId9],
  4480.         [Project476].[K2ProcessId9] AS [K2ProcessId10],
  4481.         [Project476].[K2ProcessId10] AS [K2ProcessId11],
  4482.         [Project476].[C7] AS [C8],
  4483.         [Project476].[AnnexId1] AS [AnnexId1],
  4484.         [Project476].[AgreementTerminationId1] AS [AgreementTerminationId1],
  4485.         CAST(NULL AS int) AS [C9],
  4486.         CAST(NULL AS datetime2) AS [C10],
  4487.         CAST(NULL AS int) AS [C11],
  4488.         CAST(NULL AS int) AS [C12],
  4489.         CAST(NULL AS varchar(1)) AS [C13],
  4490.         CAST(NULL AS int) AS [C14],
  4491.         CAST(NULL AS int) AS [C15],
  4492.         CAST(NULL AS varchar(1)) AS [C16],
  4493.         CAST(NULL AS int) AS [C17],
  4494.         CAST(NULL AS int) AS [C18],
  4495.         CAST(NULL AS varchar(1)) AS [C19],
  4496.         CAST(NULL AS int) AS [C20],
  4497.         CAST(NULL AS int) AS [C21],
  4498.         CAST(NULL AS varchar(1)) AS [C22],
  4499.         CAST(NULL AS varchar(1)) AS [C23],
  4500.         CAST(NULL AS int) AS [C24],
  4501.         CAST(NULL AS int) AS [C25],
  4502.         CAST(NULL AS int) AS [C26],
  4503.         CAST(NULL AS varchar(1)) AS [C27],
  4504.         CAST(NULL AS varchar(1)) AS [C28],
  4505.         CAST(NULL AS varchar(1)) AS [C29],
  4506.         CAST(NULL AS int) AS [C30],
  4507.         CAST(NULL AS datetime2) AS [C31],
  4508.         CAST(NULL AS int) AS [C32],
  4509.         CAST(NULL AS int) AS [C33],
  4510.         CAST(NULL AS varchar(1)) AS [C34],
  4511.         CAST(NULL AS int) AS [C35],
  4512.         CAST(NULL AS int) AS [C36],
  4513.         CAST(NULL AS varchar(1)) AS [C37],
  4514.         CAST(NULL AS int) AS [C38],
  4515.         CAST(NULL AS int) AS [C39],
  4516.         CAST(NULL AS varchar(1)) AS [C40],
  4517.         CAST(NULL AS int) AS [C41],
  4518.         CAST(NULL AS int) AS [C42],
  4519.         CAST(NULL AS varchar(1)) AS [C43],
  4520.         CAST(NULL AS varchar(1)) AS [C44],
  4521.         CAST(NULL AS datetime2) AS [C45],
  4522.         CAST(NULL AS int) AS [C46],
  4523.         CAST(NULL AS varchar(1)) AS [C47],
  4524.         CAST(NULL AS varchar(1)) AS [C48],
  4525.         CAST(NULL AS varchar(1)) AS [C49],
  4526.         [UnionAll10].[Signature] AS [C50]
  4527.         FROM   (SELECT
  4528.             [Project462].[AgreementId] AS [AgreementId],
  4529.             [Project462].[Signature] AS [Signature],
  4530.             [Project462].[StatusId] AS [StatusId],
  4531.             [Project462].[IsGroupAgreement] AS [IsGroupAgreement],
  4532.             [Project462].[CreatedById] AS [CreatedById],
  4533.             [Project462].[AgreementDataId] AS [AgreementDataId],
  4534.             [Project462].[FirstResponsiblePersonId] AS [FirstResponsiblePersonId],
  4535.             [Project462].[SecondResponsiblePersonId] AS [SecondResponsiblePersonId],
  4536.             [Project462].[RepresentativeId] AS [RepresentativeId],
  4537.             [Project462].[ConcludingDate] AS [ConcludingDate],
  4538.             [Project462].[Subject] AS [Subject],
  4539.             [Project462].[AmountInPln] AS [AmountInPln],
  4540.             [Project462].[PaymentTermId] AS [PaymentTermId],
  4541.             [Project462].[ExpiryDate] AS [ExpiryDate],
  4542.             [Project462].[DictionaryItemNameId] AS [DictionaryItemNameId],
  4543.             [Project462].[Name] AS [Name],
  4544.             [Project462].[UserDictionaryItemNameId] AS [UserDictionaryItemNameId],
  4545.             [Project462].[AccountId] AS [AccountId],
  4546.             [Project462].[DisplayName] AS [DisplayName],
  4547.             [Project462].[K2ProcessId] AS [K2ProcessId],
  4548.             [Project462].[K2ProcessId1] AS [K2ProcessId1],
  4549.             [Project462].[K2ProcessId2] AS [K2ProcessId2],
  4550.             [Project462].[DictionaryItemNameId1] AS [DictionaryItemNameId1],
  4551.             [Project462].[K2ProcessId3] AS [K2ProcessId3],
  4552.             [Project462].[K2ProcessId4] AS [K2ProcessId4],
  4553.             [Project462].[K2ProcessId5] AS [K2ProcessId5],
  4554.             [Project462].[DictionaryItemNameId2] AS [DictionaryItemNameId2],
  4555.             [Project462].[K2ProcessId6] AS [K2ProcessId6],
  4556.             [Project462].[K2ProcessId7] AS [K2ProcessId7],
  4557.             [Project462].[K2ProcessId8] AS [K2ProcessId8],
  4558.             [Project462].[AnnexId] AS [AnnexId],
  4559.             [Project462].[AgreementTerminationId] AS [AgreementTerminationId],
  4560.             [Limit132].[K2ProcessId] AS [K2ProcessId9],
  4561.             [Limit132].[K2ProcessId1] AS [K2ProcessId10],
  4562.             [Limit132].[K2ProcessId2] AS [K2ProcessId11],
  4563.             [Limit132].[AnnexId] AS [AnnexId1],
  4564.             [Limit132].[AgreementTerminationId] AS [AgreementTerminationId1],
  4565.             [Extent330].[AccountId] AS [AccountId1],
  4566.             [Extent330].[DisplayName] AS [DisplayName1],
  4567.             [Extent331].[AccountId] AS [AccountId2],
  4568.             [Extent331].[DisplayName] AS [DisplayName2],
  4569.             CASE WHEN ([Project462].[Name1] IS NULL) THEN N'' ELSE [Project462].[Name2] END + N' - ' + CASE WHEN ([Project462].[C1] IS NULL) THEN N'' ELSE [Limit132].[C1] END AS [C1],
  4570.             [Project462].[C2] AS [C2],
  4571.             [Project462].[C3] AS [C3],
  4572.             [Project462].[C4] AS [C4],
  4573.             [Project462].[C5] AS [C5],
  4574.             [Project462].[C6] AS [C6],
  4575.             [Limit132].[C2] AS [C7]
  4576.             FROM     (SELECT
  4577.                 [Project448].[AgreementId] AS [AgreementId],
  4578.                 [Project448].[Signature] AS [Signature],
  4579.                 [Project448].[StatusId] AS [StatusId],
  4580.                 [Project448].[IsGroupAgreement] AS [IsGroupAgreement],
  4581.                 [Project448].[CreatedById] AS [CreatedById],
  4582.                 [Project448].[AgreementDataId] AS [AgreementDataId],
  4583.                 [Project448].[FirstResponsiblePersonId] AS [FirstResponsiblePersonId],
  4584.                 [Project448].[SecondResponsiblePersonId] AS [SecondResponsiblePersonId],
  4585.                 [Project448].[RepresentativeId] AS [RepresentativeId],
  4586.                 [Project448].[ConcludingDate] AS [ConcludingDate],
  4587.                 [Project448].[Subject] AS [Subject],
  4588.                 [Project448].[AmountInPln] AS [AmountInPln],
  4589.                 [Project448].[PaymentTermId] AS [PaymentTermId],
  4590.                 [Project448].[ExpiryDate] AS [ExpiryDate],
  4591.                 [Project448].[DictionaryItemNameId] AS [DictionaryItemNameId],
  4592.                 [Project448].[Name] AS [Name],
  4593.                 [Project448].[UserDictionaryItemNameId] AS [UserDictionaryItemNameId],
  4594.                 [Project448].[AccountId] AS [AccountId],
  4595.                 [Project448].[DisplayName] AS [DisplayName],
  4596.                 [Project448].[K2ProcessId] AS [K2ProcessId],
  4597.                 [Project448].[K2ProcessId1] AS [K2ProcessId1],
  4598.                 [Project448].[K2ProcessId2] AS [K2ProcessId2],
  4599.                 [Project448].[DictionaryItemNameId1] AS [DictionaryItemNameId1],
  4600.                 [Project448].[Name1] AS [Name1],
  4601.                 [Project448].[K2ProcessId3] AS [K2ProcessId3],
  4602.                 [Project448].[K2ProcessId4] AS [K2ProcessId4],
  4603.                 [Project448].[K2ProcessId5] AS [K2ProcessId5],
  4604.                 [Project448].[DictionaryItemNameId2] AS [DictionaryItemNameId2],
  4605.                 [Project448].[Name2] AS [Name2],
  4606.                 [Limit128].[K2ProcessId] AS [K2ProcessId6],
  4607.                 [Limit128].[K2ProcessId1] AS [K2ProcessId7],
  4608.                 [Limit128].[K2ProcessId2] AS [K2ProcessId8],
  4609.                 [Limit128].[AnnexId] AS [AnnexId],
  4610.                 [Limit128].[AgreementTerminationId] AS [AgreementTerminationId],
  4611.                 [Limit128].[C1] AS [C1],
  4612.                 [Project448].[C1] AS [C2],
  4613.                 [Project448].[C2] AS [C3],
  4614.                 [Project448].[C3] AS [C4],
  4615.                 [Project448].[C4] AS [C5],
  4616.                 [Limit128].[C2] AS [C6]
  4617.                 FROM   (SELECT
  4618.                     [Project433].[AgreementId] AS [AgreementId],
  4619.                     [Project433].[Signature] AS [Signature],
  4620.                     [Project433].[StatusId] AS [StatusId],
  4621.                     [Project433].[IsGroupAgreement] AS [IsGroupAgreement],
  4622.                     [Project433].[CreatedById] AS [CreatedById],
  4623.                     [Project433].[AgreementDataId] AS [AgreementDataId],
  4624.                     [Project433].[FirstResponsiblePersonId] AS [FirstResponsiblePersonId],
  4625.                     [Project433].[SecondResponsiblePersonId] AS [SecondResponsiblePersonId],
  4626.                     [Project433].[RepresentativeId] AS [RepresentativeId],
  4627.                     [Project433].[ConcludingDate] AS [ConcludingDate],
  4628.                     [Project433].[Subject] AS [Subject],
  4629.                     [Project433].[AmountInPln] AS [AmountInPln],
  4630.                     [Project433].[PaymentTermId] AS [PaymentTermId],
  4631.                     [Project433].[ExpiryDate] AS [ExpiryDate],
  4632.                     [Project433].[DictionaryItemNameId] AS [DictionaryItemNameId],
  4633.                     [Project433].[Name] AS [Name],
  4634.                     [Project433].[UserDictionaryItemNameId] AS [UserDictionaryItemNameId],
  4635.                     [Project433].[AccountId] AS [AccountId],
  4636.                     [Project433].[DisplayName] AS [DisplayName],
  4637.                     [Project433].[K2ProcessId] AS [K2ProcessId],
  4638.                     [Project433].[K2ProcessId1] AS [K2ProcessId1],
  4639.                     [Project433].[K2ProcessId2] AS [K2ProcessId2],
  4640.                     [Project433].[DictionaryItemNameId1] AS [DictionaryItemNameId1],
  4641.                     [Project433].[Name1] AS [Name1],
  4642.                     [Limit124].[K2ProcessId] AS [K2ProcessId3],
  4643.                     [Limit124].[K2ProcessId1] AS [K2ProcessId4],
  4644.                     [Limit124].[K2ProcessId2] AS [K2ProcessId5],
  4645.                     [Limit124].[DictionaryItemNameId] AS [DictionaryItemNameId2],
  4646.                     [Limit124].[Name] AS [Name2],
  4647.                     [Project433].[C1] AS [C1],
  4648.                     [Project433].[C2] AS [C2],
  4649.                     [Limit124].[C1] AS [C3],
  4650.                     [Limit124].[C2] AS [C4]
  4651.                     FROM   (SELECT
  4652.                         [Project418].[AgreementId] AS [AgreementId],
  4653.                         [Project418].[Signature] AS [Signature],
  4654.                         [Project418].[StatusId] AS [StatusId],
  4655.                         [Project418].[IsGroupAgreement] AS [IsGroupAgreement],
  4656.                         [Project418].[CreatedById] AS [CreatedById],
  4657.                         [Project418].[AgreementDataId] AS [AgreementDataId],
  4658.                         [Project418].[FirstResponsiblePersonId] AS [FirstResponsiblePersonId],
  4659.                         [Project418].[SecondResponsiblePersonId] AS [SecondResponsiblePersonId],
  4660.                         [Project418].[RepresentativeId] AS [RepresentativeId],
  4661.                         [Project418].[ConcludingDate] AS [ConcludingDate],
  4662.                         [Project418].[Subject] AS [Subject],
  4663.                         [Project418].[AmountInPln] AS [AmountInPln],
  4664.                         [Project418].[PaymentTermId] AS [PaymentTermId],
  4665.                         [Project418].[ExpiryDate] AS [ExpiryDate],
  4666.                         [Project418].[DictionaryItemNameId] AS [DictionaryItemNameId],
  4667.                         [Project418].[Name] AS [Name],
  4668.                         [Project418].[UserDictionaryItemNameId] AS [UserDictionaryItemNameId],
  4669.                         [Project418].[AccountId] AS [AccountId],
  4670.                         [Project418].[DisplayName] AS [DisplayName],
  4671.                         [Limit120].[K2ProcessId] AS [K2ProcessId],
  4672.                         [Limit120].[K2ProcessId1] AS [K2ProcessId1],
  4673.                         [Limit120].[K2ProcessId2] AS [K2ProcessId2],
  4674.                         [Limit120].[DictionaryItemNameId] AS [DictionaryItemNameId1],
  4675.                         [Limit120].[Name] AS [Name1],
  4676.                         [Limit120].[C1] AS [C1],
  4677.                         [Limit120].[C2] AS [C2]
  4678.                         FROM   (SELECT
  4679.                             [Filter243].[AgreementId8] AS [AgreementId],
  4680.                             [Filter243].[Signature] AS [Signature],
  4681.                             [Filter243].[StatusId] AS [StatusId],
  4682.                             [Filter243].[IsGroupAgreement] AS [IsGroupAgreement],
  4683.                             [Filter243].[CreatedById8] AS [CreatedById],
  4684.                             [Filter243].[AgreementDataId] AS [AgreementDataId],
  4685.                             [Filter243].[FirstResponsiblePersonId] AS [FirstResponsiblePersonId],
  4686.                             [Filter243].[SecondResponsiblePersonId] AS [SecondResponsiblePersonId],
  4687.                             [Filter243].[RepresentativeId] AS [RepresentativeId],
  4688.                             [Filter243].[ConcludingDate] AS [ConcludingDate],
  4689.                             [Filter243].[Subject] AS [Subject],
  4690.                             [Filter243].[AmountInPln] AS [AmountInPln],
  4691.                             [Filter243].[PaymentTermId] AS [PaymentTermId],
  4692.                             [Filter243].[ExpiryDate] AS [ExpiryDate],
  4693.                             [Filter243].[DictionaryItemNameId] AS [DictionaryItemNameId],
  4694.                             [Filter243].[Name12] AS [Name],
  4695.                             [Filter243].[UserDictionaryItemNameId] AS [UserDictionaryItemNameId],
  4696.                             [Extent297].[AccountId] AS [AccountId],
  4697.                             [Extent297].[DisplayName] AS [DisplayName]
  4698.                             FROM   (SELECT [Extent293].[AgreementId] AS [AgreementId8], [Extent293].[Signature] AS [Signature], [Extent293].[StatusId] AS [StatusId], [Extent293].[IsGroupAgreement] AS [IsGroupAgreement], [Extent293].[CreatedById] AS [CreatedById8], [Extent294].[AgreementDataId] AS [AgreementDataId], [Extent294].[FirstResponsiblePersonId] AS [FirstResponsiblePersonId], [Extent294].[SecondResponsiblePersonId] AS [SecondResponsiblePersonId], [Extent294].[RepresentativeId] AS [RepresentativeId], [Extent294].[ConcludingDate] AS [ConcludingDate], [Extent294].[Subject] AS [Subject], [Extent294].[AmountInPln] AS [AmountInPln], [Extent294].[PaymentTermId] AS [PaymentTermId], [Extent294].[ExpiryDate] AS [ExpiryDate], [Extent295].[DictionaryItemNameId] AS [DictionaryItemNameId], [Extent295].[Name] AS [Name12], [Extent295].[LanguageCulture] AS [LanguageCulture15], [Extent296].[UserDictionaryItemNameId] AS [UserDictionaryItemNameId], [Extent296].[LanguageCulture] AS [LanguageCulture16]
  4699.                                 FROM    [schAgreements].[tAgreements] AS [Extent293]
  4700.                                 INNER JOIN [schAgreements].[tAgreementData] AS [Extent294] ON [Extent293].[AgreementId] = [Extent294].[AgreementId]
  4701.                                 INNER JOIN [schDictionaries].[tDictionaryItemNames] AS [Extent295] ON [Extent293].[StatusId] = [Extent295].[DictionaryItemId]
  4702.                                 INNER JOIN [schDictionaries].[tUserDictionaryItemNames] AS [Extent296] ON [Extent294].[AgreementTypeId] = [Extent296].[UserDictionaryItemId]
  4703.                                 WHERE [Extent294].[IsValid] = 1 ) AS [Filter243]
  4704.                             LEFT OUTER JOIN [schSecurity].[tAccounts] AS [Extent297] ON [Filter243].[FirstResponsiblePersonId] = [Extent297].[AccountId]
  4705.                             WHERE (([Filter243].[LanguageCulture15] = @p__linq__0) OR (([Filter243].[LanguageCulture15] IS NULL) AND (@p__linq__0 IS NULL))) AND (([Filter243].[LanguageCulture16] = @p__linq__1) OR (([Filter243].[LanguageCulture16] IS NULL) AND (@p__linq__1 IS NULL))) ) AS [Project418]
  4706.                         OUTER APPLY  (SELECT TOP (1)
  4707.                             [Project431].[K2ProcessId] AS [K2ProcessId],
  4708.                             [Project431].[K2ProcessId1] AS [K2ProcessId1],
  4709.                             [Project431].[K2ProcessId2] AS [K2ProcessId2],
  4710.                             [Project431].[DictionaryItemNameId] AS [DictionaryItemNameId],
  4711.                             [Project431].[Name] AS [Name],
  4712.                             [Project431].[C1] AS [C1],
  4713.                             [Project431].[C2] AS [C2]
  4714.                             FROM ( SELECT
  4715.                                 [Project429].[K2ProcessId] AS [K2ProcessId],
  4716.                                 [Project429].[K2ProcessId1] AS [K2ProcessId1],
  4717.                                 [Project429].[K2ProcessId2] AS [K2ProcessId2],
  4718.                                 [Project429].[DictionaryItemNameId] AS [DictionaryItemNameId],
  4719.                                 [Project429].[Name] AS [Name],
  4720.                                 [Project429].[C1] AS [C1],
  4721.                                 (SELECT TOP (1)
  4722.                                     [Extent305].[AgreementTerminationId] AS [AgreementTerminationId]
  4723.                                     FROM [schAgreements].[tAgreementTerminations] AS [Extent305]
  4724.                                     WHERE ([Extent305].[AgreementId] = [Project418].[AgreementId]) AND ([Extent305].[AgreementTerminationId] = [Project429].[ObjectId])) AS [C2]
  4725.                                 FROM ( SELECT
  4726.                                     [Project428].[K2ProcessId] AS [K2ProcessId],
  4727.                                     [Project428].[K2ProcessId1] AS [K2ProcessId1],
  4728.                                     [Project428].[K2ProcessId2] AS [K2ProcessId2],
  4729.                                     [Project428].[ObjectId] AS [ObjectId],
  4730.                                     [Project428].[DictionaryItemNameId] AS [DictionaryItemNameId],
  4731.                                     [Project428].[Name] AS [Name],
  4732.                                     [Project428].[C1] AS [C1]
  4733.                                     FROM ( SELECT
  4734.                                         [Project426].[K2ProcessId] AS [K2ProcessId],
  4735.                                         [Project426].[K2ProcessId1] AS [K2ProcessId1],
  4736.                                         [Project426].[K2ProcessId2] AS [K2ProcessId2],
  4737.                                         [Project426].[ObjectId1] AS [ObjectId],
  4738.                                         [Project426].[DictionaryItemNameId] AS [DictionaryItemNameId],
  4739.                                         [Project426].[Name] AS [Name],
  4740.                                         (SELECT TOP (1)
  4741.                                             [Extent304].[AnnexId] AS [AnnexId]
  4742.                                             FROM [schAgreements].[tAnnexes] AS [Extent304]
  4743.                                             WHERE ([Project418].[AgreementId] = [Extent304].[AgreementId]) AND ([Extent304].[AnnexId] = [Project426].[ObjectId])) AS [C1]
  4744.                                         FROM ( SELECT
  4745.                                             [Project424].[K2ProcessId] AS [K2ProcessId],
  4746.                                             [Project424].[K2ProcessId1] AS [K2ProcessId1],
  4747.                                             [Project424].[ObjectId] AS [ObjectId],
  4748.                                             [Project424].[K2ProcessId2] AS [K2ProcessId2],
  4749.                                             [Project424].[ObjectId1] AS [ObjectId1],
  4750.                                             [Limit117].[DictionaryItemNameId] AS [DictionaryItemNameId],
  4751.                                             [Limit117].[Name] AS [Name]
  4752.                                             FROM   (SELECT
  4753.                                                 @p__linq__2 AS [p__linq__2],
  4754.                                                 [Project419].[K2ProcessId] AS [K2ProcessId],
  4755.                                                 [Project419].[ObjectTypeId] AS [ObjectTypeId],
  4756.                                                 [Join208].[K2ProcessId] AS [K2ProcessId1],
  4757.                                                 [Join208].[ObjectId] AS [ObjectId],
  4758.                                                 [Join208].[ObjectTypeId] AS [ObjectTypeId1],
  4759.                                                 [Join210].[K2ProcessId] AS [K2ProcessId2],
  4760.                                                 [Join210].[ObjectId] AS [ObjectId1],
  4761.                                                 [Join210].[ObjectTypeId] AS [ObjectTypeId2]
  4762.                                                 FROM     ( SELECT 1 AS X ) AS [SingleRowTable89]
  4763.                                                 LEFT OUTER JOIN  (SELECT
  4764.                                                     [Extent298].[K2ProcessId] AS [K2ProcessId],
  4765.                                                     [Extent298].[ObjectId] AS [ObjectId],
  4766.                                                     [Extent298].[ObjectTypeId] AS [ObjectTypeId],
  4767.                                                     [Extent298].[EndDate] AS [EndDate]
  4768.                                                     FROM [schProcesses].[tProcesses] AS [Extent298]
  4769.                                                     WHERE ([Extent298].[EndDate] IS NULL) AND (12005 = [Extent298].[ObjectTypeId]) AND ([Extent298].[ObjectId] = [Project418].[AgreementId]) ) AS [Project419] ON 1 = 1
  4770.                                                 CROSS JOIN  (SELECT [Project421].[K2ProcessId] AS [K2ProcessId], [Project421].[ObjectId] AS [ObjectId], [Project421].[ObjectTypeId] AS [ObjectTypeId]
  4771.                                                     FROM   ( SELECT 1 AS X ) AS [SingleRowTable90]
  4772.                                                     LEFT OUTER JOIN  (SELECT
  4773.                                                         [Extent299].[K2ProcessId] AS [K2ProcessId],
  4774.                                                         [Extent299].[ObjectId] AS [ObjectId],
  4775.                                                         [Extent299].[ObjectTypeId] AS [ObjectTypeId],
  4776.                                                         [Extent299].[EndDate] AS [EndDate]
  4777.                                                         FROM [schProcesses].[tProcesses] AS [Extent299]
  4778.                                                         WHERE ([Extent299].[EndDate] IS NULL) AND (12006 = [Extent299].[ObjectTypeId]) AND ( EXISTS (SELECT
  4779.                                                             1 AS [C1]
  4780.                                                             FROM [schAgreements].[tAnnexes] AS [Extent300]
  4781.                                                             WHERE ([Project418].[AgreementId] = [Extent300].[AgreementId]) AND ([Extent300].[AgreementId] = [Project418].[AgreementId]) AND ([Extent300].[AnnexId] = [Extent299].[ObjectId])
  4782.                                                         )) ) AS [Project421] ON 1 = 1 ) AS [Join208]
  4783.                                                 CROSS JOIN  (SELECT [Project423].[K2ProcessId] AS [K2ProcessId], [Project423].[ObjectId] AS [ObjectId], [Project423].[ObjectTypeId] AS [ObjectTypeId]
  4784.                                                     FROM   ( SELECT 1 AS X ) AS [SingleRowTable91]
  4785.                                                     LEFT OUTER JOIN  (SELECT
  4786.                                                         [Extent301].[K2ProcessId] AS [K2ProcessId],
  4787.                                                         [Extent301].[ObjectId] AS [ObjectId],
  4788.                                                         [Extent301].[ObjectTypeId] AS [ObjectTypeId],
  4789.                                                         [Extent301].[EndDate] AS [EndDate]
  4790.                                                         FROM [schProcesses].[tProcesses] AS [Extent301]
  4791.                                                         WHERE ([Extent301].[EndDate] IS NULL) AND (12007 = [Extent301].[ObjectTypeId]) AND ( EXISTS (SELECT
  4792.                                                             1 AS [C1]
  4793.                                                             FROM [schAgreements].[tAgreementTerminations] AS [Extent302]
  4794.                                                             WHERE ([Extent302].[AgreementId] = [Project418].[AgreementId]) AND ([Extent302].[AgreementId] = [Project418].[AgreementId]) AND ([Extent302].[AgreementTerminationId] = [Extent301].[ObjectId])
  4795.                                                         )) ) AS [Project423] ON 1 = 1 ) AS [Join210] ) AS [Project424]
  4796.                                             OUTER APPLY  (SELECT TOP (1)
  4797.                                                 [Extent303].[DictionaryItemNameId] AS [DictionaryItemNameId],
  4798.                                                 [Extent303].[Name] AS [Name]
  4799.                                                 FROM [schDictionaries].[tDictionaryItemNames] AS [Extent303]
  4800.                                                 WHERE (([Extent303].[LanguageCulture] = @p__linq__2) OR (([Extent303].[LanguageCulture] IS NULL) AND (@p__linq__2 IS NULL))) AND ([Extent303].[DictionaryItemId] IN (12005,12006,12007)) AND ([Extent303].[DictionaryItemId] = (CASE WHEN ([Project424].[K2ProcessId] IS NOT NULL) THEN [Project424].[ObjectTypeId] WHEN ([Project424].[K2ProcessId1] IS NOT NULL) THEN [Project424].[ObjectTypeId1] ELSE [Project424].[ObjectTypeId2] END)) ) AS [Limit117]
  4801.                                         )  AS [Project426]
  4802.                                     )  AS [Project428]
  4803.                                 )  AS [Project429]
  4804.                             )  AS [Project431] ) AS [Limit120] ) AS [Project433]
  4805.                     OUTER APPLY  (SELECT TOP (1)
  4806.                         [Project446].[K2ProcessId] AS [K2ProcessId],
  4807.                         [Project446].[K2ProcessId1] AS [K2ProcessId1],
  4808.                         [Project446].[K2ProcessId2] AS [K2ProcessId2],
  4809.                         [Project446].[DictionaryItemNameId] AS [DictionaryItemNameId],
  4810.                         [Project446].[Name] AS [Name],
  4811.                         [Project446].[C1] AS [C1],
  4812.                         [Project446].[C2] AS [C2]
  4813.                         FROM ( SELECT
  4814.                             [Project444].[K2ProcessId] AS [K2ProcessId],
  4815.                             [Project444].[K2ProcessId1] AS [K2ProcessId1],
  4816.                             [Project444].[K2ProcessId2] AS [K2ProcessId2],
  4817.                             [Project444].[DictionaryItemNameId] AS [DictionaryItemNameId],
  4818.                             [Project444].[Name] AS [Name],
  4819.                             [Project444].[C1] AS [C1],
  4820.                             (SELECT TOP (1)
  4821.                                 [Extent313].[AgreementTerminationId] AS [AgreementTerminationId]
  4822.                                 FROM [schAgreements].[tAgreementTerminations] AS [Extent313]
  4823.                                 WHERE ([Extent313].[AgreementId] = [Project433].[AgreementId]) AND ([Extent313].[AgreementTerminationId] = [Project444].[ObjectId])) AS [C2]
  4824.                             FROM ( SELECT
  4825.                                 [Project443].[K2ProcessId] AS [K2ProcessId],
  4826.                                 [Project443].[K2ProcessId1] AS [K2ProcessId1],
  4827.                                 [Project443].[K2ProcessId2] AS [K2ProcessId2],
  4828.                                 [Project443].[ObjectId] AS [ObjectId],
  4829.                                 [Project443].[DictionaryItemNameId] AS [DictionaryItemNameId],
  4830.                                 [Project443].[Name] AS [Name],
  4831.                                 [Project443].[C1] AS [C1]
  4832.                                 FROM ( SELECT
  4833.                                     [Project441].[K2ProcessId] AS [K2ProcessId],
  4834.                                     [Project441].[K2ProcessId1] AS [K2ProcessId1],
  4835.                                     [Project441].[K2ProcessId2] AS [K2ProcessId2],
  4836.                                     [Project441].[ObjectId1] AS [ObjectId],
  4837.                                     [Project441].[DictionaryItemNameId] AS [DictionaryItemNameId],
  4838.                                     [Project441].[Name] AS [Name],
  4839.                                     (SELECT TOP (1)
  4840.                                         [Extent312].[AnnexId] AS [AnnexId]
  4841.                                         FROM [schAgreements].[tAnnexes] AS [Extent312]
  4842.                                         WHERE ([Project433].[AgreementId] = [Extent312].[AgreementId]) AND ([Extent312].[AnnexId] = [Project441].[ObjectId])) AS [C1]
  4843.                                     FROM ( SELECT
  4844.                                         [Project439].[K2ProcessId] AS [K2ProcessId],
  4845.                                         [Project439].[K2ProcessId1] AS [K2ProcessId1],
  4846.                                         [Project439].[ObjectId] AS [ObjectId],
  4847.                                         [Project439].[K2ProcessId2] AS [K2ProcessId2],
  4848.                                         [Project439].[ObjectId1] AS [ObjectId1],
  4849.                                         [Limit121].[DictionaryItemNameId] AS [DictionaryItemNameId],
  4850.                                         [Limit121].[Name] AS [Name]
  4851.                                         FROM   (SELECT
  4852.                                             @p__linq__2 AS [p__linq__2],
  4853.                                             [Project434].[K2ProcessId] AS [K2ProcessId],
  4854.                                             [Project434].[ObjectTypeId] AS [ObjectTypeId],
  4855.                                             [Join213].[K2ProcessId] AS [K2ProcessId1],
  4856.                                             [Join213].[ObjectId] AS [ObjectId],
  4857.                                             [Join213].[ObjectTypeId] AS [ObjectTypeId1],
  4858.                                             [Join215].[K2ProcessId] AS [K2ProcessId2],
  4859.                                             [Join215].[ObjectId] AS [ObjectId1],
  4860.                                             [Join215].[ObjectTypeId] AS [ObjectTypeId2]
  4861.                                             FROM     ( SELECT 1 AS X ) AS [SingleRowTable92]
  4862.                                             LEFT OUTER JOIN  (SELECT
  4863.                                                 [Extent306].[K2ProcessId] AS [K2ProcessId],
  4864.                                                 [Extent306].[ObjectId] AS [ObjectId],
  4865.                                                 [Extent306].[ObjectTypeId] AS [ObjectTypeId],
  4866.                                                 [Extent306].[EndDate] AS [EndDate]
  4867.                                                 FROM [schProcesses].[tProcesses] AS [Extent306]
  4868.                                                 WHERE ([Extent306].[EndDate] IS NULL) AND (12005 = [Extent306].[ObjectTypeId]) AND ([Extent306].[ObjectId] = [Project433].[AgreementId]) ) AS [Project434] ON 1 = 1
  4869.                                             CROSS JOIN  (SELECT [Project436].[K2ProcessId] AS [K2ProcessId], [Project436].[ObjectId] AS [ObjectId], [Project436].[ObjectTypeId] AS [ObjectTypeId]
  4870.                                                 FROM   ( SELECT 1 AS X ) AS [SingleRowTable93]
  4871.                                                 LEFT OUTER JOIN  (SELECT
  4872.                                                     [Extent307].[K2ProcessId] AS [K2ProcessId],
  4873.                                                     [Extent307].[ObjectId] AS [ObjectId],
  4874.                                                     [Extent307].[ObjectTypeId] AS [ObjectTypeId],
  4875.                                                     [Extent307].[EndDate] AS [EndDate]
  4876.                                                     FROM [schProcesses].[tProcesses] AS [Extent307]
  4877.                                                     WHERE ([Extent307].[EndDate] IS NULL) AND (12006 = [Extent307].[ObjectTypeId]) AND ( EXISTS (SELECT
  4878.                                                         1 AS [C1]
  4879.                                                         FROM [schAgreements].[tAnnexes] AS [Extent308]
  4880.                                                         WHERE ([Project433].[AgreementId] = [Extent308].[AgreementId]) AND ([Extent308].[AgreementId] = [Project433].[AgreementId]) AND ([Extent308].[AnnexId] = [Extent307].[ObjectId])
  4881.                                                     )) ) AS [Project436] ON 1 = 1 ) AS [Join213]
  4882.                                             CROSS JOIN  (SELECT [Project438].[K2ProcessId] AS [K2ProcessId], [Project438].[ObjectId] AS [ObjectId], [Project438].[ObjectTypeId] AS [ObjectTypeId]
  4883.                                                 FROM   ( SELECT 1 AS X ) AS [SingleRowTable94]
  4884.                                                 LEFT OUTER JOIN  (SELECT
  4885.                                                     [Extent309].[K2ProcessId] AS [K2ProcessId],
  4886.                                                     [Extent309].[ObjectId] AS [ObjectId],
  4887.                                                     [Extent309].[ObjectTypeId] AS [ObjectTypeId],
  4888.                                                     [Extent309].[EndDate] AS [EndDate]
  4889.                                                     FROM [schProcesses].[tProcesses] AS [Extent309]
  4890.                                                     WHERE ([Extent309].[EndDate] IS NULL) AND (12007 = [Extent309].[ObjectTypeId]) AND ( EXISTS (SELECT
  4891.                                                         1 AS [C1]
  4892.                                                         FROM [schAgreements].[tAgreementTerminations] AS [Extent310]
  4893.                                                         WHERE ([Extent310].[AgreementId] = [Project433].[AgreementId]) AND ([Extent310].[AgreementId] = [Project433].[AgreementId]) AND ([Extent310].[AgreementTerminationId] = [Extent309].[ObjectId])
  4894.                                                     )) ) AS [Project438] ON 1 = 1 ) AS [Join215] ) AS [Project439]
  4895.                                         OUTER APPLY  (SELECT TOP (1)
  4896.                                             [Extent311].[DictionaryItemNameId] AS [DictionaryItemNameId],
  4897.                                             [Extent311].[Name] AS [Name]
  4898.                                             FROM [schDictionaries].[tDictionaryItemNames] AS [Extent311]
  4899.                                             WHERE (([Extent311].[LanguageCulture] = @p__linq__2) OR (([Extent311].[LanguageCulture] IS NULL) AND (@p__linq__2 IS NULL))) AND ([Extent311].[DictionaryItemId] IN (12005,12006,12007)) AND ([Extent311].[DictionaryItemId] = (CASE WHEN ([Project439].[K2ProcessId] IS NOT NULL) THEN [Project439].[ObjectTypeId] WHEN ([Project439].[K2ProcessId1] IS NOT NULL) THEN [Project439].[ObjectTypeId1] ELSE [Project439].[ObjectTypeId2] END)) ) AS [Limit121]
  4900.                                     )  AS [Project441]
  4901.                                 )  AS [Project443]
  4902.                             )  AS [Project444]
  4903.                         )  AS [Project446] ) AS [Limit124] ) AS [Project448]
  4904.                 OUTER APPLY  (SELECT TOP (1)
  4905.                     [Project459].[K2ProcessId] AS [K2ProcessId],
  4906.                     [Project459].[K2ProcessId1] AS [K2ProcessId1],
  4907.                     [Project459].[K2ProcessId2] AS [K2ProcessId2],
  4908.                     [Project459].[AnnexId] AS [AnnexId],
  4909.                     [Limit127].[AgreementTerminationId] AS [AgreementTerminationId],
  4910.                     CASE WHEN ([Project459].[K2ProcessId] IS NOT NULL) THEN [Project448].[Signature] WHEN ([Project459].[K2ProcessId1] IS NOT NULL) THEN [Project459].[Signature] ELSE [Limit127].[Signature] END AS [C1],
  4911.                     [Project459].[C1] AS [C2]
  4912.                     FROM   (SELECT
  4913.                         [Project457].[K2ProcessId] AS [K2ProcessId],
  4914.                         [Project457].[K2ProcessId1] AS [K2ProcessId1],
  4915.                         [Project457].[K2ProcessId2] AS [K2ProcessId2],
  4916.                         [Project457].[ObjectId1] AS [ObjectId],
  4917.                         [Limit126].[AnnexId] AS [AnnexId],
  4918.                         [Limit126].[Signature] AS [Signature],
  4919.                         [Project457].[C1] AS [C1]
  4920.                         FROM   (SELECT
  4921.                             [Project456].[K2ProcessId] AS [K2ProcessId],
  4922.                             [Project456].[K2ProcessId1] AS [K2ProcessId1],
  4923.                             [Project456].[ObjectId] AS [ObjectId],
  4924.                             [Project456].[K2ProcessId2] AS [K2ProcessId2],
  4925.                             [Project456].[ObjectId1] AS [ObjectId1],
  4926.                             [Project456].[C1] AS [C1]
  4927.                             FROM ( SELECT
  4928.                                 [Project454].[K2ProcessId] AS [K2ProcessId],
  4929.                                 [Project454].[ObjectTypeId] AS [ObjectTypeId],
  4930.                                 [Project454].[K2ProcessId1] AS [K2ProcessId1],
  4931.                                 [Project454].[ObjectId] AS [ObjectId],
  4932.                                 [Project454].[ObjectTypeId1] AS [ObjectTypeId1],
  4933.                                 [Project454].[K2ProcessId2] AS [K2ProcessId2],
  4934.                                 [Project454].[ObjectId1] AS [ObjectId1],
  4935.                                 [Project454].[ObjectTypeId2] AS [ObjectTypeId2],
  4936.                                 (SELECT TOP (1)
  4937.                                     [Extent319].[DictionaryItemNameId] AS [DictionaryItemNameId]
  4938.                                     FROM [schDictionaries].[tDictionaryItemNames] AS [Extent319]
  4939.                                     WHERE (([Extent319].[LanguageCulture] = @p__linq__2) OR (([Extent319].[LanguageCulture] IS NULL) AND (@p__linq__2 IS NULL))) AND ([Extent319].[DictionaryItemId] IN (12005,12006,12007)) AND ([Extent319].[DictionaryItemId] = (CASE WHEN ([Project454].[K2ProcessId] IS NOT NULL) THEN [Project454].[ObjectTypeId] WHEN ([Project454].[K2ProcessId1] IS NOT NULL) THEN [Project454].[ObjectTypeId1] ELSE [Project454].[ObjectTypeId2] END))) AS [C1]
  4940.                                 FROM ( SELECT
  4941.                                     @p__linq__2 AS [p__linq__2],
  4942.                                     [Project449].[K2ProcessId] AS [K2ProcessId],
  4943.                                     [Project449].[ObjectTypeId] AS [ObjectTypeId],
  4944.                                     [Join218].[K2ProcessId] AS [K2ProcessId1],
  4945.                                     [Join218].[ObjectId] AS [ObjectId],
  4946.                                     [Join218].[ObjectTypeId] AS [ObjectTypeId1],
  4947.                                     [Join220].[K2ProcessId] AS [K2ProcessId2],
  4948.                                     [Join220].[ObjectId] AS [ObjectId1],
  4949.                                     [Join220].[ObjectTypeId] AS [ObjectTypeId2]
  4950.                                     FROM     ( SELECT 1 AS X ) AS [SingleRowTable95]
  4951.                                     LEFT OUTER JOIN  (SELECT
  4952.                                         [Extent314].[K2ProcessId] AS [K2ProcessId],
  4953.                                         [Extent314].[ObjectId] AS [ObjectId],
  4954.                                         [Extent314].[ObjectTypeId] AS [ObjectTypeId],
  4955.                                         [Extent314].[EndDate] AS [EndDate]
  4956.                                         FROM [schProcesses].[tProcesses] AS [Extent314]
  4957.                                         WHERE ([Extent314].[EndDate] IS NULL) AND (12005 = [Extent314].[ObjectTypeId]) AND ([Extent314].[ObjectId] = [Project448].[AgreementId]) ) AS [Project449] ON 1 = 1
  4958.                                     CROSS JOIN  (SELECT [Project451].[K2ProcessId] AS [K2ProcessId], [Project451].[ObjectId] AS [ObjectId], [Project451].[ObjectTypeId] AS [ObjectTypeId]
  4959.                                         FROM   ( SELECT 1 AS X ) AS [SingleRowTable96]
  4960.                                         LEFT OUTER JOIN  (SELECT
  4961.                                             [Extent315].[K2ProcessId] AS [K2ProcessId],
  4962.                                             [Extent315].[ObjectId] AS [ObjectId],
  4963.                                             [Extent315].[ObjectTypeId] AS [ObjectTypeId],
  4964.                                             [Extent315].[EndDate] AS [EndDate]
  4965.                                             FROM [schProcesses].[tProcesses] AS [Extent315]
  4966.                                             WHERE ([Extent315].[EndDate] IS NULL) AND (12006 = [Extent315].[ObjectTypeId]) AND ( EXISTS (SELECT
  4967.                                                 1 AS [C1]
  4968.                                                 FROM [schAgreements].[tAnnexes] AS [Extent316]
  4969.                                                 WHERE ([Project448].[AgreementId] = [Extent316].[AgreementId]) AND ([Extent316].[AgreementId] = [Project448].[AgreementId]) AND ([Extent316].[AnnexId] = [Extent315].[ObjectId])
  4970.                                             )) ) AS [Project451] ON 1 = 1 ) AS [Join218]
  4971.                                     CROSS JOIN  (SELECT [Project453].[K2ProcessId] AS [K2ProcessId], [Project453].[ObjectId] AS [ObjectId], [Project453].[ObjectTypeId] AS [ObjectTypeId]
  4972.                                         FROM   ( SELECT 1 AS X ) AS [SingleRowTable97]
  4973.                                         LEFT OUTER JOIN  (SELECT
  4974.                                             [Extent317].[K2ProcessId] AS [K2ProcessId],
  4975.                                             [Extent317].[ObjectId] AS [ObjectId],
  4976.                                             [Extent317].[ObjectTypeId] AS [ObjectTypeId],
  4977.                                             [Extent317].[EndDate] AS [EndDate]
  4978.                                             FROM [schProcesses].[tProcesses] AS [Extent317]
  4979.                                             WHERE ([Extent317].[EndDate] IS NULL) AND (12007 = [Extent317].[ObjectTypeId]) AND ( EXISTS (SELECT
  4980.                                                 1 AS [C1]
  4981.                                                 FROM [schAgreements].[tAgreementTerminations] AS [Extent318]
  4982.                                                 WHERE ([Extent318].[AgreementId] = [Project448].[AgreementId]) AND ([Extent318].[AgreementId] = [Project448].[AgreementId]) AND ([Extent318].[AgreementTerminationId] = [Extent317].[ObjectId])
  4983.                                             )) ) AS [Project453] ON 1 = 1 ) AS [Join220]
  4984.                                 )  AS [Project454]
  4985.                             )  AS [Project456] ) AS [Project457]
  4986.                         OUTER APPLY  (SELECT TOP (1)
  4987.                             [Extent320].[AnnexId] AS [AnnexId],
  4988.                             [Extent320].[Signature] AS [Signature]
  4989.                             FROM [schAgreements].[tAnnexes] AS [Extent320]
  4990.                             WHERE ([Project448].[AgreementId] = [Extent320].[AgreementId]) AND ([Extent320].[AnnexId] = [Project457].[ObjectId]) ) AS [Limit126] ) AS [Project459]
  4991.                     OUTER APPLY  (SELECT TOP (1)
  4992.                         [Extent321].[AgreementTerminationId] AS [AgreementTerminationId],
  4993.                         [Extent321].[Signature] AS [Signature]
  4994.                         FROM [schAgreements].[tAgreementTerminations] AS [Extent321]
  4995.                         WHERE ([Extent321].[AgreementId] = [Project448].[AgreementId]) AND ([Extent321].[AgreementTerminationId] = [Project459].[ObjectId]) ) AS [Limit127] ) AS [Limit128] ) AS [Project462]
  4996.             OUTER APPLY  (SELECT TOP (1)
  4997.                 [Project473].[K2ProcessId] AS [K2ProcessId],
  4998.                 [Project473].[K2ProcessId1] AS [K2ProcessId1],
  4999.                 [Project473].[K2ProcessId2] AS [K2ProcessId2],
  5000.                 [Project473].[AnnexId] AS [AnnexId],
  5001.                 [Limit131].[AgreementTerminationId] AS [AgreementTerminationId],
  5002.                 CASE WHEN ([Project473].[K2ProcessId] IS NOT NULL) THEN [Project462].[Signature] WHEN ([Project473].[K2ProcessId1] IS NOT NULL) THEN [Project473].[Signature] ELSE [Limit131].[Signature] END AS [C1],
  5003.                 [Project473].[C1] AS [C2]
  5004.                 FROM   (SELECT
  5005.                     [Project471].[K2ProcessId] AS [K2ProcessId],
  5006.                     [Project471].[K2ProcessId1] AS [K2ProcessId1],
  5007.                     [Project471].[K2ProcessId2] AS [K2ProcessId2],
  5008.                     [Project471].[ObjectId1] AS [ObjectId],
  5009.                     [Limit130].[AnnexId] AS [AnnexId],
  5010.                     [Limit130].[Signature] AS [Signature],
  5011.                     [Project471].[C1] AS [C1]
  5012.                     FROM   (SELECT
  5013.                         [Project470].[K2ProcessId] AS [K2ProcessId],
  5014.                         [Project470].[K2ProcessId1] AS [K2ProcessId1],
  5015.                         [Project470].[ObjectId] AS [ObjectId],
  5016.                         [Project470].[K2ProcessId2] AS [K2ProcessId2],
  5017.                         [Project470].[ObjectId1] AS [ObjectId1],
  5018.                         [Project470].[C1] AS [C1]
  5019.                         FROM ( SELECT
  5020.                             [Project468].[K2ProcessId] AS [K2ProcessId],
  5021.                             [Project468].[ObjectTypeId] AS [ObjectTypeId],
  5022.                             [Project468].[K2ProcessId1] AS [K2ProcessId1],
  5023.                             [Project468].[ObjectId] AS [ObjectId],
  5024.                             [Project468].[ObjectTypeId1] AS [ObjectTypeId1],
  5025.                             [Project468].[K2ProcessId2] AS [K2ProcessId2],
  5026.                             [Project468].[ObjectId1] AS [ObjectId1],
  5027.                             [Project468].[ObjectTypeId2] AS [ObjectTypeId2],
  5028.                             (SELECT TOP (1)
  5029.                                 [Extent327].[DictionaryItemNameId] AS [DictionaryItemNameId]
  5030.                                 FROM [schDictionaries].[tDictionaryItemNames] AS [Extent327]
  5031.                                 WHERE (([Extent327].[LanguageCulture] = @p__linq__2) OR (([Extent327].[LanguageCulture] IS NULL) AND (@p__linq__2 IS NULL))) AND ([Extent327].[DictionaryItemId] IN (12005,12006,12007)) AND ([Extent327].[DictionaryItemId] = (CASE WHEN ([Project468].[K2ProcessId] IS NOT NULL) THEN [Project468].[ObjectTypeId] WHEN ([Project468].[K2ProcessId1] IS NOT NULL) THEN [Project468].[ObjectTypeId1] ELSE [Project468].[ObjectTypeId2] END))) AS [C1]
  5032.                             FROM ( SELECT
  5033.                                 @p__linq__2 AS [p__linq__2],
  5034.                                 [Project463].[K2ProcessId] AS [K2ProcessId],
  5035.                                 [Project463].[ObjectTypeId] AS [ObjectTypeId],
  5036.                                 [Join223].[K2ProcessId] AS [K2ProcessId1],
  5037.                                 [Join223].[ObjectId] AS [ObjectId],
  5038.                                 [Join223].[ObjectTypeId] AS [ObjectTypeId1],
  5039.                                 [Join225].[K2ProcessId] AS [K2ProcessId2],
  5040.                                 [Join225].[ObjectId] AS [ObjectId1],
  5041.                                 [Join225].[ObjectTypeId] AS [ObjectTypeId2]
  5042.                                 FROM     ( SELECT 1 AS X ) AS [SingleRowTable98]
  5043.                                 LEFT OUTER JOIN  (SELECT
  5044.                                     [Extent322].[K2ProcessId] AS [K2ProcessId],
  5045.                                     [Extent322].[ObjectId] AS [ObjectId],
  5046.                                     [Extent322].[ObjectTypeId] AS [ObjectTypeId],
  5047.                                     [Extent322].[EndDate] AS [EndDate]
  5048.                                     FROM [schProcesses].[tProcesses] AS [Extent322]
  5049.                                     WHERE ([Extent322].[EndDate] IS NULL) AND (12005 = [Extent322].[ObjectTypeId]) AND ([Extent322].[ObjectId] = [Project462].[AgreementId]) ) AS [Project463] ON 1 = 1
  5050.                                 CROSS JOIN  (SELECT [Project465].[K2ProcessId] AS [K2ProcessId], [Project465].[ObjectId] AS [ObjectId], [Project465].[ObjectTypeId] AS [ObjectTypeId]
  5051.                                     FROM   ( SELECT 1 AS X ) AS [SingleRowTable99]
  5052.                                     LEFT OUTER JOIN  (SELECT
  5053.                                         [Extent323].[K2ProcessId] AS [K2ProcessId],
  5054.                                         [Extent323].[ObjectId] AS [ObjectId],
  5055.                                         [Extent323].[ObjectTypeId] AS [ObjectTypeId],
  5056.                                         [Extent323].[EndDate] AS [EndDate]
  5057.                                         FROM [schProcesses].[tProcesses] AS [Extent323]
  5058.                                         WHERE ([Extent323].[EndDate] IS NULL) AND (12006 = [Extent323].[ObjectTypeId]) AND ( EXISTS (SELECT
  5059.                                             1 AS [C1]
  5060.                                             FROM [schAgreements].[tAnnexes] AS [Extent324]
  5061.                                             WHERE ([Project462].[AgreementId] = [Extent324].[AgreementId]) AND ([Extent324].[AgreementId] = [Project462].[AgreementId]) AND ([Extent324].[AnnexId] = [Extent323].[ObjectId])
  5062.                                         )) ) AS [Project465] ON 1 = 1 ) AS [Join223]
  5063.                                 CROSS JOIN  (SELECT [Project467].[K2ProcessId] AS [K2ProcessId], [Project467].[ObjectId] AS [ObjectId], [Project467].[ObjectTypeId] AS [ObjectTypeId]
  5064.                                     FROM   ( SELECT 1 AS X ) AS [SingleRowTable100]
  5065.                                     LEFT OUTER JOIN  (SELECT
  5066.                                         [Extent325].[K2ProcessId] AS [K2ProcessId],
  5067.                                         [Extent325].[ObjectId] AS [ObjectId],
  5068.                                         [Extent325].[ObjectTypeId] AS [ObjectTypeId],
  5069.                                         [Extent325].[EndDate] AS [EndDate]
  5070.                                         FROM [schProcesses].[tProcesses] AS [Extent325]
  5071.                                         WHERE ([Extent325].[EndDate] IS NULL) AND (12007 = [Extent325].[ObjectTypeId]) AND ( EXISTS (SELECT
  5072.                                             1 AS [C1]
  5073.                                             FROM [schAgreements].[tAgreementTerminations] AS [Extent326]
  5074.                                             WHERE ([Extent326].[AgreementId] = [Project462].[AgreementId]) AND ([Extent326].[AgreementId] = [Project462].[AgreementId]) AND ([Extent326].[AgreementTerminationId] = [Extent325].[ObjectId])
  5075.                                         )) ) AS [Project467] ON 1 = 1 ) AS [Join225]
  5076.                             )  AS [Project468]
  5077.                         )  AS [Project470] ) AS [Project471]
  5078.                     OUTER APPLY  (SELECT TOP (1)
  5079.                         [Extent328].[AnnexId] AS [AnnexId],
  5080.                         [Extent328].[Signature] AS [Signature]
  5081.                         FROM [schAgreements].[tAnnexes] AS [Extent328]
  5082.                         WHERE ([Project462].[AgreementId] = [Extent328].[AgreementId]) AND ([Extent328].[AnnexId] = [Project471].[ObjectId]) ) AS [Limit130] ) AS [Project473]
  5083.                 OUTER APPLY  (SELECT TOP (1)
  5084.                     [Extent329].[AgreementTerminationId] AS [AgreementTerminationId],
  5085.                     [Extent329].[Signature] AS [Signature]
  5086.                     FROM [schAgreements].[tAgreementTerminations] AS [Extent329]
  5087.                     WHERE ([Extent329].[AgreementId] = [Project462].[AgreementId]) AND ([Extent329].[AgreementTerminationId] = [Project473].[ObjectId]) ) AS [Limit131] ) AS [Limit132]
  5088.             LEFT OUTER JOIN [schSecurity].[tAccounts] AS [Extent330] ON [Project462].[SecondResponsiblePersonId] = [Extent330].[AccountId]
  5089.             LEFT OUTER JOIN [schSecurity].[tAccounts] AS [Extent331] ON [Project462].[RepresentativeId] = [Extent331].[AccountId] ) AS [Project476]
  5090.         CROSS APPLY  (SELECT
  5091.             [Extent332].[Signature] AS [Signature]
  5092.             FROM [schAgreements].[tAnnexes] AS [Extent332]
  5093.             WHERE ([Project476].[AgreementId] = [Extent332].[AgreementId]) AND (5024 <> [Extent332].[StatusId]) AND (5025 <> [Extent332].[StatusId]) AND (5027 <> [Extent332].[StatusId])
  5094.         UNION ALL
  5095.             SELECT
  5096.             [Extent333].[Signature] AS [Signature]
  5097.             FROM [schAgreements].[tAgreementTerminations] AS [Extent333]
  5098.             WHERE ([Extent333].[AgreementId] = [Project476].[AgreementId]) AND (5024 <> [Extent333].[StatusId]) AND (5025 <> [Extent333].[StatusId]) AND (5027 <> [Extent333].[StatusId])) AS [UnionAll10]) AS [UnionAll11]
  5099.     ORDER BY [UnionAll11].[DictionaryItemNameId] ASC, [UnionAll11].[UserDictionaryItemNameId] ASC, [UnionAll11].[AgreementDataId] ASC, [UnionAll11].[AccountId] ASC, [UnionAll11].[AccountId1] ASC, [UnionAll11].[AccountId2] ASC, [UnionAll11].[AgreementId2] ASC, [UnionAll11].[K2ProcessId] ASC, [UnionAll11].[K2ProcessId1] ASC, [UnionAll11].[K2ProcessId2] ASC, [UnionAll11].[DictionaryItemNameId1] ASC, [UnionAll11].[C3] ASC, [UnionAll11].[C4] ASC, [UnionAll11].[K2ProcessId3] ASC, [UnionAll11].[K2ProcessId4] ASC, [UnionAll11].[K2ProcessId5] ASC, [UnionAll11].[DictionaryItemNameId2] ASC, [UnionAll11].[C5] ASC, [UnionAll11].[C6] ASC, [UnionAll11].[K2ProcessId6] ASC, [UnionAll11].[K2ProcessId7] ASC, [UnionAll11].[K2ProcessId8] ASC, [UnionAll11].[C7] ASC, [UnionAll11].[AnnexId] ASC, [UnionAll11].[AgreementTerminationId] ASC, [UnionAll11].[K2ProcessId9] ASC, [UnionAll11].[K2ProcessId10] ASC, [UnionAll11].[K2ProcessId11] ASC, [UnionAll11].[C8] ASC, [UnionAll11].[AnnexId1] ASC, [UnionAll11].[AgreementTerminationId1] ASC, [UnionAll11].[C1] ASC
  5100.  
  5101.     -- p__linq__0: 'PL' (Type = String, Size = 4000)
  5102.  
  5103. -- p__linq__1: 'PL' (Type = String, Size = 4000)
  5104.  
  5105. -- p__linq__2: 'PL' (Type = String, Size = 4000)
  5106.  
  5107. -- Executing at 12/7/2018 1:08:40 PM +01:00
  5108.  
  5109. -- Completed in 1802 ms with result: SqlDataReader
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement