Имя: Пароль:
1C
1С v8
Как вывести строки в макет
,
0 БалбесВ1с
 
26.03.12
12:19
Для каждого Элемент из ТаблицаОтпусков Цикл
Если Элемент.Пометка тогда
       Табл = Новый ТабличныйДокумент;
   макет = ПолучитьМакет("Макет");
   областьШапка = макет.ПолучитьОбласть("Шапка");
   Табл.Вывести(областьШапка);
   ОбластьСтрока = макет.ПолучитьОбласть("Строка");

м_ДатаНачала = Формат(Элемент.Значение.ДатаНачала,"Л=ru_RU; ДЛФ=DD");
           м_ДатаОкончания = Формат(Элемент.Значение.ДатаОкончания,"Л=ru_RU; ДЛФ=DD");
           
??????????????????????????????????????????????????????
Табл.Вывести(ОбластьСтрока);
Есть макет,есть область строка,есть ячейки с параметрами м_ДатаНачала и м_ДатаОкончания
Подскажите как их туда вывести.По примерам что-то не получается.
1 zak555
 
26.03.12
12:20
ОбластьСтрока . м_ДатаНачала = Формат(Элемент.Значение.ДатаНачала,"Л=ru_RU; ДЛФ=DD");
2 Maxus43
 
26.03.12
12:20
ОбластьСтрока.параметры.м_ДатаНачала
3 БалбесВ1с
 
26.03.12
12:31
Поле объекта не обнаружено.
4 БалбесВ1с
 
26.03.12
12:32
Это у меня в модуле формы,может поэтому?
5 dva1c
 
26.03.12
12:33
Параметры ячейки/строки надо заполнить. Согласен с (2).
6 БалбесВ1с
 
26.03.12
12:37
(5)Как заполнить?
7 БалбесВ1с
 
26.03.12
12:48
Всем спасибо получилось.Как обычно подвели копи-пасты.
8 dva1c
 
26.03.12
12:50
(7)+1 ))
9 zak555
 
26.03.12
12:58
(6) СП

ПараметрыМакетаТабличногоДокумента.Заполнить (SpreadsheetDocumentTemplateParameters.Fill)
ПараметрыМакетаТабличногоДокумента (SpreadsheetDocumentTemplateParameters)
Заполнить (Fill)
Синтаксис:

Заполнить(<Объект>)
Параметры:

<Объект> (обязательный)

Тип: Произвольный. Объект, из свойств которого будут заполняться параметры макета табличного документа.
Описание:

Заполняет параметры значениями свойств переданного объекта. Заполняются только те параметры, имена которых совпадают с именами свойств объекта.

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

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

К=0;
Пока Выборка.Следующий() Цикл
   К = К+1;
   ОбластьМакета = Макет.ПолучитьОбласть("Строка");
   ОбластьМакета.Параметры.Заполнить(Выборка);
   ОбластьМакета.Параметры.НомерСтроки = К;
   ТабДок.Вывести(ОбластьМакета);
КонецЦикла;
10 dva1c
 
26.03.12
13:50
Ключевой момент из (9).
"Заполняются только те параметры, имена которых совпадают с именами свойств объекта."
Нужно обязательно привести к вышеуказанному правилу.