Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Ошибка при добавлении вычисляемого поля

Ошибка при добавлении вычисляемого поля
Я
   dismo
 
22.06.20 - 13:39
Добрый день! Есть задачка составить отчет по двум видами связанных документов. Счет и закрывающие документы к нему. Верхняя группировка это счет, далее идут детальные записи с закрывающими документами. Необходимо так же выводить разницу между суммой по счету и итоговой суммой по закрывающим документам. Создал два набора данных: по одному вывожу счет и его сумму, по другому вывожу закрывающие документы и итоговую сумму. Чтобы получить разницу хочу использовать вычисляемое поле, но отчет выдаёт ошибку
"Ошибка выполнения отчета
по причине:
Ошибка исполнения отчета
по причине:
Ошибка в выражении
по причине:
Синтаксическая ошибка"
, независимо от того, что написано в выражении, хоть даже поставить любое поле из  наборов данных или просто число. В чем может быть проблема? Уже всю голову сломал.
P.S. Если есть другое решение как получить разницу между суммами, то тоже интересно.
   ejikbeznojek
 
1 - 22.06.20 - 13:42
А отчёт выдаёт ошибку, если при выводе отчёта не выводить это поле?
   dismo
 
2 - 22.06.20 - 13:45
Да, просто если добавить строку на закладку Вычисляемые поля, но не выводить, то уже выдает ошибку.
   ejikbeznojek
 
3 - 22.06.20 - 13:55
Я точно не уверен, но по моему, если вычисляемое поле не выводишь, то оно и не вычисляется.
Т.е. это не ошибка в формуле или чём-то таком.
Возможно обозвал поле так же, как уже существующее поле?
   PuhUfa
 
4 - 22.06.20 - 14:17
А просто через:

Вычислить("Сумма(СуммаДокумента)", "Счет") - Сумма(СуммаДокумента)

не подойдет?
   dismo
 
5 - 22.06.20 - 14:22
(4) это где прописать?
   PuhUfa
 
6 - 22.06.20 - 14:26
В СКД в Ресурсах. Только поставить Рассчитывать по - ЗакрываюЩийДокумент
   PuhUfa
 
7 - 22.06.20 - 14:48
Прошу прощение, не Вычислить, а ВычислитьВыражение

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.