Как получить дебетовый остаток, а не кредитовый с минусом ? #607932


#0 by Koliaff
============================ Запросом надо получить сумму дебетовых остатков по счетам 71,76,97. По 71 счету на конец периода кредитовый остаток (счет 71 активно-пассивный). 1С-ка понимает кредитовый остаток как отрицательный дебетовый и отнимает его от суммы дебетовых остатков по счетам 76 и 97. Как это обойти ?
#1 by butterbean
минус кредитовый
#2 by butterbean
+ а ты хочешь скалдывать Дт и Кт что-ли??
#3 by fisher
Ну, обработай эту ситуацию через ВЫБОР
#4 by Плот
Ниче не понял. На конец периода у тебя по счету Кт остаток?
#5 by Happy Bear
через развернутое сальдо
#6 by Koliaff
(butterbean) нет мне нужен остаток по дебету, если его нет то ноль. А не так как программа делает подставляет мне кредитовый остаток по этому счету только с минусом. (fisher) муторно это все, надо три таблицы соединять в таком случае и выбор будет громадным с разветвлениями, т.к. 76 тоже активно-пассивный счет. (Плот) Да, на конец периода кредитовый остаток ! Но в запросе этот кредитовый остаток превращает в отрицательный дебетовый . (Happy Bear) попробую сейчас...
#7 by Плот
В таком случае, почему не возьмешь Дт оборот?
#8 by Koliaff
(Happy Bear) Нет, результат тот же. Запрос71.Текст = "ВЫБРАТЬ
#9 by Koliaff
(Happy Bear) Я вообще развернутый остаток взял, а ты имел ввиду развернутое сальдо ? Поясни...
#10 by Koliaff
(Плот) Дебетовый оборот <> Дебетовый остаток
#11 by butterbean
вроде надо счет добавить в выбранные поля
#12 by Плот
ХозрасчетныйОстаткиИОбороты.СуммаКонечныйРазвернутыйОстатокКт КАК СуммаОборот +
#13 by Koliaff
Через "выбор" не хочу, не красиво все это ... Неужели нельзя как-нибудь получить сумму дебетовых остатов по счетам, хоть они и активно-пассивные из одной таблицы ?
#14 by Koliaff
(butterbean) Добавил новое поле "счет", результат не изменился, кредитовый остаток по 71 счету отнимает...
#15 by Плот
Все таки мне кажется, что ты хочешь получить ДО. Что ты хочешь получить в конечном итоге?
#16 by Koliaff
(Плот) Да мне в конечном итоге нужно получить сумму дебетовых остатков по счетам 71,76,97. В оборотно-сальдовой ведомости вот такая картина : Счет | Остаток Дт | Остаток Кт| 71   |     0      |     X     | 76   |     Y      |     0     | 97   |     Z      |     0     | ===================================== т.е. мне надо сложить Y+Z, т.к. дебетовый остаток по 71 счету равен нулю. А программа мне отнимает отрицательный Кт остаток по 71 счету, т.е. формула превращается в Y+Z-Х.
#17 by Koliaff
71   |     0      |     X     | 76   |     Y      |     0     | 97   |     Z      |     0     | Для наглядности ...
#18 by Никола_Питерский
Есть такое поле как развернутый остаток, разве это не то что тебе нужно ?
#19 by Koliaff
(Никола_Питерский) Запрос с этим полем делал, результат не изменился. Или как его использовать ? в привел текст запроса с этим полем. Результат не изменился по сравнению с .
#20 by butterbean
может просто изменения не сохранились?? проверь - должно все работать
#21 by Koliaff
(butterbean) Проверил, результат не изменился. Вычитает кредитовый остаток по 71 счету. Платформа 8.2.14.537
#22 by Дядя Лёша
ХозрасчетныйОстаткиИОбороты.Счет
#23 by Koliaff
(Дядя Лёша) Ага, работает. Даже с полем СуммаКонечныйОстатокДт, не говоря о СуммаКонечныйРазвернутыйОстатокДт. Подскажи почему так ? (butterbean) Сори, ты первый это предлагал ) Вопрос закрыт, кроме Дядя Лёша и butterbean Всем спасибо за обсуждение
#24 by butterbean
>> Вопрос закрыт, кроме Дядя Лёша и butterbean типа: "а вас Штирлиц я попрошу остаться" :-)
#25 by butterbean
по сабжу: без выбора счета остаток считается только с разворотом по периоду целиком, без учета счетов, ну и без разворота сальдо по ним соотвественно
#26 by Никола_Питерский
Выдержка из книги "Реализация прикладных задач в системе 1С:Предприятие 8.2" При решении задачи получения развернутых остатков всегда нужно исходить из формулы: Остаток по <Итог> развернутый по <ПоляДетальнойВыборки> Поля развернутых остатков, присутствующие в виртуальных таблицах в детальной выборке запроса, полностью повторяют содержимое полей остатков(свернутых). Развернутые остатки имеют смысл только при наличии в запросе итогов.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С