Поле Договор - является полем связи и содержит номер Договора. Оно не заполнено и не содержит никаких значений по умолчанию.
В вычислениях есть код, который пытается извлечь данные из связанной таблицы через это поле, например:
if ($line['Договор']['Стоимость работ, [руб.]']){
$line['Стоимость']=$line['Договор']['Стоимость работ, [руб.]'];
$line['Оплачено']=$line['Стоимость']-$line['Договор']['Неоплаченный остаток [руб.]'];
}
Если поле пустое - значений нет, но поле Договор почему-то заполняется значением 0.Если вычисление отключить - все чисто - поле Договор пустое, как и должно быть.
Где подвох?













