не хватает decode
если хоть в одной строке nvl({Реализация. Общая, сумма закупочная полная},1) = 0 - то будет выход по прерыванию. в рез-те не отработает запрос в целом.
отсюда и темный экран.
если в оригинале - то формулу надо так написать:
decode(nvl({Реализация. Общая, сумма закупочная полная},1), 0, 0,
({Реализация. Общая. Продажи, сумма по документам полная}-{Реализация. Общая, сумма закупочная полная})/nvl({Реализация. Общая, сумма закупочная полная},1)
)
ну и Реализация. Общая. Продажи, сумма по документам полная - поправить на
Реализация. Общая.сумма по документам полная. а то в знаменателе - все - в числителе - только продажи.
Соответственно -
{Реализация. Доход полный}*100/nvl({Реализация. Общая, сумма закупочная полная},1) - тоже decode добавляем -
decode(nvl({Реализация. Общая, сумма закупочная полная},1, 0, 0,
{Реализация. Доход полный}*100/nvl({Реализация. Общая, сумма закупочная полная},1)
)