|
скд: не вычисляется значение параметра | ☑ | ||
---|---|---|---|---|
0
miner
24.04.13
✎
11:22
|
Есть отчет написанный с использованием скд. На вкладке параметров данных
есть параметр счет ПОФ. Счет ПОФ задается в константе и он создан вручную. Этот счет вычисляется выражением Константы.ЗабалансовыйСчетУчетаПОФ.Получить(). При выполнении отчета это поле почему-то не вычисляется и соответствующая колонка не заполняется. Пробовал создать функцию в общем модуле и она вызывается, но почему-то все равно не выполняется. Есть идеи где покопаться? |
|||
1
miner
24.04.13
✎
11:32
|
(0) не не выполняется,а не подставляется результат вычисления в параметр
|
|||
2
cw014
24.04.13
✎
11:33
|
А как ты этот параметр подставляешь?
|
|||
3
Михаил 1С
24.04.13
✎
11:33
|
Да, хороший вопрос - как?
Код покажи. |
|||
4
Михаил 1С
24.04.13
✎
11:37
|
Сегодня или вчера уже была тема с подобным вопросом, один из мистян подсказал код.
И я за прошедший месяц кому-то дарил пример кода. Сейчас лень лазить, покажи сначала что ты делаешь. |
|||
5
fisher
24.04.13
✎
11:38
|
А такой код разве может быть выполнен в языке выражений СКД?
ИМХО, этот параметр вообще нафиг не нужен. Проще таблицу констант в запросе присоединять. |
|||
6
cw014
24.04.13
✎
11:46
|
(5) Нене, тут лучше посмотреть, что за изврат у ТС
|
|||
7
fisher
24.04.13
✎
11:52
|
(6) Да я так понял, он эту хрень "Константы.ЗабалансовыйСчетУчетаПОФ.Получить()" прямо в выражении параметра прописывает.
|
|||
8
miner
24.04.13
✎
11:54
|
(2),(1)
Выражение указано в колонке Выражение на Вкладке параметры. (7) Да, она там стоит "эта хрень":) только отчет это не мой. НО, была попытка как я писал выше, создать в общем модуле функцию ПолучитьСчетПОФ() которая делает тоже самое и результат нулевой. |
|||
9
fisher
24.04.13
✎
11:58
|
(8) Не будет так работать. А чтобы общие функции можно было использовать - нужно специальным образом компоновку делать с указанием этого режима. Т.е. программно компоновать. А тогда уже проще будет программно параметр установить.
|
|||
10
miner
24.04.13
✎
12:24
|
(9)
Я бы не спрашивал, если бы это была такая мелочь. ПроцессорКомпоновки.Инициализировать(МакетКомпоновки, , ДанныеРасшифровкиОбъект, Истина); Указание этого режима стоит. |
|||
11
miner
24.04.13
✎
12:27
|
(9) я понимаю, что не возможно знать уровень знаний этого механизма у собеседника.
В общем я уже прилично, давно его использую, так что такие вещи конечно можно опустить. |
|||
12
miner
24.04.13
✎
12:31
|
может поможет указание отчета
Отчет СводныеДанныеОбИсполненииБюджетаПБС в БГУ версии 1.0.18.3 |
|||
13
fisher
24.04.13
✎
12:33
|
Ну х.з.
Может, в выражениях параметров не используются внешние функции. Никогда не возникало такой необходимости. И вряд ли у кого-нибудь вообще такая необходимость возникала. Ибо нет её. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |