using System.Linq.Expressions;
static string data = @"20 10 Списана стоимость испорченных материалов 1 BuhspravkaOutput TipSpisaniya Prochee CancelationType Porcha Material 0 0 1 1 spisanie_BuhspravkaOutput_Prochee_Material_Porcha
44 10 Списана стоимость испорченных материалов 0 BuhspravkaOutput TipSpisaniya Prochee CancelationType Porcha Material 0 0 2 1 spisanie_BuhspravkaOutput_Prochee_Material_Porcha
91.02 10 Списана стоимость испорченных материалов 0 BuhspravkaOutput TipSpisaniya Prochee CancelationType Porcha Material 0 0 3 1 spisanie_BuhspravkaOutput_Prochee_Material_Porcha
60 10 Списана стоимость испорченных материалов 0 BuhspravkaOutput TipSpisaniya Prochee CancelationType Porcha Material 0 0 4 1 spisanie_BuhspravkaOutput_Prochee_Material_Porcha
70 10 Списана стоимость испорченных материалов 0 BuhspravkaOutput TipSpisaniya Prochee CancelationType Porcha Material 0 0 5 1 spisanie_BuhspravkaOutput_Prochee_Material_Porcha
76 10 Списана стоимость испорченных материалов 0 BuhspravkaOutput TipSpisaniya Prochee CancelationType Porcha Material 0 0 6 1 spisanie_BuhspravkaOutput_Prochee_Material_Porcha
86 10 Списана стоимость испорченных материалов 0 BuhspravkaOutput TipSpisaniya Prochee CancelationType Porcha Material 0 0 7 1 spisanie_BuhspravkaOutput_Prochee_Material_Porcha
99 10 Списана стоимость испорченных материалов 0 BuhspravkaOutput TipSpisaniya Prochee CancelationType Porcha Material 0 0 8 1 spisanie_BuhspravkaOutput_Prochee_Material_Porcha
20 10 Списана стоимость недостающих материалов 1 BuhspravkaOutput TipSpisaniya Prochee CancelationType Nedostacha Material 0 0 1 1 spisanie_BuhspravkaOutput_Prochee_Material_Nedostacha
44 10 Списана стоимость недостающих материалов 0 BuhspravkaOutput TipSpisaniya Prochee CancelationType Nedostacha Material 0 0 2 1 spisanie_BuhspravkaOutput_Prochee_Material_Nedostacha
91.02 10 Списана стоимость недостающих материалов 0 BuhspravkaOutput TipSpisaniya Prochee CancelationType Nedostacha Material 0 0 3 1 spisanie_BuhspravkaOutput_Prochee_Material_Nedostacha
60 10 Списана стоимость недостающих материалов 0 BuhspravkaOutput TipSpisaniya Prochee CancelationType Nedostacha Material 0 0 4 1 spisanie_BuhspravkaOutput_Prochee_Material_Nedostacha
76 10 Списана стоимость недостающих материалов 0 BuhspravkaOutput TipSpisaniya Prochee CancelationType Nedostacha Material 0 0 5 1 spisanie_BuhspravkaOutput_Prochee_Material_Nedostacha
70 10 Списана стоимость недостающих материалов 0 BuhspravkaOutput TipSpisaniya Prochee CancelationType Nedostacha Material 0 0 6 1 spisanie_BuhspravkaOutput_Prochee_Material_Nedostacha
84 10 Списана стоимость недостающих материалов 0 BuhspravkaOutput TipSpisaniya Prochee CancelationType Nedostacha Material 0 0 7 1 spisanie_BuhspravkaOutput_Prochee_Material_Nedostacha
99 10 Списана стоимость недостающих материалов 0 BuhspravkaOutput TipSpisaniya Prochee CancelationType Nedostacha Material 0 0 8 1 spisanie_BuhspravkaOutput_Prochee_Material_Nedostacha
76 10 Списана стоимость похищенных материалов 1 BuhspravkaOutput TipSpisaniya Prochee CancelationType Hishenie Material 0 0 1 1 spisanie_BuhspravkaOutput_Prochee_Material_Hishenie
91.02 10 Списана стоимость похищенных материалов 0 BuhspravkaOutput TipSpisaniya Prochee CancelationType Hishenie Material 0 0 2 1 spisanie_BuhspravkaOutput_Prochee_Material_Hishenie
20 10 Списана стоимость похищенных материалов 0 BuhspravkaOutput TipSpisaniya Prochee CancelationType Hishenie Material 0 0 3 1 spisanie_BuhspravkaOutput_Prochee_Material_Hishenie
44 10 Списана стоимость похищенных материалов 0 BuhspravkaOutput TipSpisaniya Prochee CancelationType Hishenie Material 0 0 4 1 spisanie_BuhspravkaOutput_Prochee_Material_Hishenie
60 10 Списана стоимость похищенных материалов 0 BuhspravkaOutput TipSpisaniya Prochee CancelationType Hishenie Material 0 0 5 1 spisanie_BuhspravkaOutput_Prochee_Material_Hishenie
70 10 Списана стоимость похищенных материалов 0 BuhspravkaOutput TipSpisaniya Prochee CancelationType Hishenie Material 0 0 6 1 spisanie_BuhspravkaOutput_Prochee_Material_Hishenie
84 10 Списана стоимость похищенных материалов 0 BuhspravkaOutput TipSpisaniya Prochee CancelationType Hishenie Material 0 0 7 1 spisanie_BuhspravkaOutput_Prochee_Material_Hishenie
99 10 Списана стоимость похищенных материалов 0 BuhspravkaOutput TipSpisaniya Prochee CancelationType Hishenie Material 0 0 8 1 spisanie_BuhspravkaOutput_Prochee_Material_Hishenie
91.02 10 Списана стоимость материалов 1 BuhspravkaOutput TipSpisaniya Prochee CancelationType Drugoe Material 0 0 1 1 spisanie_BuhspravkaOutput_Prochee_Material_Drugoe
21 10 Списана стоимость материалов 0 BuhspravkaOutput TipSpisaniya Prochee CancelationType Drugoe Material 0 0 2 1 spisanie_BuhspravkaOutput_Prochee_Material_Drugoe
04 10 Списана стоимость материалов 0 BuhspravkaOutput TipSpisaniya Prochee CancelationType Drugoe Material 0 0 3 1 spisanie_BuhspravkaOutput_Prochee_Material_Drugoe
08 10 Списана стоимость материалов 0 BuhspravkaOutput TipSpisaniya Prochee CancelationType Drugoe Material 0 0 4 1 spisanie_BuhspravkaOutput_Prochee_Material_Drugoe
10 10 Списана стоимость материалов 0 BuhspravkaOutput TipSpisaniya Prochee CancelationType Drugoe Material 0 0 5 1 spisanie_BuhspravkaOutput_Prochee_Material_Drugoe
20 10 Списана стоимость материалов 0 BuhspravkaOutput TipSpisaniya Prochee CancelationType Drugoe Material 0 0 6 1 spisanie_BuhspravkaOutput_Prochee_Material_Drugoe
41 10 Списана стоимость материалов 0 BuhspravkaOutput TipSpisaniya Prochee CancelationType Drugoe Material 0 0 7 1 spisanie_BuhspravkaOutput_Prochee_Material_Drugoe
44 10 Списана стоимость материалов 0 BuhspravkaOutput TipSpisaniya Prochee CancelationType Drugoe Material 0 0 8 1 spisanie_BuhspravkaOutput_Prochee_Material_Drugoe
60 10 Списана стоимость материалов 0 BuhspravkaOutput TipSpisaniya Prochee CancelationType Drugoe Material 0 0 9 1 spisanie_BuhspravkaOutput_Prochee_Material_Drugoe
62 10 Списана стоимость материалов 0 BuhspravkaOutput TipSpisaniya Prochee CancelationType Drugoe Material 0 0 10 1 spisanie_BuhspravkaOutput_Prochee_Material_Drugoe
76 10 Списана стоимость материалов 0 BuhspravkaOutput TipSpisaniya Prochee CancelationType Drugoe Material 0 0 11 1 spisanie_BuhspravkaOutput_Prochee_Material_Drugoe
66 10 Списана стоимость материалов 0 BuhspravkaOutput TipSpisaniya Prochee CancelationType Drugoe Material 0 0 12 1 spisanie_BuhspravkaOutput_Prochee_Material_Drugoe
67 10 Списана стоимость материалов 0 BuhspravkaOutput TipSpisaniya Prochee CancelationType Drugoe Material 0 0 13 1 spisanie_BuhspravkaOutput_Prochee_Material_Drugoe
70 10 Списана стоимость материалов 0 BuhspravkaOutput TipSpisaniya Prochee CancelationType Drugoe Material 0 0 14 1 spisanie_BuhspravkaOutput_Prochee_Material_Drugoe
71 10 Списана стоимость материалов 0 BuhspravkaOutput TipSpisaniya Prochee CancelationType Drugoe Material 0 0 15 1 spisanie_BuhspravkaOutput_Prochee_Material_Drugoe
76 10 Списана стоимость материалов 0 BuhspravkaOutput TipSpisaniya Prochee CancelationType Drugoe Material 0 0 16 1 spisanie_BuhspravkaOutput_Prochee_Material_Drugoe
80 10 Списана стоимость материалов 0 BuhspravkaOutput TipSpisaniya Prochee CancelationType Drugoe Material 0 0 17 1 spisanie_BuhspravkaOutput_Prochee_Material_Drugoe
84 10 Списана стоимость материалов 0 BuhspravkaOutput TipSpisaniya Prochee CancelationType Drugoe Material 0 0 18 1 spisanie_BuhspravkaOutput_Prochee_Material_Drugoe
99 10 Списана стоимость материалов 0 BuhspravkaOutput TipSpisaniya Prochee CancelationType Drugoe Material 0 0 19 1 spisanie_BuhspravkaOutput_Prochee_Material_Drugoe
44 41 Списана стоимость испорченных товаров 1 BuhspravkaOutput TipSpisaniya Prochee CancelationType Porcha Tovar 0 1 1 1 spisanie_BuhspravkaOutput_Prochee_Tovar_Porcha
91.02 41 Списана стоимость испорченных товаров 0 BuhspravkaOutput TipSpisaniya Prochee CancelationType Porcha Tovar 0 1 2 1 spisanie_BuhspravkaOutput_Prochee_Tovar_Porcha
60 41 Списана стоимость испорченных товаров 0 BuhspravkaOutput TipSpisaniya Prochee CancelationType Porcha Tovar 0 0 3 1 spisanie_BuhspravkaOutput_Prochee_Tovar_Porcha
76 41 Списана стоимость испорченных товаров 0 BuhspravkaOutput TipSpisaniya Prochee CancelationType Porcha Tovar 0 0 4 1 spisanie_BuhspravkaOutput_Prochee_Tovar_Porcha
70 41 Списана стоимость испорченных товаров 0 BuhspravkaOutput TipSpisaniya Prochee CancelationType Porcha Tovar 0 0 5 1 spisanie_BuhspravkaOutput_Prochee_Tovar_Porcha
20 41 Списана стоимость испорченных товаров 0 BuhspravkaOutput TipSpisaniya Prochee CancelationType Porcha Tovar 0 1 6 1 spisanie_BuhspravkaOutput_Prochee_Tovar_Porcha
84 41 Списана стоимость испорченных товаров 0 BuhspravkaOutput TipSpisaniya Prochee CancelationType Porcha Tovar 0 0 7 1 spisanie_BuhspravkaOutput_Prochee_Tovar_Porcha
99 41 Списана стоимость испорченных товаров 0 BuhspravkaOutput TipSpisaniya Prochee CancelationType Porcha Tovar 0 0 8 1 spisanie_BuhspravkaOutput_Prochee_Tovar_Porcha
44 41 Списана стоимость недостающих товаров 1 BuhspravkaOutput TipSpisaniya Prochee CancelationType Nedostacha Tovar 0 1 1 1 spisanie_BuhspravkaOutput_Prochee_Tovar_Nedostacha
91.02 41 Списана стоимость недостающих товаров 0 BuhspravkaOutput TipSpisaniya Prochee CancelationType Nedostacha Tovar 0 1 2 1 spisanie_BuhspravkaOutput_Prochee_Tovar_Nedostacha
60 41 Списана стоимость недостающих товаров 0 BuhspravkaOutput TipSpisaniya Prochee CancelationType Nedostacha Tovar 0 0 3 1 spisanie_BuhspravkaOutput_Prochee_Tovar_Nedostacha
76 41 Списана стоимость недостающих товаров 0 BuhspravkaOutput TipSpisaniya Prochee CancelationType Nedostacha Tovar 0 0 4 1 spisanie_BuhspravkaOutput_Prochee_Tovar_Nedostacha
70 41 Списана стоимость недостающих товаров 0 BuhspravkaOutput TipSpisaniya Prochee CancelationType Nedostacha Tovar 0 0 5 1 spisanie_BuhspravkaOutput_Prochee_Tovar_Nedostacha
20 41 Списана стоимость недостающих товаров 0 BuhspravkaOutput TipSpisaniya Prochee CancelationType Nedostacha Tovar 0 1 6 1 spisanie_BuhspravkaOutput_Prochee_Tovar_Nedostacha
84 41 Списана стоимость недостающих товаров 0 BuhspravkaOutput TipSpisaniya Prochee CancelationType Nedostacha Tovar 0 0 7 1 spisanie_BuhspravkaOutput_Prochee_Tovar_Nedostacha
99 41 Списана стоимость недостающих товаров 0 BuhspravkaOutput TipSpisaniya Prochee CancelationType Nedostacha Tovar 0 0 8 1 spisanie_BuhspravkaOutput_Prochee_Tovar_Nedostacha
76 41 Списана стоимось похищенных товаров 1 BuhspravkaOutput TipSpisaniya Prochee CancelationType Hishenie Tovar 0 0 1 1 spisanie_BuhspravkaOutput_Prochee_Tovar_Hishenie
91.02 41 Списана стоимось похищенных товаров 0 BuhspravkaOutput TipSpisaniya Prochee CancelationType Hishenie Tovar 0 1 2 1 spisanie_BuhspravkaOutput_Prochee_Tovar_Hishenie
44 41 Списана стоимось похищенных товаров 0 BuhspravkaOutput TipSpisaniya Prochee CancelationType Hishenie Tovar 0 1 3 1 spisanie_BuhspravkaOutput_Prochee_Tovar_Hishenie
60 41 Списана стоимось похищенных товаров 0 BuhspravkaOutput TipSpisaniya Prochee CancelationType Hishenie Tovar 0 0 4 1 spisanie_BuhspravkaOutput_Prochee_Tovar_Hishenie
70 41 Списана стоимось похищенных товаров 0 BuhspravkaOutput TipSpisaniya Prochee CancelationType Hishenie Tovar 0 0 5 1 spisanie_BuhspravkaOutput_Prochee_Tovar_Hishenie
20 41 Списана стоимось похищенных товаров 0 BuhspravkaOutput TipSpisaniya Prochee CancelationType Hishenie Tovar 0 1 6 1 spisanie_BuhspravkaOutput_Prochee_Tovar_Hishenie
84 41 Списана стоимось похищенных товаров 0 BuhspravkaOutput TipSpisaniya Prochee CancelationType Hishenie Tovar 0 0 7 1 spisanie_BuhspravkaOutput_Prochee_Tovar_Hishenie
99 41 Списана стоимось похищенных товаров 0 BuhspravkaOutput TipSpisaniya Prochee CancelationType Hishenie Tovar 0 0 8 1 spisanie_BuhspravkaOutput_Prochee_Tovar_Hishenie
91.02 41 Списана стоимость товаров 1 BuhspravkaOutput TipSpisaniya Prochee CancelationType Drugoe Tovar 0 1 1 1 spisanie_BuhspravkaOutput_Prochee_Tovar_Drugoe
01 41 Списана стоимость товаров 0 BuhspravkaOutput TipSpisaniya Prochee CancelationType Drugoe Tovar 0 0 2 1 spisanie_BuhspravkaOutput_Prochee_Tovar_Drugoe
04 41 Списана стоимость товаров 0 BuhspravkaOutput TipSpisaniya Prochee CancelationType Drugoe Tovar 0 0 3 1 spisanie_BuhspravkaOutput_Prochee_Tovar_Drugoe
08 41 Списана стоимость товаров 0 BuhspravkaOutput TipSpisaniya Prochee CancelationType Drugoe Tovar 0 0 4 1 spisanie_BuhspravkaOutput_Prochee_Tovar_Drugoe
10 41 Списана стоимость товаров 0 BuhspravkaOutput TipSpisaniya Prochee CancelationType Drugoe Tovar 0 0 5 1 spisanie_BuhspravkaOutput_Prochee_Tovar_Drugoe
20 41 Списана стоимость товаров 0 BuhspravkaOutput TipSpisaniya Prochee CancelationType Drugoe Tovar 0 1 6 1 spisanie_BuhspravkaOutput_Prochee_Tovar_Drugoe
41 41 Списана стоимость товаров 0 BuhspravkaOutput TipSpisaniya Prochee CancelationType Drugoe Tovar 0 0 7 1 spisanie_BuhspravkaOutput_Prochee_Tovar_Drugoe
44 41 Списана стоимость товаров 0 BuhspravkaOutput TipSpisaniya Prochee CancelationType Drugoe Tovar 0 1 8 1 spisanie_BuhspravkaOutput_Prochee_Tovar_Drugoe
60 41 Списана стоимость товаров 0 BuhspravkaOutput TipSpisaniya Prochee CancelationType Drugoe Tovar 0 0 9 1 spisanie_BuhspravkaOutput_Prochee_Tovar_Drugoe
62 41 Списана стоимость товаров 0 BuhspravkaOutput TipSpisaniya Prochee CancelationType Drugoe Tovar 0 0 10 1 spisanie_BuhspravkaOutput_Prochee_Tovar_Drugoe
76 41 Списана стоимость товаров 0 BuhspravkaOutput TipSpisaniya Prochee CancelationType Drugoe Tovar 0 0 11 1 spisanie_BuhspravkaOutput_Prochee_Tovar_Drugoe
67 41 Списана стоимость товаров 0 BuhspravkaOutput TipSpisaniya Prochee CancelationType Drugoe Tovar 0 0 12 1 spisanie_BuhspravkaOutput_Prochee_Tovar_Drugoe
66 41 Списана стоимость товаров 0 BuhspravkaOutput TipSpisaniya Prochee CancelationType Drugoe Tovar 0 0 13 1 spisanie_BuhspravkaOutput_Prochee_Tovar_Drugoe
70 41 Списана стоимость товаров 0 BuhspravkaOutput TipSpisaniya Prochee CancelationType Drugoe Tovar 0 0 14 1 spisanie_BuhspravkaOutput_Prochee_Tovar_Drugoe
71 41 Списана стоимость товаров 0 BuhspravkaOutput TipSpisaniya Prochee CancelationType Drugoe Tovar 0 0 15 1 spisanie_BuhspravkaOutput_Prochee_Tovar_Drugoe
76 41 Списана стоимость товаров 0 BuhspravkaOutput TipSpisaniya Prochee CancelationType Drugoe Tovar 0 0 16 1 spisanie_BuhspravkaOutput_Prochee_Tovar_Drugoe
80 41 Списана стоимость товаров 0 BuhspravkaOutput TipSpisaniya Prochee CancelationType Drugoe Tovar 0 0 17 1 spisanie_BuhspravkaOutput_Prochee_Tovar_Drugoe
84 41 Списана стоимость товаров 0 BuhspravkaOutput TipSpisaniya Prochee CancelationType Drugoe Tovar 0 0 18 1 spisanie_BuhspravkaOutput_Prochee_Tovar_Drugoe
99 41 Списана стоимость товаров 0 BuhspravkaOutput TipSpisaniya Prochee CancelationType Drugoe Tovar 0 0 19 1 spisanie_BuhspravkaOutput_Prochee_Tovar_Drugoe
02 01 Списана амортизация по выбывающему основному средству 1 OutputAct TipSpisaniya Prochee CancelationType Porcha OsnovnoeSredstvo 0 0 1 1 spisanie_OutputAct_Prochee_OsnovnoeSredstvo_Porcha
91.02 01 Списана остаточная стоимость выбывающего основного средства 1 OutputAct TipSpisaniya Prochee CancelationType Porcha OsnovnoeSredstvo 0 0 1 2 spisanie_OutputAct_Prochee_OsnovnoeSredstvo_Porcha
80 01 Списана остаточная стоимость выбывающего основного средства 0 OutputAct TipSpisaniya Prochee CancelationType Porcha OsnovnoeSredstvo 0 0 2 2 spisanie_OutputAct_Prochee_OsnovnoeSredstvo_Porcha
44 01 Списана остаточная стоимость выбывающего основного средства 0 OutputAct TipSpisaniya Prochee CancelationType Porcha OsnovnoeSredstvo 0 0 3 2 spisanie_OutputAct_Prochee_OsnovnoeSredstvo_Porcha
60 01 Списана остаточная стоимость выбывающего основного средства 0 OutputAct TipSpisaniya Prochee CancelationType Porcha OsnovnoeSredstvo 0 0 4 2 spisanie_OutputAct_Prochee_OsnovnoeSredstvo_Porcha
76 01 Списана остаточная стоимость выбывающего основного средства 0 OutputAct TipSpisaniya Prochee CancelationType Porcha OsnovnoeSredstvo 0 0 5 2 spisanie_OutputAct_Prochee_OsnovnoeSredstvo_Porcha
70 01 Списана остаточная стоимость выбывающего основного средства 0 OutputAct TipSpisaniya Prochee CancelationType Porcha OsnovnoeSredstvo 0 0 6 2 spisanie_OutputAct_Prochee_OsnovnoeSredstvo_Porcha
84 01 Списана остаточная стоимость выбывающего основного средства 0 OutputAct TipSpisaniya Prochee CancelationType Porcha OsnovnoeSredstvo 0 0 7 2 spisanie_OutputAct_Prochee_OsnovnoeSredstvo_Porcha
99 01 Списана остаточная стоимость выбывающего основного средства 0 OutputAct TipSpisaniya Prochee CancelationType Porcha OsnovnoeSredstvo 0 0 8 2 spisanie_OutputAct_Prochee_OsnovnoeSredstvo_Porcha
02 01 Списана амортизация по выбывающему основному средству 1 OutputAct TipSpisaniya Prochee CancelationType Nedostacha OsnovnoeSredstvo 0 0 1 1 spisanie_OutputAct_Prochee_OsnovnoeSredstvo_Nedostacha
91.02 01 Списана остаточная стоимость выбывающего основного средства 1 OutputAct TipSpisaniya Prochee CancelationType Nedostacha OsnovnoeSredstvo 0 0 1 2 spisanie_OutputAct_Prochee_OsnovnoeSredstvo_Nedostacha
76 01 Списана остаточная стоимость выбывающего основного средства 0 OutputAct TipSpisaniya Prochee CancelationType Nedostacha OsnovnoeSredstvo 0 0 2 2 spisanie_OutputAct_Prochee_OsnovnoeSredstvo_Nedostacha
20 01 Списана остаточная стоимость выбывающего основного средства 0 OutputAct TipSpisaniya Prochee CancelationType Nedostacha OsnovnoeSredstvo 0 0 3 2 spisanie_OutputAct_Prochee_OsnovnoeSredstvo_Nedostacha
44 01 Списана остаточная стоимость выбывающего основного средства 0 OutputAct TipSpisaniya Prochee CancelationType Nedostacha OsnovnoeSredstvo 0 0 4 2 spisanie_OutputAct_Prochee_OsnovnoeSredstvo_Nedostacha
60 01 Списана остаточная стоимость выбывающего основного средства 0 OutputAct TipSpisaniya Prochee CancelationType Nedostacha OsnovnoeSredstvo 0 0 5 2 spisanie_OutputAct_Prochee_OsnovnoeSredstvo_Nedostacha
70 01 Списана остаточная стоимость выбывающего основного средства 0 OutputAct TipSpisaniya Prochee CancelationType Nedostacha OsnovnoeSredstvo 0 0 6 2 spisanie_OutputAct_Prochee_OsnovnoeSredstvo_Nedostacha
84 01 Списана остаточная стоимость выбывающего основного средства 0 OutputAct TipSpisaniya Prochee CancelationType Nedostacha OsnovnoeSredstvo 0 0 7 2 spisanie_OutputAct_Prochee_OsnovnoeSredstvo_Nedostacha
99 01 Списана остаточная стоимость выбывающего основного средства 0 OutputAct TipSpisaniya Prochee CancelationType Nedostacha OsnovnoeSredstvo 0 0 8 2 spisanie_OutputAct_Prochee_OsnovnoeSredstvo_Nedostacha
02 01 Списана амортизация по выбывающему основному средству 1 OutputAct TipSpisaniya Prochee CancelationType Hishenie OsnovnoeSredstvo 0 0 1 1 spisanie_OutputAct_Prochee_OsnovnoeSredstvo_Hishenie
76 01 Списана остаточная стоимость выбывающего основного средства 1 OutputAct TipSpisaniya Prochee CancelationType Hishenie OsnovnoeSredstvo 0 0 1 2 spisanie_OutputAct_Prochee_OsnovnoeSredstvo_Hishenie
91.02 01 Списана остаточная стоимость выбывающего основного средства 0 OutputAct TipSpisaniya Prochee CancelationType Hishenie OsnovnoeSredstvo 0 0 2 2 spisanie_OutputAct_Prochee_OsnovnoeSredstvo_Hishenie
20 01 Списана остаточная стоимость выбывающего основного средства 0 OutputAct TipSpisaniya Prochee CancelationType Hishenie OsnovnoeSredstvo 0 0 3 2 spisanie_OutputAct_Prochee_OsnovnoeSredstvo_Hishenie
44 01 Списана остаточная стоимость выбывающего основного средства 0 OutputAct TipSpisaniya Prochee CancelationType Hishenie OsnovnoeSredstvo 0 0 4 2 spisanie_OutputAct_Prochee_OsnovnoeSredstvo_Hishenie
60 01 Списана остаточная стоимость выбывающего основного средства 0 OutputAct TipSpisaniya Prochee CancelationType Hishenie OsnovnoeSredstvo 0 0 5 2 spisanie_OutputAct_Prochee_OsnovnoeSredstvo_Hishenie
70 01 Списана остаточная стоимость выбывающего основного средства 0 OutputAct TipSpisaniya Prochee CancelationType Hishenie OsnovnoeSredstvo 0 0 6 2 spisanie_OutputAct_Prochee_OsnovnoeSredstvo_Hishenie
84 01 Списана остаточная стоимость выбывающего основного средства 0 OutputAct TipSpisaniya Prochee CancelationType Hishenie OsnovnoeSredstvo 0 0 7 2 spisanie_OutputAct_Prochee_OsnovnoeSredstvo_Hishenie
99 01 Списана остаточная стоимость выбывающего основного средства 0 OutputAct TipSpisaniya Prochee CancelationType Hishenie OsnovnoeSredstvo 0 0 8 2 spisanie_OutputAct_Prochee_OsnovnoeSredstvo_Hishenie
02 01 Списана амортизация по выбывающему основному средству 1 OutputAct TipSpisaniya Prochee CancelationType Drugoe OsnovnoeSredstvo 0 0 1 1 spisanie_OutputAct_Prochee_OsnovnoeSredstvo_Drugoe
91.02 01 Списана остаточная стоимость выбывающего основного средства 1 OutputAct TipSpisaniya Prochee CancelationType Drugoe OsnovnoeSredstvo 0 0 1 2 spisanie_OutputAct_Prochee_OsnovnoeSredstvo_Drugoe
01 01 Списана остаточная стоимость выбывающего основного средства 0 OutputAct TipSpisaniya Prochee CancelationType Drugoe OsnovnoeSredstvo 0 0 2 2 spisanie_OutputAct_Prochee_OsnovnoeSredstvo_Drugoe
04 01 Списана остаточная стоимость выбывающего основного средства 0 OutputAct TipSpisaniya Prochee CancelationType Drugoe OsnovnoeSredstvo 0 0 3 2 spisanie_OutputAct_Prochee_OsnovnoeSredstvo_Drugoe
08 01 Списана остаточная стоимость выбывающего основного средства 0 OutputAct TipSpisaniya Prochee CancelationType Drugoe OsnovnoeSredstvo 0 0 4 2 spisanie_OutputAct_Prochee_OsnovnoeSredstvo_Drugoe
10 01 Списана остаточная стоимость выбывающего основного средства 0 OutputAct TipSpisaniya Prochee CancelationType Drugoe OsnovnoeSredstvo 0 0 5 2 spisanie_OutputAct_Prochee_OsnovnoeSredstvo_Drugoe
20 01 Списана остаточная стоимость выбывающего основного средства 0 OutputAct TipSpisaniya Prochee CancelationType Drugoe OsnovnoeSredstvo 0 0 6 2 spisanie_OutputAct_Prochee_OsnovnoeSredstvo_Drugoe
41 01 Списана остаточная стоимость выбывающего основного средства 0 OutputAct TipSpisaniya Prochee CancelationType Drugoe OsnovnoeSredstvo 0 0 7 2 spisanie_OutputAct_Prochee_OsnovnoeSredstvo_Drugoe
44 01 Списана остаточная стоимость выбывающего основного средства 0 OutputAct TipSpisaniya Prochee CancelationType Drugoe OsnovnoeSredstvo 0 0 8 2 spisanie_OutputAct_Prochee_OsnovnoeSredstvo_Drugoe
60 01 Списана остаточная стоимость выбывающего основного средства 0 OutputAct TipSpisaniya Prochee CancelationType Drugoe OsnovnoeSredstvo 0 0 9 2 spisanie_OutputAct_Prochee_OsnovnoeSredstvo_Drugoe
62 01 Списана остаточная стоимость выбывающего основного средства 0 OutputAct TipSpisaniya Prochee CancelationType Drugoe OsnovnoeSredstvo 0 0 10 2 spisanie_OutputAct_Prochee_OsnovnoeSredstvo_Drugoe
76 01 Списана остаточная стоимость выбывающего основного средства 0 OutputAct TipSpisaniya Prochee CancelationType Drugoe OsnovnoeSredstvo 0 0 11 2 spisanie_OutputAct_Prochee_OsnovnoeSredstvo_Drugoe
66 01 Списана остаточная стоимость выбывающего основного средства 0 OutputAct TipSpisaniya Prochee CancelationType Drugoe OsnovnoeSredstvo 0 0 12 2 spisanie_OutputAct_Prochee_OsnovnoeSredstvo_Drugoe
67 01 Списана остаточная стоимость выбывающего основного средства 0 OutputAct TipSpisaniya Prochee CancelationType Drugoe OsnovnoeSredstvo 0 0 13 2 spisanie_OutputAct_Prochee_OsnovnoeSredstvo_Drugoe
70 01 Списана остаточная стоимость выбывающего основного средства 0 OutputAct TipSpisaniya Prochee CancelationType Drugoe OsnovnoeSredstvo 0 0 14 2 spisanie_OutputAct_Prochee_OsnovnoeSredstvo_Drugoe
71 01 Списана остаточная стоимость выбывающего основного средства 0 OutputAct TipSpisaniya Prochee CancelationType Drugoe OsnovnoeSredstvo 0 0 15 2 spisanie_OutputAct_Prochee_OsnovnoeSredstvo_Drugoe
76 01 Списана остаточная стоимость выбывающего основного средства 0 OutputAct TipSpisaniya Prochee CancelationType Drugoe OsnovnoeSredstvo 0 0 16 2 spisanie_OutputAct_Prochee_OsnovnoeSredstvo_Drugoe
80 01 Списана остаточная стоимость выбывающего основного средства 0 OutputAct TipSpisaniya Prochee CancelationType Drugoe OsnovnoeSredstvo 0 0 17 2 spisanie_OutputAct_Prochee_OsnovnoeSredstvo_Drugoe
84 01 Списана остаточная стоимость выбывающего основного средства 0 OutputAct TipSpisaniya Prochee CancelationType Drugoe OsnovnoeSredstvo 0 0 18 2 spisanie_OutputAct_Prochee_OsnovnoeSredstvo_Drugoe
99 01 Списана остаточная стоимость выбывающего основного средства 0 OutputAct TipSpisaniya Prochee CancelationType Drugoe OsnovnoeSredstvo 0 0 19 2 spisanie_OutputAct_Prochee_OsnovnoeSredstvo_Drugoe
05 04 Списана амортизация по выбывающему нематериальному активу 1 OutputAct TipSpisaniya Prochee CancelationType Drugoe NematerialnieActivy 0 0 1 1 spisanie_OutputAct_Prochee_NematerialnieActivy_Drugoe
91.02 04 Списана остаточная стоимость выбывающего нематериального актива 1 OutputAct TipSpisaniya Prochee CancelationType Drugoe NematerialnieActivy 0 0 1 2 spisanie_OutputAct_Prochee_NematerialnieActivy_Drugoe
01 04 Списана остаточная стоимость выбывающего нематериального актива 0 OutputAct TipSpisaniya Prochee CancelationType Drugoe NematerialnieActivy 0 0 2 2 spisanie_OutputAct_Prochee_NematerialnieActivy_Drugoe
04 04 Списана остаточная стоимость выбывающего нематериального актива 0 OutputAct TipSpisaniya Prochee CancelationType Drugoe NematerialnieActivy 0 0 3 2 spisanie_OutputAct_Prochee_NematerialnieActivy_Drugoe
08 04 Списана остаточная стоимость выбывающего нематериального актива 0 OutputAct TipSpisaniya Prochee CancelationType Drugoe NematerialnieActivy 0 0 4 2 spisanie_OutputAct_Prochee_NematerialnieActivy_Drugoe
10 04 Списана остаточная стоимость выбывающего нематериального актива 0 OutputAct TipSpisaniya Prochee CancelationType Drugoe NematerialnieActivy 0 0 5 2 spisanie_OutputAct_Prochee_NematerialnieActivy_Drugoe
20 04 Списана остаточная стоимость выбывающего нематериального актива 0 OutputAct TipSpisaniya Prochee CancelationType Drugoe NematerialnieActivy 0 0 6 2 spisanie_OutputAct_Prochee_NematerialnieActivy_Drugoe
41 04 Списана остаточная стоимость выбывающего нематериального актива 0 OutputAct TipSpisaniya Prochee CancelationType Drugoe NematerialnieActivy 0 0 7 2 spisanie_OutputAct_Prochee_NematerialnieActivy_Drugoe
44 04 Списана остаточная стоимость выбывающего нематериального актива 0 OutputAct TipSpisaniya Prochee CancelationType Drugoe NematerialnieActivy 0 0 8 2 spisanie_OutputAct_Prochee_NematerialnieActivy_Drugoe
60 04 Списана остаточная стоимость выбывающего нематериального актива 0 OutputAct TipSpisaniya Prochee CancelationType Drugoe NematerialnieActivy 0 0 9 2 spisanie_OutputAct_Prochee_NematerialnieActivy_Drugoe
62 04 Списана остаточная стоимость выбывающего нематериального актива 0 OutputAct TipSpisaniya Prochee CancelationType Drugoe NematerialnieActivy 0 0 10 2 spisanie_OutputAct_Prochee_NematerialnieActivy_Drugoe
76 04 Списана остаточная стоимость выбывающего нематериального актива 0 OutputAct TipSpisaniya Prochee CancelationType Drugoe NematerialnieActivy 0 0 11 2 spisanie_OutputAct_Prochee_NematerialnieActivy_Drugoe
66 04 Списана остаточная стоимость выбывающего нематериального актива 0 OutputAct TipSpisaniya Prochee CancelationType Drugoe NematerialnieActivy 0 0 12 2 spisanie_OutputAct_Prochee_NematerialnieActivy_Drugoe
67 04 Списана остаточная стоимость выбывающего нематериального актива 0 OutputAct TipSpisaniya Prochee CancelationType Drugoe NematerialnieActivy 0 0 13 2 spisanie_OutputAct_Prochee_NematerialnieActivy_Drugoe
70 04 Списана остаточная стоимость выбывающего нематериального актива 0 OutputAct TipSpisaniya Prochee CancelationType Drugoe NematerialnieActivy 0 0 14 2 spisanie_OutputAct_Prochee_NematerialnieActivy_Drugoe
71 04 Списана остаточная стоимость выбывающего нематериального актива 0 OutputAct TipSpisaniya Prochee CancelationType Drugoe NematerialnieActivy 0 0 15 2 spisanie_OutputAct_Prochee_NematerialnieActivy_Drugoe
76 04 Списана остаточная стоимость выбывающего нематериального актива 0 OutputAct TipSpisaniya Prochee CancelationType Drugoe NematerialnieActivy 0 0 16 2 spisanie_OutputAct_Prochee_NematerialnieActivy_Drugoe
80 04 Списана остаточная стоимость выбывающего нематериального актива 0 OutputAct TipSpisaniya Prochee CancelationType Drugoe NematerialnieActivy 0 0 17 2 spisanie_OutputAct_Prochee_NematerialnieActivy_Drugoe
84 04 Списана остаточная стоимость выбывающего нематериального актива 0 OutputAct TipSpisaniya Prochee CancelationType Drugoe NematerialnieActivy 0 0 18 2 spisanie_OutputAct_Prochee_NematerialnieActivy_Drugoe
99 04 Списана остаточная стоимость выбывающего нематериального актива 0 OutputAct TipSpisaniya Prochee CancelationType Drugoe NematerialnieActivy 0 0 19 2 spisanie_OutputAct_Prochee_NematerialnieActivy_Drugoe";
public static void Main()
var lines = data.Split('\n').Select(x=>x.Trim()).Where(x=>x.Length > 0).ToArray();
foreach(var line in lines)
var tokens = line.Split('\t').Select(x=>x.Trim()).ToArray();
if (tokens.Length < 15) {
Console.WriteLine("Wrong tokens cnt {0} : {1}",tokens.Length, line);
Console.WriteLine(@"declare @p1 uniqueidentifier = null;declare @p2 uniqueidentifier = null;");
Console.WriteLine(@"select @p1 = id from [BO_M_COMMON_CATALOGS].dbo.{0} where alias = '{1}';",tokens[5],tokens[6]);
Console.WriteLine(@"select @p2 = id from [BO_M_COMMON_CATALOGS].dbo.{0} where alias = '{1}';",tokens[7],tokens[8]);
Console.WriteLine(@"EXEC @return_value = [dbo].[PlanShetov_AddKorrespondence3]
@nomenklaturaTypeAlias = '{6}',
",tokens[0],tokens[1],tokens[2],tokens[4],"@p1","@p2",tokens[9],"NULL",tokens[3],tokens[10],tokens[11],tokens[12],tokens[13],tokens[14]);