|
БухЗапрос: получить кредитовый остаток | ☑ | ||
---|---|---|---|---|
0
dft2014
20.07.17
✎
16:18
|
БП 3.0
В запросе надо получить кредитовый остаток по счету на дату и перенести его на другой счет (субконто у обоих счетов одинаковые). Но в результат запроса, попадают и закрытые суммы. Например: Дата Операция Дт Кт 01.02 Поступление 1000 01.03 Списание 1000 Т.е. по этому контрагенту на 01.07 все закрыто, а в консоли запросов получаю -1000 (минус 1000)! Ниже запрс: ВЫБРАТЬ ХозрасчетныйОстатки.Субконто1 КАК Субконто1, ХозрасчетныйОстатки.Субконто2 КАК Субконто2, ХозрасчетныйОстатки.Субконто3 КАК Субконто3, ХозрасчетныйОстатки.СуммаОстаток КАК СуммаОстаток ИЗ РегистрБухгалтерии.Хозрасчетный.Остатки(&Период, Счет = ЗНАЧЕНИЕ(ПланСчетов.Хозрасчетный.ПрочиеРасчетыСРазнымиДебиторамиИКредиторами), , ) КАК ХозрасчетныйОстатки ГДЕ ХозрасчетныйОстатки.СуммаОстаток < 0 |
|||
1
mehfk
20.07.17
✎
16:20
|
Кури Период
|
|||
2
mehfk
20.07.17
✎
16:21
|
Отбой, убери условие
ГДЕ ХозрасчетныйОстатки.СуммаОстаток < 0 и увидишь, что субконто отличаются. |
|||
3
dft2014
20.07.17
✎
16:22
|
(1) А что с ним не так?! Приход/расход были в феврале и марте на одинаковые суммы, а запрос я формирую по состоянию на июль!
|
|||
4
dft2014
20.07.17
✎
16:25
|
(2) Это условие ( ХозрасчетныйОстатки.СуммаОстаток < 0) я поставила, т.к. мне надо получить только кредитовый остаток. Хорошо, Убрала это условие, в результате запрос теперь выдал две строчки:
минус 1000 плюс 1000 |
|||
5
Amra
20.07.17
✎
16:26
|
(4) А теперь читаем (2)
|
|||
6
mehfk
20.07.17
✎
16:26
|
Теперь прочитай вторую часть предложения.
|
|||
7
dft2014
20.07.17
✎
16:29
|
Тогда как мне получить запросом не пустой кредитовый остаток по счету в разрезе субконто1 (Контрагент) и субконто2(Договор)?
|
|||
8
Amra
20.07.17
✎
16:31
|
(7) Для начала сесть и подумать к чему приведет то, что забьешь на третье субконто. То есть какое субконто будешь ставить в третье субконто при формировании проводки?
|
|||
9
dft2014
20.07.17
✎
16:33
|
(8) Мне надо получить кредитовый остаток по счету и перенести его на другой счет. У счетов субконто одинаковые. Соответственно, в субконто3 будет должен быть точно такой же документ расчетов.
|
|||
10
dft2014
20.07.17
✎
16:35
|
+(9) Если использовать запрос из (0), то в выборку попадают и давно закрытые суммы...
|
|||
11
mehfk
20.07.17
✎
16:38
|
(10) Какое из слов в (2) не понятно?
|
|||
12
dft2014
20.07.17
✎
16:41
|
(11) Я все поняла, но тогда как получить кредитовый остаток по счету только по незакрытым суммам. Чтобы такие примеры, как в (0) в выборку не попали.
|
|||
13
mehfk
20.07.17
✎
16:42
|
Если все поняла - то почему продолжаешь задавать такие вопросы, как будто не поняла?
|
|||
14
dft2014
20.07.17
✎
16:44
|
(13) Т.е. никак не убрать в запросе тех, у кого был давно приход и расход на одинаковую сумму?!
|
|||
15
mehfk
20.07.17
✎
16:48
|
Разберешься с субконто - все будет ок.
|
|||
16
HEKPOH
20.07.17
✎
16:48
|
(14) есть, как минимум, 2 способа:
1. корректирующие движения (перекидывания значений субконто) 2. запрос без аналитики по субконто (шутка) |
|||
17
dft2014
20.07.17
✎
17:02
|
Если убираю из запроса субконто3, то получаю верный кредитовый остаток. Но как тогда мне переносить субконто3 (Документ расчетов), если я его в запросе "теряю"?
|
|||
18
HEKPOH
20.07.17
✎
17:11
|
(17) а почему п.1 из (16) не рассматриваем?
я же в п.2 написал "шутка" |
|||
19
Amra
20.07.17
✎
17:17
|
(17) Для начала разберись с этими "закрытыми" суммами, то есть почему списание ложится не на то субконто, которое есть на остатках
|
|||
20
dft2014
21.07.17
✎
10:37
|
(19) Субконто3 - у всех будет разное, т.к. это "Документ расчетов". Например:
01.02 Поступление на р/счет Дт51 - Кт76.09 (1000руб.) По кредиту 76.09: Субконто1 - ООО Привал Субконто2 - Основной договор Субконто3 - Поступление на р/счет 01.03 Операция Дт76.09 - Кт76.09 (1000руб) По дебету 76.09: Субконто1 - ООО Привал Субконто2 - Основной договор Субконто3 - Операция Соответственно, если на июль строю запрос без Субконто3, то получаю реальные остатки по счету 76.09. Если же добавляю Субконто3, то в ситуации в примере показывает незакрытый остаток на минус 1000руб. А мне надо получить кредитовый остаток по счету 76.09 только по незакрытым суммам. Чтобы такие примеры в выборку не попали. |
|||
21
mehfk
21.07.17
✎
10:51
|
Предлагаю уволиться по собственному желанию, пока не уволили за несоответствие занимаемой должности.
|
|||
22
dft2014
21.07.17
✎
11:01
|
(21) Очень ценный совет!
|
|||
23
mehfk
21.07.17
✎
11:01
|
(22) Продолжай тупить...
|
|||
24
h-sp
21.07.17
✎
11:21
|
(22) субконто3 должно быть одинаковое. Тогда закроется.
|
|||
25
catena
21.07.17
✎
11:26
|
(12)Если третье субконто разное, значит суммы не закрыты. Разбирайтесь сперва с этим.
|
|||
26
Amra
21.07.17
✎
11:33
|
(20) Так подходишь к автору операции и бьешь по рукам с вопросом - "ты какого ... третье субконто операция указала? Каким местом думала?" и так до тех пор пока не покаются и не исправят
|
|||
27
dft2014
21.07.17
✎
11:33
|
(24) Документ расчетов введен в 1С:Бухгалтерии для возможности вести партионный учет. Соответственно, бухгалтерия строит ОСВ по счету с группировкой только по Контрагенту и Договору. В этом случае, разные Документы расчетов не учитываются. Главное, что по Контрагенту и Договору все закрылось.
Но т.к. мне надо перенести кредитовый остаток со счета 76.09 на другой счет, то я делаю запрос по всем ТРЁМ субконто. И вот как теперь отфильтровать случаи, когда по ДВУМ субконто (Контрагенту и Договору) все закрыто?! Т.е. по ним мне не надо переносить остаток! |
|||
28
Amra
21.07.17
✎
11:34
|
(27) Пожалуй поддержу (21)
|
|||
29
Вафель
21.07.17
✎
11:36
|
на одном счете по одному субконто не может быть и Дт и Кт на остатке
|
|||
30
catena
21.07.17
✎
11:36
|
(27)У вас регистр не закрывается и таблицы пухнут - это не смущает?
|
|||
31
dft2014
21.07.17
✎
11:39
|
Т.е. вообще должно быть две проводки:
Поступление на р/счет Дт51 - Кт76.09 (1000руб.) Операция Дт76.09 - Кт76.09 (1000руб) Мне надо получить тех, у кого не было второй проводки, и все это в разрезе Контрагент, Договор, Документ Расчетов. В этом случае, в качестве Документа расчетов будет Поступление на р/счет. |
|||
32
dft2014
21.07.17
✎
11:41
|
(29) Вы имеете в виду проводку Дт76.09 - Кт76.09? Это мы переносим долг с клиентов на страховую компанию. Т.е. субконто Контрагент, Договор - разные в этой проводке.
|
|||
33
h-sp
21.07.17
✎
11:43
|
(31)
ну сделайте ВЫБРАТЬ ХозрасчетныйОстатки.Субконто1 КАК Субконто1, ХозрасчетныйОстатки.Субконто2 КАК Субконто2, ХозрасчетныйОстатки.СуммаОстаток КАК СуммаОстаток ИЗ РегистрБухгалтерии.Хозрасчетный.Остатки(&Период, Счет = ЗНАЧЕНИЕ(ПланСчетов.Хозрасчетный.ПрочиеРасчетыСРазнымиДебиторамиИКредиторами), , ) КАК ХозрасчетныйОстатки ГДЕ ХозрасчетныйОстатки.СуммаОстаток < 0 |
|||
34
dft2014
21.07.17
✎
11:45
|
(33) Этим запросом я теряю третье субконто!
|
|||
35
h-sp
21.07.17
✎
11:46
|
(34) только что сказала, что третье субконто тебе не нужно
|
|||
36
h-sp
21.07.17
✎
11:47
|
(34) ну тогда так пробуй
ВЫБРАТЬ ХозрасчетныйОстатки.Субконто1 КАК Субконто1, ХозрасчетныйОстатки.Субконто2 КАК Субконто2, ХозрасчетныйОстатки.Субконто3 КАК Субконто3, ХозрасчетныйОстатки.СуммаОстаток КАК СуммаОстатокКт ИЗ РегистрБухгалтерии.Хозрасчетный.Остатки(&Период, Счет = ЗНАЧЕНИЕ(ПланСчетов.Хозрасчетный.ПрочиеРасчетыСРазнымиДебиторамиИКредиторами), , ) КАК ХозрасчетныйОстатки ГДЕ ХозрасчетныйОстатки.СуммаОстатокКт < 0 |
|||
37
Amra
21.07.17
✎
11:48
|
(34) А тебе не пофиг? У вас все равно бардак с третьим субюконто
|
|||
38
catena
21.07.17
✎
11:48
|
(35)Это она пока так думает. В пределах одного счета можно формировать и без третьей аналитики, а вот списать на другой счет, не знаю, что списываешь - не прокатит.
|
|||
39
Amra
21.07.17
✎
11:51
|
(38) Да ну? Однофигственно - что на тот же счет, что на другой, все равно кривой учет
|
|||
40
catena
21.07.17
✎
11:52
|
(39)Ей настра, что учет-то кривой. Только если она без верного третьего субконто проводку будет делать, ОСВ не очистится и бухгалтера будут в гневе.
|
|||
41
Amra
21.07.17
✎
11:54
|
(40) Бухи по ее словам все равно оборотку по двум субконто смотрят, так что вообще от балды ставить третье "можно"
|
|||
42
catena
21.07.17
✎
11:56
|
(41)А, ну да. Это я заперфекционизилась. Пардоньте, я за собой подмету.
|
|||
43
Любопытная
21.07.17
✎
11:58
|
(41) а зачем они его тогда вообще включили?
|
|||
44
h-sp
21.07.17
✎
12:00
|
(43) в Бухе нельзя выключить 3-е субконто. Это в упп можно.
|
|||
45
dft2014
21.07.17
✎
12:56
|
(36) В этом случае, попадает лишние, давно закрытые суммы, как в примере из (20)!
Т.е. запросом из (33) я получаю то, что мне нужно, но без субконто3. А субконто3 я могу получить запросом из (36). Можно ли их как-то соединить в один запрос? |
|||
46
Amra
21.07.17
✎
12:57
|
(45) А теперь внимательно прочитай (37)
|
|||
47
catena
21.07.17
✎
13:02
|
(45)Если не можешь победить бардак - возглавь его. Или как-то так :)
|
|||
48
h-sp
21.07.17
✎
13:03
|
(45) так вы неправильно их закрыли поэтому и попадают. Вам же сказали взять крупнокалиберный пулемет и уничтожить бухгалтера, который понаставил в третье субконто документов Операция.
|
|||
49
dft2014
21.07.17
✎
13:06
|
(45), (37), (48) Смысл исправлять бардак, если мы все расчеты переводим на другой счет, для этого мне и надо получить кредитовый остаток по счету!
|
|||
50
h-sp
21.07.17
✎
13:07
|
(49) ну соедините тогда два этих запроса внутренним соединением.
|
|||
51
catena
21.07.17
✎
13:08
|
(49)Если бардак не исправить, он там так и останется. То, что вы на него глаза закрываете, ничего не меняет.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |