СЕЙЧАС ПОЛУЧАЕТСЯ Так в файле txt по Каждому Человеку, куча строк по одному челу: 9806|Дмитрова А.Ю.|Новосибирск, Ленина ул., д. 31, кв. 311|99|ЖилищноКоммунальныеУслуги|||552494| 9806|Дмитрова А.Ю.|Новосибирск, Ленина ул., д. 31, кв. 311|99|ЖилищноКоммунальныеУслуги|||242891| 9806|Дмитрова А.Ю.|Новосибирск, Ленина ул., д. 31, кв. 311|99|ЖилищноКоммунальныеУслуги|||65257| 9806|Дмитрова А.Ю.|Новосибирск, Ленина ул., д. 31, кв. 311|99|ЖилищноКоммунальныеУслуги|||12375| 9806|Дмитрова А.Ю.|Новосибирск, Ленина ул., д. 31, кв. 311|99|ЖилищноКоммунальныеУслуги|||5355| Нужно Чтобы получалось так в файле txt по Каджому человеку в итоге: 9806|Дмитрова А.Ю.|Новосибирск, Ленина ул., д. 31, кв. 311|99|ЖилищноКоммунальныеУслуги|||878372| в конце файла если-в чел. всего один то будет так из нашего примера: =|1|878372 - типа одна строка челов в этом файле на общую сумму рееестра в 878372 копеек. где 878372 = 552494+242891+65257+12375+5355 (это сумма всех начислений обшая по одному челу в копейках). Объединять Каждого человека (из нескольких строк в одну и т.д. и т.п.) нужно по полю №1 это лицевой счёт человека (ЛС), также обединять нужно по полю №2 (ФИО) это его Ф.И.О и объединение человека также должно быть и по полю №3 это его Адрес (Адрес). Далее поля 99 и ЖилищноКоммунальныеУслуги и эти пустые ||| - это всё так же и остается как есть сейчас для каждого чела. НОВОЕ СДЕЛАТЬ: 1. Выводить (Сортировать теперь строки нужно по Ф.И.О. от А до Я и выводить так в файл). И 2. Выводить по Каждому человеку и учитывать (подстчитывать это в общей Итоговой сумме по каждому человеку и в общем итоге), выводить Нулевые (0-вые суммы) и Сумма по человеку < 0 (Отрицательнные Суммы) тоже - если-в такое есть по л/с некоторых людей. Сделать надо всё это как надо и правильно в итоге, ничего здесь не упустив !!! Суммы по разным видам расчета при объеденении по человеку суммируются, как в этом примере: где 878372 = 552494+242891+65257+12375+5355 (это сумма всех начислений обшая по одному челу в копейках). В этой Итоговой самой общей строке: ТекстД.ЗаписатьСтроку("=" + "|" + УбратьПробел(Строка(КоличествоСтрок)) + "|" + УбратьПробел(Строка(ИтоговаяСумма)));, Тоже всё подсчитываем также правильно и по всем людям как и раньше, общее кол-во строк людей и их итоговую общую сумму. Итоговая информационная стока должна правильно тоже считаться при этом, для примера, типа так: =|41084|3902665404 (Это общее кол-во строк в файле и общая сумма к уплате по всем людям из файла).