![]() |
![]() |
![]() |
|
построитель отчета | ☑ | ||
---|---|---|---|---|
0
lamme
29.01.13
✎
12:54
|
УТ 8.0
Все типовые отчеты идут через построитель отчета. Есть необходимость при выводе инфо в макет - там где идет значение регистратора- выводить поле комментарий из документа. Ограничение - для определенных типов документов. Как-то можно влезть в код в этом месте ПостроительОтчета.Выполнить(); ... ПостроительОтчета.Вывести(ТабличныйДокумент); ... некий код - который обойдет результат запроса и сформирует регистраторпредставление - то как нужно и для опр видов документов ? |
|||
1
1C-band
29.01.13
✎
12:56
|
(0) Ну и фотка!
|
|||
2
lamme
29.01.13
✎
12:58
|
а по существу?
|
|||
3
andreymongol82
29.01.13
✎
12:59
|
(0) А не проще сделать это в самом запросе?
То есть ВЫБОР КОГДА некийДокумент ССЫЛКА ДокументСсылка.Заявка ТОГДА НекийДокумент.комментарий ? |
|||
4
бомболюк
29.01.13
✎
12:59
|
можно уже после Вывести и перед Показать. Я так иногда строки нумерую.
// нумеруем строки к = 0; ОбластьПоиска = ТабличныйДокумент.Область(1,2,ТабличныйДокумент.ВысотаТаблицы,2); Ячейки = ТабличныйДокумент.НайтиТекст("#", , ОбластьПоиска, Ложь, Истина, Истина, Истина); Пока Ячейки <> Неопределено цикл к = к + 1; Ячейки.Текст = "" + к; Ячейки = ТабличныйДокумент.НайтиТекст("#", Ячейки, ОбластьПоиска, Ложь, Истина, Истина, Истина); КонецЦикла; |
|||
5
le_
29.01.13
✎
12:59
|
(0) Смотри процедуру УстановитьНачальныеНастройки в модуле отчета.
http://infostart.ru/public/62223/ |
|||
6
lamme
29.01.13
✎
13:02
|
(3)
в самом запросе можно. (4) а как там вывести инфо из документа? это ж из ячейки надо документ.ссылка получить. и потом уже вывести новую инфо. (5) не понял - но пойду посмотрю. |
|||
7
бомболюк
29.01.13
✎
13:10
|
попробуй использовать для этого
ОбластьЯчеекТабличногоДокумента (SpreadsheetDocumentRange) Расшифровка (Details) Использование: Чтение и запись. Описание: Тип: Произвольный. Содержит расшифровку ячеек области. Примечание: Применяется только для прямоугольных областей. |
|||
8
lamme
29.01.13
✎
13:19
|
(5)
спасибо сработало вот так вот в модуле необходимого отчета: Процедура УстановитьНачальныеНастройки(ДополнительныеПараметры = Неопределено) Экспорт ... УниверсальныйОтчет.ДобавитьДополнительноеПоле("Регистратор.Комментарий"); конецпроцедуры |
|||
9
lamme
29.01.13
✎
13:20
|
(7) так, чую, будет очень не красиво.
как временные костыли использовать можно .. но чую что не надежно эта конструкция |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |