Имя: Пароль:
1C
 
Не могу получить сумму расхода в СКД.
0 VID1234
 
27.11.23
17:40
Здравствуйте. Имеется отчет по движению ДС, сверху отчета идут группировки в том числе Остаток на конец периода - это вычисляемое поле (одноименная строка), а внутри тип банковского счета с выводом сумм по этим типам (см. картинку), как получить нужные мне суммы я понял, но при составлении формулы, мне необходимо отнять расходы и прибавить поступления суммы поступлений и расходов находятся по следующей формуле Выбор когда Уровень() =0 Тогда Сумма(Коэффициент* Сумма) Иначе Сумма(Сумма) Конец с рассчитывать по ДокументПланирования, СтатьяОборотов, СтатьяОборотов Иерархия, сейчас я пытаюсь сделать тоже самое, чтобы получить сумму расхода, но у меня ничего не выходит сумма больше на 2 ляма, чем снизу в расчетах, применяю для такого же поля такую же формулу Выбор когда Уровень() =0 Тогда Сумма(Коэффициент*Сумма) Иначе Сумма(Сумма) Конец только рассчитывать по ОстатокНаКонецПериода. Все перепробовал, в запросе суммы 1 в 1, а когда скд видимо выполняет расчет по разным группировкам, то он что-то там прибавляет, а что и как не знаю. Подскажите куда копать? Пробовал через Вычислитьвыражение , загнать этот ресурс и группировки как у первого, в таком случае вообще ничего не выходит в отчет. В запросе добавил поле, если вид данных = расход тогда сумма расхода и далее уже ее использовал, но сумма все равно 827. Здесь со скринами. https://forum.infostart.ru/forum9/topic306503/?result#postform
1 vicof
 
27.11.23
17:43
Ты вот сам это читать можешь?
2 VID1234
 
27.11.23
18:16
(1) Здравствуйте. Согласен сложно к восприятию, ну а как еще объяснить.
3 vicof
 
27.11.23
18:19
На абзацы поделить, переносы строк вставить хотя бы.
Представь, что мы тут все дети, и тебе нам надо объяснить, что ты от нас хочешь.
4 VID1234
 
27.11.23
19:33
Здравствуйте. Имеется отчет по движению ДС!
    Сверху отчета идут группировки в том числе Остаток на конец периода - это вычисляемое поле (одноименная строка), это поле является группировкой для типа банковского счета с выводом сумм по этим типам (см. картинку).
    Как получить нужные мне суммы я понял:
    Выбор когда Уровень() =0 Тогда (Сумма(СуммаОстатокНаНачало) + Сумма(СуммаОборотНакопительно)) - Сумма(СуммаУтверждено) + Сумма(СуммаПланКон) -  Сумма(СуммаПланКон2) Иначе (Сумма(СуммаОстатокНаНачало) + Сумма(СуммаОборотНакопительно)) - Сумма(СуммаУтверждено)  + Сумма(СуммаПланКон) -  Сумма(СуммаПланКон2)  Конец
, но при формировании за больший период (месяц) не сходятся суммы.
     Составлении формулы, мне необходимо отнять расходы и прибавить поступления.
     Суммы поступлений и расходов находятся по следующей формуле Выбор когда Уровень() =0 Тогда Сумма(Коэффициент* Сумма) Иначе Сумма(Сумма) Конец (это в выражении ресурса) и рассчитывать по ДокументПланирования, СтатьяОборотов, СтатьяОборотов Иерархия, сейчас я пытаюсь сделать тоже самое, чтобы получить сумму расхода, но у меня ничего не выходит сумма больше на 2 ляма.
     Для этого я также применяю для такого же поля "План" такую же формулу Выбор когда Уровень() =0 Тогда Сумма(Коэффициент*Сумма) Иначе Сумма(Сумма) Конец только рассчитывать по ОстатокНаКонецПериода, но сумма разница. Все перепробовал, в запросе суммы 1 в 1, а скд видимо выполняет расчет по разным группировкам, и что-то там прибавляет, а что и как не знаю. Подскажите куда копать?
    Пробовал через Вычислитьвыражение загнать этот ресурс и группировки как у первого, в таком случае вообще ничего не выходит в отчет. В запросе добавил поле, если вид данных = расход, тогда сумма расхода и в выражении ресурса использовал ее, но сумма все равно 827. Лучше глянуть скрины, так более понятнее.
5 VID1234
 
27.11.23
22:24
Разобрался. Поле которое я в запросе получил для расходов, необходимо было прямо ограничить расходными документами.
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший