Вход | Регистрация

1С:Предприятие ::

Метки: 

Не получается вывести макет как нужно

Я
   1сЮлия
 
01.11.17 - 20:54
Добрый вечер! У меня макет печатная форма дока исполнительный лист
мне нужно вывести макет табличный документ
в таком виде чтобы слева строки с данными о сотруднике,а с права типа кросс-таблицы группировка
слева  сотудник ФИО          справа       Год       2011
ДАННЫЕ о сотруднике                     месяц                                
                                       январь   суммаудерж                    
                                       февраль
 
  Рекламное место пустует
   Numerus Mikhail
 
1 - 01.11.17 - 20:56
А что не получается?
   1сЮлия
 
2 - 01.11.17 - 21:04
от 01.01.0001 0:00:00            Год    2 011    
Структурное подразделение    Таб №        месяц    %    сумма
Энергоцех    0000000013    1            
Добирать до мин(да/нет)    Размер    Приз.перечесления(банк/почта )            
Нет    25    Через кассу            
Адрес    9-лй Авиадивизии 10  кв.46                
                    
    Донецька                
                    
банк                    
почтовое отделенние                    
ФИО    Фоменцова Анна Петровна                
Датаначало    Дата окончания    Кол.детей/старше 18 лет-обучения            
01.10.2010        Не обуч.            
год.рожд.    Долг на начало    Долг на тек.дату            
09.10.1998                    
ФИО ответчика    Фоменцов Денис Григорьевич                
01.06.2011                    
01.05.2011  25    316,9
   1сЮлия
 
3 - 01.11.17 - 21:05
месяц    %    сумма 
перебрасывается
вниз
   mikecool
 
4 - 01.11.17 - 21:54
ПрисоединитьСекцию
   youalex
 
5 - 01.11.17 - 22:47
Можно сначала вывести область со сведениями, а кросс - сначала сформировать во временном таб. документе, и вывести в Результат уже целиком:
Примерно так:
ТабДокРезультат.Очистить();
ВремТабДок = Новый ТабличныйДокумент; 

Пока ВыборкаКонтрагент.Следующий() Цикл
  ОблСведения.Параметры.Заполнить(ВыборкаКонтрагент);
  ТабДокРезультат.Вывести(ОблСведения);

  ВремТабДок.Очистить();//подготовим для заполнения 

  ВыборкаМесяц = ВыборкаКонтрагент.Выбрать();
  
  //заполняем кросс:

  Пока ВыборкаМесяц.Следующий() Цикл
        ОблМесяц.Параметры.Заполнить(ВыборкаМесяц);
        ВремТабДок.Присоединить(ОблМесяц);
   КонецЦикла;

  //выводим кросс:

   ТабДокРезультат.Присоединить(ВремТабДок.ПолучитьОбласть(1, 1, ВремТабДок.ВысотаТаблицы, ВремТабДок.ШиринаТаблицы)) 
КонецЦикла;


Плюс, есть еще универсальный (но неудобный) метод ВставитьОбласть()
   youalex
 
6 - 01.11.17 - 23:04
а если проще, можно ОблСведения - сделать прямоугольной))


Список тем форума
Рекламное место пустует  
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует