let
Источник = Folder.Files("W:\Товарный запас\Архивы\Расчет\Вставить данные за отчетную неделю"),
#"Вызвать настраиваемую функцию1" = Table.AddColumn(Источник, "Преобразовать двоичный файл из 16 неделя", each #"Преобразовать двоичный файл из 16 неделя"([Content])),
#"Переименованные столбцы1" = Table.RenameColumns(#"Вызвать настраиваемую функцию1", {"Name", "Source.Name"}),
#"Другие удаленные столбцы1" = Table.SelectColumns(#"Переименованные столбцы1", {"Source.Name", "Преобразовать двоичный файл из 16 неделя"}),
#"Столбец расширенной таблицы1" = Table.ExpandTableColumn(#"Другие удаленные столбцы1", "Преобразовать двоичный файл из 16 неделя", Table.ColumnNames(#"Другие удаленные столбцы1"[#"Преобразовать двоичный файл из 16 неделя"]{0})),
#"Измененный тип" = Table.TransformColumnTypes(#"Столбец расширенной таблицы1",{{"Source.Name", type text}, {"ORIGINALQTY, Int64.Type}, {"SKU", Int64.Type}, {"UHID", Int64.Type}, {"MATKL", type text}, {"FK", type text}, {"DESCR", type text}, {"CARRIERNAME", type text}, {"RECEIPTDATE", type date}, {"LASTCOST", type number}, {"SUSR1", type text}, {"CARTONGROUP", type text}, {"ORDINARY", Int64.Type}, {"RNR", Int64.Type}, {"BLOCK_ORD", Int64.Type}, {"BLOCK_RNR", Int64.Type}, {"QTY_DOST", Int64.Type}, {"QTY_SR", type number}, {"D", Int64.Type}, {"QTY_DOST_R", type number}, {"QTY_SR_R", type number}, {"ZP", Int64.Type}, {"ZD", Int64.Type}, {"QTY_ON_PALLET", Int64.Type}, {"PALLETS_ON_DC", Int64.Type}, {"PALLETS_SHIP_DAY", type number}, {"TZ_IN_PALLETS", type text}}),
#"Строки с примененным фильтром" = Table.SelectRows(#"Измененный тип", each ([ZD] = 182)),
#"Дублированный столбец" = Table.DuplicateColumn(#"Строки с примененным фильтром", "Source.Name", "Копия Source.Name"),
#"Переупорядоченные столбцы" = Table.ReorderColumns(#"Дублированный столбец",{"Source.Name", "Копия Source.Name", "SKU", "UHID", "MATKL", "FK", "DESCR", "CARRIERNAME", "RECEIPTDATE", "LASTCOST", "SUSR1", "CARTONGROUP", "ORDINARY", "RNR", "BLOCK_ORD", "BLOCK_RNR", "QTY_DOST", "QTY_SR", "D", "QTY_DOST_R", "QTY_SR_R", "ZP", "ZD", "QTY_ON_PALLET", "PALLETS_ON_DC", "PALLETS_SHIP_DAY", "TZ_IN_PALLETS", "ORIGINALQTY"}),
#"Разделить столбец по разделителю" = Table.SplitColumn(#"Переупорядоченные столбцы","Копия Source.Name",Splitter.SplitTextByEachDelimiter({"#(tab)"}, QuoteStyle.Csv, false),{"Копия Source.Name.1", "Копия Source.Name.2"}),
#"Измененный тип1" = Table.TransformColumnTypes(#"Разделить столбец по разделителю",{{"Копия Source.Name.1", type text}, {"Копия Source.Name.2", Int64.Type}}),
#"Удаленные столбцы" = Table.RemoveColumns(#"Измененный тип1",{"Копия Source.Name.2"}),
#"Разделить столбец по разделителю1" = Table.SplitColumn(#"Удаленные столбцы","Копия Source.Name.1",Splitter.SplitTextByDelimiter("_", QuoteStyle.Csv),{"Копия Source.Name.1.1", "Копия Source.Name.1.2", "Копия Source.Name.1.3", "Копия Source.Name.1.4", "Копия Source.Name.1.5", "Копия Source.Name.1.6", "Копия Source.Name.1.7"}),
#"Измененный тип2" = Table.TransformColumnTypes(#"Разделить столбец по разделителю1",{{"Копия Source.Name.1.1", Int64.Type}, {"Копия Source.Name.1.2", Int64.Type}, {"Копия Source.Name.1.3", Int64.Type}, {"Копия Source.Name.1.4", Int64.Type}, {"Копия Source.Name.1.5", type text}, {"Копия Source.Name.1.6", type text}, {"Копия Source.Name.1.7", type text}}),
#"Удаленные столбцы1" = Table.RemoveColumns(#"Измененный тип2",{"Копия Source.Name.1.2", "Копия Source.Name.1.3", "Копия Source.Name.1.4", "Копия Source.Name.1.5", "Копия Source.Name.1.6", "Копия Source.Name.1.7", "Source.Name"}),
#"Переупорядоченные столбцы1" = Table.ReorderColumns(#"Удаленные столбцы1",{"SKU", "UHID", "MATKL", "FK", "DESCR", "CARRIERNAME", "RECEIPTDATE", "LASTCOST", "SUSR1", "CARTONGROUP", "ORDINARY", "RNR", "BLOCK_ORD", "BLOCK_RNR", "QTY_DOST", "QTY_SR", "D", "QTY_DOST_R", "QTY_SR_R", "ZP", "ZD", "QTY_ON_PALLET", "PALLETS_ON_DC", "PALLETS_SHIP_DAY", "TZ_IN_PALLETS","ORIGINALQTY", "Копия Source.Name.1.1"})
in
#"Переупорядоченные столбцы1" |