DopUserActionsBeforeMakeBalance(reg, &arSrc, &ar) { var lsChanged=false; int combine= GetGeneralCombineLS(); var curProp = CreateObject("APropBE");curProp.SetCombine(combine); //2.2)Объединяем дубликаты 300 ( могли возникнуть после перекодировки) if(MergeNu(curProp,"205,206,238,239,241,254",mrasch)) lsChanged=true; } //тут вам надо определить массив со строками (rowkod) которые нужно объединить //в этом примере обьединяются все строки, действующие в расчетном месяце.. MergeNu(prop,nuList,month) { var lsChanged=false; var arr; int cntNu=ListNUToSafeArray(nuList,',',arr); for(int i=0;i "+to_string(rowCodeTarget); //NetUserClasses().toLog_error(s); lsChanged=true; } return lsChanged; }