![]() |
![]() |
![]() |
|
Процедура обработки строки в УниверсальномОтчете | ☑ | ||
---|---|---|---|---|
0
LivingStar
14.08.14
✎
06:54
|
Имеется универсальный отчет по метаданным, одной из его настроек выводится реестр. Нужно при выводе отформатировать содержимое строки одного из полей реестра. Подскажите пожалуйста в какой процедуре это можно сделать?
|
|||
1
LivingStar
14.08.14
✎
07:19
|
где отловить и отформатировать строку?
|
|||
2
Wobland
14.08.14
✎
07:20
|
а что такое ДоработатьКомпоновщикПередВыводом?
|
|||
3
LivingStar
14.08.14
✎
07:25
|
поставил точку останова ПриКомпоновкерезуьтата, так не останавлявается
(2) видел эту процедуру, но так как она без параметров, не понял как ей пользоваться, удалил, сейчас не могу её найти, в модуле отчета была кажется |
|||
4
LivingStar
14.08.14
✎
07:28
|
(2) все вижу, пересохранил отчет
ДоработатьКомпоновщикПередВыводом() подскажите как им пользоваться? |
|||
5
Лодырь
14.08.14
✎
07:30
|
(4) 1. Отредактировать нужным способом. 2. Вызвать
|
|||
6
LivingStar
14.08.14
✎
07:33
|
(5) ну пример можно? рассказать как им пользоваться???
|
|||
7
LivingStar
14.08.14
✎
07:42
|
ДоработатьКмпоновщикПередВыводом() что там нужно прописать в процедуре что бы получить доступ к выводимым полям? Что бы точку останова словить?
|
|||
8
Wobland
14.08.14
✎
07:46
|
компоновщик доработай, а не точки лови
а было интересно v8: ДоработатьКомпоновщикПередВыводом не вызывается |
|||
9
hhhh
14.08.14
✎
08:05
|
(8) самое простое желтой кнопкой поиска по всей конфигурации найти слово "ДоработатьКомпоновщикПередВыводом" и посмотреть в других отчетах, откуда оно вызывается.
|
|||
10
LivingStar
14.08.14
✎
10:50
|
почему значение параметра не определено? и нечего отловить
Процедура ДоработатьКомпоновщикПередВыводом() Экспорт ЗначениеПараметра = КомпоновщикНастроек.Настройки.ПараметрыДанных.НайтиЗначениеПараметра(Новый ПараметрКомпоновкиДанных("Период")); Если ЗначениеПараметра = Неопределено Тогда Возврат; КонецЕсли; Если ЗначениеПараметра.Значение = '00010101' Тогда ЗначениеПараметра.Значение = КонецДня(ТекущаяДата()); ЗначениеПараметра.Использование = Истина; КонецЕсли; КонецПроцедуры |
|||
11
Wobland
14.08.14
✎
11:00
|
найти что-то новое? это у людей только возможно
|
|||
12
LivingStar
14.08.14
✎
11:06
|
(11) ну а как мне задать свой параметр строки выводимой в отчет?
|
|||
13
LivingStar
14.08.14
✎
11:21
|
как обработать?
|
|||
14
LivingStar
14.08.14
✎
11:27
|
пример где есть?
|
|||
15
LivingStar
14.08.14
✎
11:28
|
(9) вызывается я знаю от куда, как в нем строки обработать?
|
|||
16
ale-sarin
14.08.14
✎
11:32
|
(13) Вы уж скажите, че там надо "отформатировать содержимое строки одного из полей реестра"?
Возможно то, что нужно делается настройками: условное оформление, пользовательские поля и т.п. |
|||
17
LivingStar
14.08.14
✎
11:36
|
функцию как в настройке применить?
|
|||
18
LivingStar
14.08.14
✎
11:37
|
(16) мне нужно к одному полю применить обработку номера счета, убрать префикс и нули, а там в поле просто ссылка строкой на документ
нужно как то программно это обрабатывать, как это можно сделать? |
|||
19
LivingStar
14.08.14
✎
11:47
|
вот вывел в отчете отдельным полем TTT00001621
как при выводе от этого избавиться TTT0000 ? |
|||
20
ale-sarin
14.08.14
✎
11:51
|
(19) Создать пользовательское поле с формулой
Подстрока(Номер, 4, 8) Конечно, учитывая, что префикс будет всегда 3 знака. |
|||
21
ale-sarin
14.08.14
✎
11:52
|
+20
Условным оформлением попробовать убрать нули. Я не пробовал. |
|||
22
LivingStar
14.08.14
✎
12:00
|
(20) А где его создать????
видно не получится условным оформлением |
|||
23
LivingStar
14.08.14
✎
12:04
|
создал пользовательское поле СчетНаОплатуПокупателю
как там задавать выражение детальных записей? |
|||
24
LivingStar
14.08.14
✎
12:30
|
поправил вроде
|
|||
25
LivingStar
14.08.14
✎
12:31
|
почему если я убрал из выражения детальных записей значения в настройках все перестало выводиться? там же ничего не надо для этих столбцов
|
|||
26
LivingStar
14.08.14
✎
13:58
|
как что бы в "выражениях детальных записей" было пусто?
|
|||
27
LivingStar
14.08.14
✎
14:30
|
Up!
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |