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

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

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