Есть отчет вытягивает из регистра данные за каждый день. Нужно сравнить по предыдущему поля дат по реквизиту ТДн на отклонения и это все в одном поле вмести с датой должен быть. то есть 17.02 ТДн 133 а 18.02 ТДн 800 = 667
ВЫБРАТЬ
СВОД.ДОЛ,
СВОД.Партнер,
СВОД.Агент,
СВОД.ОплатаЕсть,
СВОД.ДатаЗагрузки,
СВОД.ТДн,
СВОД.Сумма
ИЗ
РегистрСведений.СВОД КАК СВОД
burza @ Сегодня, 15:41 необходимо зарегистрироваться для просмотра ссылки
,
Добавляете поле "Отклоение"
Поле "СВОД.Сумма" предположим в отчете называется "Сумма".
В его значении прописываете ВычислитьВыражение("Сумма", "ТДн", , "Предыдущая", "Предыдущая")/Сумма
Полный синтаксис функции следующий:
ВычислитьВыражение(Выражение, Группировка, ТипРасчета, Начало, Конец, Сортировка, ИерархическаяСортировка, ОбработкаОдинаковыхЗначенийПорядка)
но надо смотреть схему - Список/Таблица и какие Группировки указаны в Схеме (возможно нужно добавить группировки или вместо Списка - сделать таблицу)
burza @ Сегодня, 15:41
необходимо зарегистрироваться для просмотра ссылки
,
burza @ Сегодня, 15:59
необходимо зарегистрироваться для просмотра ссылки
,

наверное не там написал ибо не работает пустые поля выводит.
burza @ Сегодня, 15:59 необходимо зарегистрироваться для просмотра ссылки
,
ок
значит меняете
Сумма/ВычислитьВыражение("Сумма", "ТДн", , "Предыдущая", "Предыдущая")
fly @ Сегодня, 16:05 необходимо зарегистрироваться для просмотра ссылки
,
не там прописали - это вкладка "Ресурсы", и тут прописываются результаты Группировок. как ресурс будет считаться на уровне группировки...
хотя и тут надо прописать, для итоговых
но уже
Сумма(Сумма)/ВычислитьВыражение("Сумма(Сумма)", "ТДн", , "Предыдущая", "Предыдущая")
fly @ Сегодня, 16:08 необходимо зарегистрироваться для просмотра ссылки
,
прописал и в вычисляемых и в ресурсах то что написали и ничего.
burza @ Сегодня, 16:10
необходимо зарегистрироваться для просмотра ссылки
,
"...но надо смотреть схему - Список/Таблица и какие Группировки ..."
скрин Группировок в студию

Cкрины итоговых табличек для пользователей.
fly @ Сегодня, 16:12
необходимо зарегистрироваться для просмотра ссылки
,

оно?)
ТДн - у вас ресурс, по ресурсу не получиться вычислять отклонение
ТДн = ПолеКомпоновки а не ВычисляеемоеПоле
По логике - "Сумма" есть Ресурс...
fly @ Сегодня, 16:18 необходимо зарегистрироваться для просмотра ссылки
,
мне нужно считать количество мест то есть ТДн. Если я не вношу ТДн в ресурсы он не в лазит в колону даты, а лезит отдельно
ну или переписываете
ВычислитьВыражение("Сумма(ТДн)", "ДатаЗагрузки", , "Текущая", "Текущая")/ВычислитьВыражение("Сумма(ТДн)", "ДатаЗагрузки", , "Предыдущая", "Предыдущая")
ИЛИ просто
Сумма(ТДн)/ВычислитьВыражение("Сумма(ТДн)", "ДатаЗагрузки", , "Предыдущая", "Предыдущая")
по сути то же самое
fly @ Сегодня, 16:21
необходимо зарегистрироваться для просмотра ссылки
,
Происходят страшные вещи)) не разницу а общее количество строк посчитало если я правильно понял
burza @ Сегодня, 16:27 необходимо зарегистрироваться для просмотра ссылки
,
ТДн - тип значения?
fly @ Сегодня, 16:36 необходимо зарегистрироваться для просмотра ссылки
,числовое поле записанное в регистре
burza @ Вчера, 16:39
необходимо зарегистрироваться для просмотра ссылки
,
или я не так понял вопроса?
burza @ Сегодня, 16:39
необходимо зарегистрироваться для просмотра ссылки
,
вот как сделал Работает)
ВычислитьВыражение("Сумма(ТДн)", "ДатаЗагрузки","Группировка","Текущая","Текущая", "", "","")- ВычислитьВыражение("Сумма(ТДн)", "ДатаЗагрузки","Группировка","Предыдущая","Предыдущая", "", "","")
Для просмотра полной версии этой страницы, пожалуйста,
пройдите по ссылке.