Имя: Пароль:
1C
1С v8
скд: не вычисляется значение параметра
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
Ну х.з.
Может, в выражениях параметров не используются внешние функции. Никогда не возникало такой необходимости. И вряд ли у кого-нибудь вообще такая необходимость возникала. Ибо нет её.
Основная теорема систематики: Новые системы плодят новые проблемы.