Ошибка в выражении по причине неверные параметры
Обновлено: 22.12.2024
Подскажите, пожалайста,
Есть отчет в СКД- один набор данных - объект. Пытаюсь в вычисляемом поле посчитать произведение двух полей из набора данных, оба поля числовые, и получаю ошибку
Вот выражение в ВП
ЕСТЬNULL(ОстатокОтпусков,0)*ЕСТЬNULL(СреднийДневнойЗаработок,0)
Вот сама ошибка
Ошибка в выражении
по причине:
Неверные параметры "*"
Что не так?
3
16
22
Проверил еще раз - все число!
На самом деле первый раз работаю с набором данных объектом, и переопределяю процедуру ПриКомпоновкеРезультата
Может что-то в ней не хватает. Посмотрите пожалуйста!
Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка)
СхемаКомпоновкиДанных = ПолучитьМакет("ОсновнаяСхемаКомпоновкиДанных");
Настройки = КомпоновщикНастроек.Настройки;
Период = Настройки.ПараметрыДанных.Элементы.Найти("Период").Значение.Дата;
Организация = Настройки.ПараметрыДанных.Элементы.Найти("Организация").Значение;
ДокументНачислений = Настройки.ПараметрыДанных.Элементы.Найти("ДокументНачислений").Значение;
ПодразделениеОрганизации = Настройки.ПараметрыДанных.Элементы.Найти("ПодразделениеОрганизации").Значение;
ВнешниеНаборыДанных = Новый Структура("НаборДанных", РезервОтпусковТЧ);
КомпоновщикМакета = Новый КомпоновщикМакетаКомпоновкиДанных;
МакетКомпоновки = КомпоновщикМакета.Выполнить(СхемаКомпоновкиДанных, Настройки);
ПроцессорКомпоновки = Новый ПроцессорКомпоновкиДанных;
ПроцессорКомпоновки.Инициализировать(МакетКомпоновки, ВнешниеНаборыДанных);
ПроцессорВывода = Новый ПроцессорВыводаРезультатаКомпоновкиДанныхВТабличныйДокумент;
ПроцессорВывода.УстановитьДокумент(ДокументРезультат);
ПроцессорВывода.НачатьВывод();
Пока Истина Цикл
ЭлементРезультата = ПроцессорКомпоновки.Следующий();
Если ЭлементРезультата = Неопределено Тогда
Прервать;
Иначе
ПроцессорВывода.ВывестиЭлемент(ЭлементРезультата);
КонецЕсли;
КонецЦикла;
ПроцессорВывода.ЗакончитьВывод();
Читайте также: