Имя: Пароль:
1C
1С v8
Как делать слои в макете?
,
0 palpetrovich
 
26.01.12
13:51
В макетах документов, ну к примеру - СчетНаОплатуПокупателю, часть данных находится как-бы в другом, не основном, слое. У них свои колонки/строки, они как-бы "выше"...
Как  это делается?
зы: ламерский наверное вопрос, вы уж извините :)
1 DrShad
 
26.01.12
13:55
уверен?
2 palpetrovich
 
26.01.12
13:55
не то что-б это было особо надо мне сейчас, просто интересно
3 DrShad
 
26.01.12
13:56
нет там никаких слоев
4 palpetrovich
 
26.01.12
13:56
(1) в чем? ...могу скрин выложить
5 Shurjk
 
26.01.12
13:56
(0) А что такое макет документа?
6 palpetrovich
 
26.01.12
13:56
(3) а что есть? ...или у меня галюцинации начались? :)
7 aleks-id
 
26.01.12
13:56
ты про области чтоли?
8 palpetrovich
 
26.01.12
13:57
(5)  печФорма
9 Cube
 
26.01.12
13:57
(4) Давай!
10 a_alenkin
 
26.01.12
13:57
хочу увидеть макет документа со слоями)))
11 palpetrovich
 
26.01.12
13:58
ща выложу скрин
12 VVi3ard
 
26.01.12
13:58
ОбластьЯчеекТабличногоДокумента (SpreadsheetDocumentRange)
СоздатьФорматСтрок (CreateFormatOfRows)
Синтаксис:

СоздатьФорматСтрок()
Описание:

Создает у области новый формат строк. В новом формате строк размеры колонок будут соответствовать размерам колонок, которые были установлены в области.

Доступность:

Сервер, толстый клиент, внешнее соединение.
Пример:

// ТДПриемник - табличный документ, в кот. устанавливается новый формат
// Отчет - табличный документ, на основании кот. будет установлен новый формат
Процедура ДобавитьОтчет(ТДПриемник, Отчет)

   НачалоНовогоФорматаСтрок = ТДПриемник.ВысотаТаблицы + 1;
   ОбластьПрямоугольная = Отчет.Область(1, , Отчет.ВысотаТаблицы, );
   ТДПриемник.ВставитьОбласть(ОбластьПрямоугольная, ТДПриемник.Область(НачалоНовогоФорматаСтрок, 1));
   ТДПриемник.Область(НачалоНовогоФорматаСтрок, ,
       НачалоНовогоФорматаСтрок + Отчет.ВысотаТаблицы - 1, ).СоздатьФорматСтрок();
   // назначим ширину колонок у новой области формата строк
   Для Счетчик = 1 По Отчет.ШиринаТаблицы Цикл
       ТДПриемник.Область(НачалоНовогоФорматаСтрок, Счетчик).ШиринаКолонки = Отчет.Область(1, Счетчик).ШиринаКолонки;
   КонецЦикла;
   ТДПриемник.ВывестиГоризонтальныйРазделительСтраниц();

КонецПроцедуры // ДобавитьОтчет
13 VVi3ard
 
26.01.12
13:59
"Шрек помнишь как ты говорил что у огров есть слои. Так вот у ослов нет слоёв." :)
14 ssh2006
 
26.01.12
13:59
(0) это не слои, а формат строк для выделенных строк. Выделяешь строки, двигаешь ширину какой нибудь колонки и программа предлагает создать формат строк
15 palpetrovich
 
26.01.12
14:06
(14) спасибо, оно.
(12) наверное и тебе спасибо :)
зы: но визуальное впечатление - как-будто есть слои