помогите, пожалуйста...
данные выводит в таблицу, но разъехались два документа в разные стороны, сначала выводит один документ, а потом за ним другой , а надо чтоб два одновременно...и итог по колонке не считает почему то ...
Процедура ДвижениеПоФин()
Таб = СоздатьОбъект("Таблица");
Таб.ИсходнаяТаблица("Таблица2");
Таб.ВывестиСекцию("Заголовок");
Таб.ВывестиСекцию("Шапка");
Опер = СоздатьОбъект("Операция");
то = СоздатьОбъект("ТаблицаЗначений");
то.НоваяКолонка("Док","Документ");
то.НоваяКолонка("ДокО","Документ");
то.НоваяКолонка("ДатаИнв","ДАТА");
то.НоваяКолонка("Дата1","ДАТА");
то.НоваяКолонка("Дата2","ДАТА");
то.НоваяКолонка("Дата3","ДАТА");
то.НоваяКолонка("сумма11",,,,,,,);
то.НоваяКолонка("СуммаЭ",,,,,,,);
то.НоваяКолонка("ВалютаИнв",,,,,,,);
то.НоваяКолонка("НомКред",,,,,,,);
то.НоваяКолонка("Потери1",,,,,,,);
то.НоваяКолонка("Сумма1",,,,,,,);
то.НоваяКолонка("Потери2",,,,,,,);
то.НоваяКолонка("Сумма2",,,,,,,);
то.НоваяКолонка("Потери3",,,,,,,);
то.НоваяКолонка("Сумма3",,,,,,,);
СчетЦель = "50.1.0";
ПланСчетов = ВыбранныйПланСчетов();
Опер.ВыбратьОперацииСПроводками(Дата1, Дата2, СчетЦель, "", ПланСчетов, РазделительУчета);
Пока Опер.ПолучитьПроводку() = 1 Цикл
Если (Опер.Дебет.Счет.Код = "14.5.0") или (Опер.Дебет.Счет.Код = "14.5.1") или (Опер.Дебет.Счет.Код = "14.5.2") или (Опер.Дебет.Счет.Код = СчетЦель) Тогда
то.НоваяСтрока();
Если Опер.Дебет.Счет.Код = СчетЦель Тогда
ДокО = СоздатьОбъект("Документ.ОстаткиПоСчетам");
то.ДокО = Опер.Документ;
то.ДатаИнв = Опер.ДатаОперации;
то.сумма11 = Опер.ВалСумма;
то.СуммаЭ = Опер.Сумма;
то.ВалютаИнв = Опер.Валюта;
Итогсумма11 = то.итог("сумма11");
ИтогСуммаЭ = то.итог("СуммаЭ");
КонецЕсли;
Док = СоздатьОбъект("Документ.ФинансированиеЦелевое");
Док = Опер.Документ;
Если Опер.Документ.ПредставлениеВида() = "Фин.целевое" Тогда
то.Док = Док;
то.НомКред = Док.источник;
Если Опер.Дебет.Счет.Код = "14.5.0" Тогда
то.Дата1 = то.Док.ДатаДок;
то.Потери1 = то.Док.СуммаПотери;
то.Сумма1 = то.Док.СуммаВ;
ИначеЕсли Опер.Дебет.Счет.Код = "14.5.1" Тогда
то.Дата2 = то.Док.ДатаДок;
то.Потери2 = то.Док.СуммаПотери;
то.Сумма2 = то.Док.СуммаВ;
ИначеЕсли Опер.Дебет.Счет.Код = "14.5.2" Тогда
то.Дата3 = то.Док.ДатаДок;
то.Потери3 = то.Док.СуммаПотери;
то.Сумма3 = то.Док.СуммаВ;
ИтогПотери3 = то.итог("Потери3");
ИтогСумма3 = то.итог("Сумма3");
КонецЕсли;
ИтогПотери1 = то.итог("Потери1");
ИтогСумма1 = то.итог("Сумма1");
ИтогПотери2 = то.итог("Потери2");
ИтогСумма2 = то.итог("Сумма2");
КонецЕсли;
КонецЕсли;
КонецЦикла;
Опер = 0;
то.Свернуть("Док,ДокО",);
то.выбратьСтроки();
Пока то.получитьСтроку()=1 Цикл
Таб.ВывестиСекцию("Данные");
КонецЦикла;
Таб.ВывестиСекцию("Итого");
Таб.Опции(0,0);
Таб.Показать();
КонецПроцедуры
http://imageshack.us/photo/my-images/515/ris1.jpg/