Ошибка в выражении по причине неверные параметры

Обновлено: 04.11.2024

Подскажите, пожалайста,
Есть отчет в СКД- один набор данных - объект. Пытаюсь в вычисляемом поле посчитать произведение двух полей из набора данных, оба поля числовые, и получаю ошибку
Вот выражение в ВП
ЕСТЬNULL(ОстатокОтпусков,0)*ЕСТЬNULL(СреднийДневнойЗаработок,0)

Вот сама ошибка

Ошибка в выражении
по причине:
Неверные параметры "*"

Что не так?
3
16
22

Ответы Свернуть все

Проверил еще раз - все число!
На самом деле первый раз работаю с набором данных объектом, и переопределяю процедуру ПриКомпоновкеРезультата
Может что-то в ней не хватает. Посмотрите пожалуйста!

Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка)

СхемаКомпоновкиДанных = ПолучитьМакет("ОсновнаяСхемаКомпоновкиДанных");
Настройки = КомпоновщикНастроек.Настройки;

Период = Настройки.ПараметрыДанных.Элементы.Найти("Период").Значение.Дата;
Организация = Настройки.ПараметрыДанных.Элементы.Найти("Организация").Значение;
ДокументНачислений = Настройки.ПараметрыДанных.Элементы.Найти("ДокументНачислений").Значение;
ПодразделениеОрганизации = Настройки.ПараметрыДанных.Элементы.Найти("ПодразделениеОрганизации").Значение;

ВнешниеНаборыДанных = Новый Структура("НаборДанных", РезервОтпусковТЧ);
КомпоновщикМакета = Новый КомпоновщикМакетаКомпоновкиДанных;
МакетКомпоновки = КомпоновщикМакета.Выполнить(СхемаКомпоновкиДанных, Настройки);
ПроцессорКомпоновки = Новый ПроцессорКомпоновкиДанных;
ПроцессорКомпоновки.Инициализировать(МакетКомпоновки, ВнешниеНаборыДанных);
ПроцессорВывода = Новый ПроцессорВыводаРезультатаКомпоновкиДанныхВТабличныйДокумент;
ПроцессорВывода.УстановитьДокумент(ДокументРезультат);
ПроцессорВывода.НачатьВывод();
Пока Истина Цикл
ЭлементРезультата = ПроцессорКомпоновки.Следующий();
Если ЭлементРезультата = Неопределено Тогда
Прервать;
Иначе
ПроцессорВывода.ВывестиЭлемент(ЭлементРезультата);
КонецЕсли;
КонецЦикла;
ПроцессорВывода.ЗакончитьВывод();

Читайте также: