Hi, it's easy to share a flow from PAD and source:
PAD script is
Variables.CreateNewDatatable InputTable: { ^['БЕ', 'Кассовая книга', 'Основной счет', 'Начальное сальдо', 'Сумма прихода наличных', 'Сумма поступивших чеков', 'Сумма выдачи наличных', 'Остаток', 'из них наличные', 'СуммаGl', 'Разница'], [$'''KZ10''', $'''KZT1''', 240001000, $'''''', $'''''', $'''''', $'''''', $'''''', $'''''', $'''''', $''''''], [$'''KZ10''', $'''KZT2''', 240002000, $'''''', $'''''', $'''''', $'''''', $'''''', $'''''', $'''''', $''''''], [$'''KZ10''', $'''KZT3''', 240003000, $'''''', $'''''', $'''''', $'''''', $'''''', $'''''', $'''''', $''''''], [$'''KZ10''', $'''KZT4''', 240004000, $'''''', $'''''', $'''''', $'''''', $'''''', $'''''', $'''''', $''''''], [$'''KZ10''', $'''KZT5''', 240005000, $'''''', $'''''', $'''''', $'''''', $'''''', $'''''', $'''''', $''''''], [$'''KZ10''', $'''KZT6''', 240006000, $'''''', $'''''', $'''''', $'''''', $'''''', $'''''', $'''''', $''''''], [$'''KZ10''', $'''KZT7''', 240007000, $'''''', $'''''', $'''''', $'''''', $'''''', $'''''', $'''''', $''''''], [$'''KZ10''', $'''KZT8''', 240008000, $'''''', $'''''', $'''''', $'''''', $'''''', $'''''', $'''''', $''''''], [$'''KZ10''', $'''KZT9''', 240009000, $'''''', $'''''', $'''''', $'''''', $'''''', $'''''', $'''''', $''''''], [$'''KZ10''', $'''KZ10''', 240010000, $'''''', $'''''', $'''''', $'''''', $'''''', $'''''', $'''''', $''''''], [$'''KZ10''', $'''KZ11''', 240011000, $'''''', $'''''', $'''''', $'''''', $'''''', $'''''', $'''''', $''''''], [$'''KZ10''', $'''KZ12''', 240012000, $'''''', $'''''', $'''''', $'''''', $'''''', $'''''', $'''''', $''''''], [$'''KZ10''', $'''KZ13''', 240013000, $'''''', $'''''', $'''''', $'''''', $'''''', $'''''', $'''''', $''''''], [$'''KZ10''', $'''KZ14''', 240014000, $'''''', $'''''', $'''''', $'''''', $'''''', $'''''', $'''''', $''''''], [$'''KZ10''', $'''KZ15''', 240015000, $'''''', $'''''', $'''''', $'''''', $'''''', $'''''', $'''''', $''''''], [$'''KZ10''', $'''KZ16''', 240016000, $'''''', $'''''', $'''''', $'''''', $'''''', $'''''', $'''''', $''''''], [$'''KZ10''', $'''KZ17''', 240017000, $'''''', $'''''', $'''''', $'''''', $'''''', $'''''', $'''''', $''''''], [$'''KZ10''', $'''KZ18''', 240018000, $'''''', $'''''', $'''''', $'''''', $'''''', $'''''', $'''''', $''''''], [$'''KZ10''', $'''KZ19''', 240019000, $'''''', $'''''', $'''''', $'''''', $'''''', $'''''', $'''''', $''''''], [$'''KZ10''', $'''KZ20''', 240020000, $'''''', $'''''', $'''''', $'''''', $'''''', $'''''', $'''''', $''''''], [$'''KZ17''', $'''KZT1''', 240001000, $'''''', $'''''', $'''''', $'''''', $'''''', $'''''', $'''''', $''''''], [$'''KZ17''', $'''KZT2''', 240002000, $'''''', $'''''', $'''''', $'''''', $'''''', $'''''', $'''''', $''''''], [$'''KZ17''', $'''KZT3''', 240003000, $'''''', $'''''', $'''''', $'''''', $'''''', $'''''', $'''''', $''''''], [$'''KZ17''', $'''KZT4''', 240004000, $'''''', $'''''', $'''''', $'''''', $'''''', $'''''', $'''''', $''''''], [$'''KZ17''', $'''KZT5''', 240005000, $'''''', $'''''', $'''''', $'''''', $'''''', $'''''', $'''''', $''''''], [$'''KZ17''', $'''KZT6''', 240006000, $'''''', $'''''', $'''''', $'''''', $'''''', $'''''', $'''''', $''''''], [$'''KZ17''', $'''KZT7''', 240007000, $'''''', $'''''', $'''''', $'''''', $'''''', $'''''', $'''''', $''''''], [$'''KZ17''', $'''KZT8''', 240008000, $'''''', $'''''', $'''''', $'''''', $'''''', $'''''', $'''''', $''''''], [$'''KZ17''', $'''KZT9''', 240009000, $'''''', $'''''', $'''''', $'''''', $'''''', $'''''', $'''''', $''''''], [$'''KZ17''', $'''KZ10''', 240010000, $'''''', $'''''', $'''''', $'''''', $'''''', $'''''', $'''''', $''''''], [$'''KZ17''', $'''KZ11''', 240011000, $'''''', $'''''', $'''''', $'''''', $'''''', $'''''', $'''''', $''''''], [$'''KZ17''', $'''KZ12''', 240012000, $'''''', $'''''', $'''''', $'''''', $'''''', $'''''', $'''''', $''''''], [$'''KZ17''', $'''KZ13''', 240013000, $'''''', $'''''', $'''''', $'''''', $'''''', $'''''', $'''''', $''''''], [$'''KZ17''', $'''KZ14''', 240014000, $'''''', $'''''', $'''''', $'''''', $'''''', $'''''', $'''''', $''''''], [$'''KZ17''', $'''KZ15''', 240015000, $'''''', $'''''', $'''''', $'''''', $'''''', $'''''', $'''''', $''''''], [$'''KZ17''', $'''KZ16''', 240016000, $'''''', $'''''', $'''''', $'''''', $'''''', $'''''', $'''''', $''''''], [$'''KZ17''', $'''KZ17''', 240017000, $'''''', $'''''', $'''''', $'''''', $'''''', $'''''', $'''''', $''''''], [$'''KZ17''', $'''KZ18''', 240018000, $'''''', $'''''', $'''''', $'''''', $'''''', $'''''', $'''''', $''''''], [$'''KZ17''', $'''KZ19''', 240019000, $'''''', $'''''', $'''''', $'''''', $'''''', $'''''', $'''''', $''''''], [$'''KZ17''', $'''KZ20''', 240020000, $'''''', $'''''', $'''''', $'''''', $'''''', $'''''', $'''''', $''''''], [$'''KZ17''', $'''KZ21''', 240021000, $'''''', $'''''', $'''''', $'''''', $'''''', $'''''', $'''''', $''''''], [$'''KZ17''', $'''KZ22''', 240022000, $'''''', $'''''', $'''''', $'''''', $'''''', $'''''', $'''''', $''''''], [$'''KZ20''', $'''KZT1''', 240001000, $'''''', $'''''', $'''''', $'''''', $'''''', $'''''', $'''''', $''''''], [$'''KZ20''', $'''KZT2''', 240002000, $'''''', $'''''', $'''''', $'''''', $'''''', $'''''', $'''''', $''''''], [$'''KZ20''', $'''KZT3''', 240003000, $'''''', $'''''', $'''''', $'''''', $'''''', $'''''', $'''''', $''''''], [$'''KZ20''', $'''KZT4''', 240004000, $'''''', $'''''', $'''''', $'''''', $'''''', $'''''', $'''''', $''''''], [$'''KZ20''', $'''KZT5''', 240005000, $'''''', $'''''', $'''''', $'''''', $'''''', $'''''', $'''''', $''''''], [$'''KZ20''', $'''KZT6''', 240006000, $'''''', $'''''', $'''''', $'''''', $'''''', $'''''', $'''''', $''''''], [$'''KZ20''', $'''KZT7''', 240007000, $'''''', $'''''', $'''''', $'''''', $'''''', $'''''', $'''''', $''''''], [$'''KZ20''', $'''KZT8''', 240008000, $'''''', $'''''', $'''''', $'''''', $'''''', $'''''', $'''''', $''''''], [$'''KZ20''', $'''KZT9''', 240009000, $'''''', $'''''', $'''''', $'''''', $'''''', $'''''', $'''''', $''''''], [$'''KZ20''', $'''KZ10''', 240010000, $'''''', $'''''', $'''''', $'''''', $'''''', $'''''', $'''''', $''''''], [$'''KZ20''', $'''KZ11''', 240011000, $'''''', $'''''', $'''''', $'''''', $'''''', $'''''', $'''''', $''''''], [$'''KZ20''', $'''KZ12''', 240012000, $'''''', $'''''', $'''''', $'''''', $'''''', $'''''', $'''''', $''''''], [$'''KZ20''', $'''KZ13''', 240013000, $'''''', $'''''', $'''''', $'''''', $'''''', $'''''', $'''''', $''''''], [$'''KZ20''', $'''KZ14''', 240014000, $'''''', $'''''', $'''''', $'''''', $'''''', $'''''', $'''''', $''''''], [$'''KZ20''', $'''KZ15''', 240015000, $'''''', $'''''', $'''''', $'''''', $'''''', $'''''', $'''''', $''''''], [$'''KZ20''', $'''KZ16''', 240016000, $'''''', $'''''', $'''''', $'''''', $'''''', $'''''', $'''''', $''''''], [$'''KZ20''', $'''KZ17''', 240017000, $'''''', $'''''', $'''''', $'''''', $'''''', $'''''', $'''''', $''''''], [$'''KZ20''', $'''KZ18''', 240018000, $'''''', $'''''', $'''''', $'''''', $'''''', $'''''', $'''''', $''''''] } DataTable=> DataTable
Clipboard.GetText Text=> ClipboardText
Text.SplitText.Split Text: ClipboardText StandardDelimiter: Text.StandardDelimiter.NewLine DelimiterTimes: 1 Result=> TextList
Variables.GenerateDataTableFromCSV.ReadCustomSeparator CSVText: TextList TrimFields: True FirstLineContainsColumnNames: False ReadFieldsAsText: False CustomColumnsSeparator: $'''|''' CSVTable=> CSVTable
Variables.DeleteColumnFromDataTable.DeleteColumnWithIndex DataTable: CSVTable ColumnIndex: 0
Variables.DeleteColumnFromDataTable.DeleteColumnWithIndex DataTable: CSVTable ColumnIndex: 3
Variables.FindOrReplaceInDataTable.ReplaceItemInDataTableByColumnIndex DataTable: CSVTable AllMatches: True ValueToFind: $'''* ''' MatchCase: False MatchEntireCellContents: False TextToReplaceWith: $'''%''%''' ColumnNameOrIndex: 0
Variables.FindOrReplaceInDataTable.ReplaceItemInDataTableByColumnIndex DataTable: CSVTable AllMatches: True ValueToFind: $'''*KZ10''' MatchCase: False MatchEntireCellContents: False TextToReplaceWith: $'''%''%''' ColumnNameOrIndex: 0
Variables.FindOrReplaceInDataTable.ReplaceItemInDataTableByColumnIndex DataTable: CSVTable AllMatches: True ValueToFind: $'''*KZ17''' MatchCase: False MatchEntireCellContents: False TextToReplaceWith: $'''%''%''' ColumnNameOrIndex: 0
Variables.FindOrReplaceInDataTable.ReplaceItemInDataTableByColumnIndex DataTable: CSVTable AllMatches: True ValueToFind: $'''*KZ20''' MatchCase: False MatchEntireCellContents: False TextToReplaceWith: $'''%''%''' ColumnNameOrIndex: 0
Variables.FindOrReplaceInDataTable.ReplaceItemInDataTableByColumnIndex DataTable: CSVTable AllMatches: True ValueToFind: $'''***''' MatchCase: False MatchEntireCellContents: False TextToReplaceWith: $'''%''%''' ColumnNameOrIndex: 0
Variables.FindOrReplaceInDataTable.ReplaceItemInDataTableByColumnIndex DataTable: CSVTable AllMatches: True ValueToFind: $'''БЕ''' MatchCase: False MatchEntireCellContents: False TextToReplaceWith: $'''%''%''' ColumnNameOrIndex: 0
SET Iter TO 0
LOOP FOREACH CurrentItem2 IN CSVTable
IF IsEmpty(CurrentItem2[0]) THEN
Variables.DeleteRowFromDataTable DataTable: CSVTable RowIndex: Iter
ELSE
Variables.IncreaseVariable Value: Iter IncrementValue: 1
END
END
Source is (copy to clipboard, this will be updated)
TOО "БЦК" Отд. позиции Гл. книги Дата 15.07.2024
Бухтарма Страни 1
-----------------------------------------
| БЕ |ГлавКнига | Сумма в ВВ|
-----------------------------------------
|* KZ10|240001000 | 8 378 509,45 |
|* KZ10|240002000 | 135 879,27 |
|* KZ10|240003000 | 13 726,20 |
|* KZ10|240004000 | 96 206,28 |
|* KZ10|240005000 | 0,00 |
|* KZ10|240007000 | 0,00 |
|* KZ10|240009000 | 0,00 |
|* KZ10|240010000 | 0,00 |
|* KZ10|240012000 | 502 960,27 |
|* KZ10|240013000 | 0,00 |
|* KZ10|240014000 | 0,00 |
|* KZ10|240016000 | 0,00 |
|* KZ10|240017000 | 199,00 |
|* KZ10|240018000 | 0,00 |
|* KZ10|240019000 | 0,00 |
|* KZ10|240020000 | 0,00 |
-----------------------------------------
|** KZ10| | 9 127 480,47 |
-----------------------------------------
|* KZ17|240001000 | 0,00 |
|* KZ17|240002000 | 325,00 |
|* KZ17|240003000 | 45 070,00 |
|* KZ17|240004000 | 560 640,00 |
|* KZ17|240005000 | 0,00 |
|* KZ17|240006000 | 0,00 |
|* KZ17|240007000 | 9 161,50 |
|* KZ17|240008000 | 950,00 |
|* KZ17|240009000 | 0,00 |
|* KZ17|240010000 | 209 500,00 |
|* KZ17|240011000 | 258 805,00 |
|* KZ17|240012000 | 0,00 |
|* KZ17|240013000 | 26 508,00 |
|* KZ17|240014000 | 0,00 |
|* KZ17|240015000 | 45 040,10 |
|* KZ17|240016000 | 0,00 |
|* KZ17|240017000 | 0,00 |
|* KZ17|240018000 | 0,00 |
|* KZ17|240019000 | 0,00 |
|* KZ17|240020000 | 1 482 675,00 |
|* KZ17|240021000 | 296 014,00 |
|* KZ17|240022000 | 1 372 655,00 |
-----------------------------------------
|** KZ17| | 4 307 343,60 |
-----------------------------------------
|* KZ20|240001000 | 0,00 |
|* KZ20|240003000 | 0,00 |
|* KZ20|240004000 | 135 879,70 |
|* KZ20|240005000 | 3 335,38 |
|* KZ20|240006000 | 64 900,19 |
|* KZ20|240007000 | 0,00 |
|* KZ20|240008000 | 109 776,00 |
|* KZ20|240009000 | 51 545,00 |
|* KZ20|240010000 | 0,00 |
|* KZ20|240011000 | 0,00 |
|* KZ20|240012000 | 0,00 |
|* KZ20|240013000 | 0,00 |
|* KZ20|240014000 | 979,20 |
|* KZ20|240015000 | 0,00 |
|* KZ20|240016000 | 51 375,00 |
|* KZ20|240017000 | 0,00 |
|* KZ20|240018000 | 0,00 |
-----------------------------------------
|** KZ20| | 417 790,47 |
-----------------------------------------
|*** | | 13 852 614,54 |
-----------------------------------------