Имя: Пароль:
1C
1С v8
Программный вывод отчета на СКД. Пустое поле
,
0 pmb
 
26.11.12
15:43
Есть СКД, в которою добавлено одно вычисляемое поле, которое рассчитывается в ресурсах с помощью выражения "ВЫЧИСЛИТЬВЫРАЖЕНИЕ".

Формирую отчет в консоли отчетов, все в порядке, сохраняю схему, формирую отчет программно, все поля рассчитываются нормально, а вычисляемое поле пустое.

Подскажите где искать ошибку.
1 Trainee
 
26.11.12
15:57
В параметрах?
2 pmb
 
26.11.12
15:58
(1) а что в параметрах?
3 pmb
 
26.11.12
16:06
данные вывожу в коллекцию значений.
Возможно здесь что-то не так?.
4 pmb
 
26.11.12
17:56
вроде up.
кто-то же должен знать скд ;)
5 mistеr
 
27.11.12
00:38
(4) Схему что ли давай. Как иначе найти твою ошибку?
6 pmb
 
27.11.12
11:04
Залил сюда http://rusfolder.com/33810027 схему и текст модуля
В при программном формировании не заполняется поле "ТекущийОстаток"
7 pmb
 
27.11.12
11:09
Должна нормально работать в УПП и УТ
8 mistеr
 
27.11.12
11:13
(6) Не скачивается
9 pmb
 
27.11.12
11:27
Перезалил сюда http://rghost.ru/41838580
по первой ссылке все работает.
10 mistеr
 
27.11.12
13:38
(9) Н-да, замудренное выражение. Извини, нет времени копать.
Посоветую упрощать, пока причина не станет очевидной.
11 Абирамбул
 
27.11.12
13:44
Может быть ...

Инициализировать(<Макет>, <Внешние наборы данных>, <Данные расшифровки>, <Возможность использования внешних функций>)

<Возможность использования внешних функций> (необязательный)
Тип: Булево. Указывает возможность использования функции общих модулей конфигурации в выражениях компоновки данных.
Значение по умолчанию: Ложь
12 mistеr
 
27.11.12
14:04
(11) Там нет внешних функций. Там

ВычислитьВыражение("Максимум(НачОстаток) + Сумма(КолвоПриход)- Сумма(КолвоРасход) - Максимум(КонОстаток)",,,"Первая", "Текущая")
13 pmb
 
27.11.12
15:07
(11) в Инициализировать включена Возможность использования внешних функций
Есть два вида языков, одни постоянно ругают, а вторыми никто не пользуется.