Таблица!!!

Новая тема
Здравствуйте. В конфигурации ЗиК 7.7 делаю документ ВедомостьПоПлатежам Диалог такой: в шапке только датадок, табличная часть: сотрудник, видстрахования, сумма. Сотрудник и ВидСтроахования выбираются из соотв-х справочников, сумма забивается вручную. Так вот у меня не получается печ. форма данного документа. Загвоздка в том, что табличка должна идти не только по строкам но и по колонкам, т. е. сотрудники идут по строкам и суммы тоже а вот видстрахования по колонкам. не могу никак сделать помогите пожалуйста.
Т.е. для одного сотрудника - несколько видов страхования?
"Может стоит так:

предварительная небольшая обработка, в которой заполняется таблица значений по
одному сотруднику.
Пускай будет с именем "данные" - колонки: "вид_страхования" и "сумма"


// выводим имя сотрудника
таб.ВывестиСекцию("строка_1");
высота = таб.ВысотаТаблицы();
// Теперь установим номер колонки, следующий, за ячейкой с сотрудником
// Для примера возьмём 3,
смещение = 3;      
данные.ВыбратьСтроки();
пока данные.ПолучитьСтроку() = 1 цикл
  обл = таб.Область(высота, смещение, высота, смещение);          
  обл.РамкаОбвести(3, 3, 3, 3);
  обл.ВертикальноеПоложение(3);
  обл.ГоризонтальноеПоложение(3);
  обл.Текст = строка(данные.вид_страхования);
  смещение = смещение + 1;

// Делаем то же самое для суммы

КонецЦикла;

Правка: Я предпологал, что таблица имеет следующий формат:
Сотрудник  вид_стахования сумма; вид_страхования сумма; вид_страхования сумма; ..........

"
Именно так. это  платежи которые приносят страховые агенты.
1-й вариант:
- выгрузить колонку "ВидСтрахование" в доп. таблицу, там свернуть - получаем список столбцов
- сворачиваем таблицу по "Сотрудник,ВидСтрахования"
- по таблице столбцов выводим шапку
- перебераем строки по сотруднику, столбцы по видам страхования и выводим секции (в таблице столбцов накапливаем группировки по столбцам)
- по таблице столбцов выводим подвал

2-й вариант:
- выгрузить колонку "ВидСтрахование" в доп. таблицу, там свернуть - получаем список столбцов
- создаем другую таблицу в формате: строки - сотрудник, столбцы вид страхования (можно просто номера строк из таблицы столбцов), значения - сумма по виду страхования и сотруднику.
- по второй таблице формируем печ. форму

3-й вариант:
используем внешние компоненты (напр. ИндексированнаяТаблица из 1С++)
Читают тему
(гостей: 1)

Быстрый переход