Помогите разобраться с начальными остатками в СКД
Добрый день. Помогите разобраться, что я делаю не так. Строю отчет в СКД. Конфигурация самописная, тестовая, просто для изучения. Взаиморасчеты в валюте. Регистр хранит абсолютные суммы, в отчет суммы выводятся в перерасчете на валюту взаиморасчетов. Для этого в СКД вычисляю курс валюты на дату документа и добавляю поле с формулой такого вида:
Так же в СКД присутствуют и обычные поля остатков
При построении отчета с использованием полей с формулой получаю результат с начальными остатками, при использовании стандартных полей. начального остатка нет. И это правильно. Остатка нет. Что я делаю не так? Спасибо.
ВЫРАЗИТЬ(ОтаткиПоКурсу.СтоимостьНачальныйОстаток * (ОтаткиПоКурсу.КурсУчета / КурсПоДатам.Курс) КАК ЧИСЛО(15, 2))
ВЫРАЗИТЬ(ОтаткиПоКурсу.СтоимостьПриход * (ОтаткиПоКурсу.КурсУчета / КурсПоДатам.Курс) КАК ЧИСЛО(15, 2))
ВЫРАЗИТЬ(ОтаткиПоКурсу.СтоимостьРасход * (ОтаткиПоКурсу.КурсУчета / КурсПоДатам.Курс) КАК ЧИСЛО(15, 2))
ВЫРАЗИТЬ(ОтаткиПоКурсу.СтоимостьКонечныйОстаток * (ОтаткиПоКурсу.КурсУчета / КурсПоДатам.Курс) КАК ЧИСЛО(15, 2))
Так же в СКД присутствуют и обычные поля остатков
ОтаткиПоКурсу.СтоимостьНачальныйОстаток
ОтаткиПоКурсу.СтоимостьПриход
ОтаткиПоКурсу.СтоимостьРасход
ОтаткиПоКурсу.СтоимостьКонечныйОстаток
При построении отчета с использованием полей с формулой получаю результат с начальными остатками, при использовании стандартных полей. начального остатка нет. И это правильно. Остатка нет. Что я делаю не так? Спасибо.
Прикрепленные файлы:
По теме из базы знаний
Найденные решения
(6) Она относится к начальному остатку, для него не может быть регистратора, по которому вы разворачиваете данные регистра. И эта строка нужна СКД, чтобы использовать ее значение в итогах по группировке и в общем итоге.
Попробуйте наложить отбор на саму группировку по регистратору вида "Регистратор Заполнен".
Попробуйте наложить отбор на саму группировку по регистратору вида "Регистратор Заполнен".
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(6) Она относится к начальному остатку, для него не может быть регистратора, по которому вы разворачиваете данные регистра. И эта строка нужна СКД, чтобы использовать ее значение в итогах по группировке и в общем итоге.
Попробуйте наложить отбор на саму группировку по регистратору вида "Регистратор Заполнен".
Попробуйте наложить отбор на саму группировку по регистратору вида "Регистратор Заполнен".
(8) Возможно. Но эта строка есть в результате запроса, и как я уже сказал, она нужна СКД.
Вы можете подойти к вопросу творчески. :) Например, задать выражение представления для Регистратора: когда он не заполнен, выводить вместо него понятную пользователю надпись. Что-то вроде: "Начальный остаток на <НачалоПериодаОтчета>".
Вы можете подойти к вопросу творчески. :) Например, задать выражение представления для Регистратора: когда он не заполнен, выводить вместо него понятную пользователю надпись. Что-то вроде: "Начальный остаток на <НачалоПериодаОтчета>".
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот