Имя: Пароль:
1C
1С v8
ДоработатьКомпоновщикПередВыводом не вызывается
0 Рак-чикибряк
 
06.02.14
05:19
Добрый День, выручайте. Есть внешний отчет на СКД. Есть задача переименовать колонки в зависимости от выбранных параметров СКД. Решил сделать через ДоработатьКомпоновщикПередВыводом(). Добавил функцию в объект модуля. Но ее вызова не происходит. В чем дело может быть? Ее надо явно вызывать?
1 Wobland
 
06.02.14
05:36
что говорит СП?
2 Wobland
 
06.02.14
05:39
а вообще, отличная идея - семантический анализ кода
3 Cube
 
06.02.14
06:13
(0) "Решил сделать через ДоработатьКомпоновщикПередВыводом(). Добавил функцию в объект модуля. Но ее вызова не происходит."

Мухаха))))
Ну добавь туда ещё процедуру НукаБыстроСделалТоЧтоЯСейчасТутНапишу(ВыполнятьБезВопросов = Истина) и в ней уже выполняй свою...
4 Рак-чикибряк
 
06.02.14
06:42
Так разве это не предопределенная процедура наподобие ОбработкаПроведения() ?
5 Wobland
 
06.02.14
06:43
предлагаю к рассмотрению следующие варианты:
КомпоновщикПередВыводомДоработать
ПередВыводомКомпоновщикДоработать
ПередВыводомДоработатьКомпоновщик
ПереименоватьКолонки(ЗависимостьОтПараметров)
КолонкиПереименовать(ЗависимостьОтПараметров)

какой-нибудь да сработает
6 Wobland
 
06.02.14
06:43
(4) надо как-то избавляться от столь навязчивых фантазий
7 Cube
 
06.02.14
06:45
(4) создай новый отчет (пустой). Открой его модуль объекта и нажми Ctrl + Alt + P. Вот, всё что есть. Остальное - твои фантазии...
8 Cube
 
06.02.14
06:47
(5) Ну, а если не один не сработает, то можно воспользоваться универсальной процедурой, заложенной ещё в 7.7 - СделатьВсё()
9 Cube
 
06.02.14
06:48
+(8) Причем, в модуле этой процедуры можно даже ничего не писать, один её вызов решает все проблемы.
10 Wobland
 
06.02.14
06:49
(8) в бесконечном цикле экстаза
11 Necessitudo
 
06.02.14
07:23
Феерично
Компьютер — устройство, разработанное для ускорения и автоматизации человеческих ошибок.