#0
by tireal
Добрый день, есть задача: нужен отчет что то типа баланса - иерархический справочник статей затрат, верхний уровень иерархии 2 группы - пассив и актив. Суммы пассива и актива положительные (знак менять нельзя), нужно так сделать чтобы в общем итоге подитог Актива отнимался от подитога Пассива. Т.е. примерно так: 1) пассив - 1200
#6
by tireal
в сам текст запроса лезть нельзя - да и нет там его, таблица формируется вне СКД - передается как внешний набор
#10
by tireal
да как я только не пробовал ). и пока мы не поняли масштаба трагедии попрошу без стеба. Обычно если нам нужно что то по разному посчитать в итогах - мы используем закладку "Ресурсы" рассчитать по (указываем группировку). В моем случае она одна. Да и само выражение какое использовать? Как мне выделить сумму актива от пассива в агрегатном выражении?
#12
by tireal
да? ну добавишь ты поля "Актив" "Пассив" в закладку "Вычисляемые поля". Дальше что? В третий раз повторяю - само выражение в студию, как подбить по подитог? Я вижу например ед. способ - по мимо что нужно будет как то указать верхние группы иерархии "Пассива/Актива" так еще наложить иерархический отбор. Я например в выражении его накладывать не умею а ты? Умеешь - изобрази с примером. А образно и я могу что угодно изобразить.
#13
by Cube
А что мне изображать, когда никаких входных данных ты не предоставил? Давай состав и тип полей результата запроса, что ли... Сферических конней в вакууме обсуждать смысла нет.
#14
by tireal
я в обще то имел ввиду любой пример текста выражения. Что то типа - "Вычислить("Выбор Когда Ссылка.Наименование = ""1 "" Тогда Сумма Когда Ссылка.Наименование = ""2 "" Тогда -Сумма Конец", "", "")" -- где имена ресурса и группировки любые какие придумаешь. Но могу и отчет для примера нарисовать (оригинал не пойдет данных много) для пусчей конкретики - под УПП пойдет?
#16
by Cube
Да отчет не нужен. В вычисляемом поле так вот прямо и пиши: Выбор Когда Ссылка.Наименование = ""1 "" Тогда Сумма Когда Ссылка.Наименование = ""2 "" Тогда -Сумма Конец Не получается что-ли или как?
#19
by tireal
не получается, иначе зачем ветку создавал. Как я понял это работает только на уровне детальных записей. товарищи прошу писать с большей конкретикой, что значит виртуальные колонки? и где их делать?
#21
by tireal
к сожалению нет, если правильно понял "ЧО=0" это по модулю? Внутри иерархии пассива и актива есть как положительные суммы так и отрицательные. К тому проблема отлавливания принадлежности к активу/пассиву так же стояла.
#22
by Timon1405
Да, в УТ 11.1 есть отчет "УправленческийБаланс", там делают именно так, и по каждой статье определяют в какую группировку верхнего уровня ее выводить
#26
by Cube
Готово. Было: Стало: То есть, делаю ещё один ресурс. Поле = Сумма. Выражение = Сумма(Выбор Когда Подстрока(Код, 0, 1) = "1" Тогда -Сумма Иначе Сумма Конец)). Рассчитывать по = Общий итог. И всё работает, как тебе надо. Я привязался к коду статьи: если первая цифра статьи начинается с единицы, то это пассив, иначе актив. Не знаю, на сколько это будет работоспособно на боевой базе, но вопрос был задан не по этому поводу. Так что, возможно, на боевой базе условие проверки принадлежности статьи придется переделать.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- ТиС 9.2. Разные скидки на разные товары в одной накладной
- Как в УТ/УПП организовать разные цены на разные единицы измерения?
- Установка периода итогов для Основных итогов
- Как получить значение из функции, для использования в другой функции?
- СКД: Как можно сделать вызов функции не из общего модуля, а из модуля отчета В СКД
- СКД. Можно использовать встроенные функции или только функции общего модуля?
- Функции использующие Административные функции
- УТ 10,3 Можно ли задать разные цены на разные единицы измерения?
- Изменить заголовок общего итога СКД
- Расчет процента в запросе от общего итога (универсальный отчет)
- Функции в MS SQL 2008. Хочу понять как работает фильтр по результату функции.
В этой группе 1С
- Не получается вытащить последнее значение из регистра сведений.
- ЗУП, доп тариф вредников
- Номенклатура без цены
- УТ 11 Переход на учет характеристик.(специфичный)
- Вопрос про ИдентификаторПользователяИБ
- Как выразить в СКД период как число дня месяца???
- Сервисный центр в УТ 11
- Ввод начальных остатков по счету 44
- v7: 1С 7.7 Картинка в качестве кнопки
- Не работает ВыборГруппИЭлементов
- УТ11 ТаблицыГруппДоступа и ПраваРолей
- УНФ: партионный учет
- Не удалось получить ресурс для валюты. Курс для валюты не загружен?
- Неактивные рабочие процессы
- в отчете валовая прибыль не правильно отображается себестоимость товара
- БП 3.0 не проводятся возараты
- в RemoteApp не сохраняются настройки пользователей
- Разбить в СКД регистр по строкам и колонкам
- EFSOL: Загрузка документов
- Резервирование товаров на складе в 1С УПП с учетом остатка в кладовых.