Имя: Пароль:
1C
1С v8
Отличаются ли запросы?
0 Beduin
 
24.01.12
13:18
1. Да 0% (0)
2. Нет 0% (0)
3. Другое 0% (0)
Всего мнений: 0

1)ВЫБРАТЬ
   ХозрасчетныйОстатки.Субконто1,
   СУММА(ХозрасчетныйОстатки.СуммаРазвернутыйОстатокДт) КАК СуммаРазвернутыйОстатокДт
ИЗ
   РегистрБухгалтерии.Хозрасчетный.Остатки(&ДатаОстатков, Счет.Ссылка В ИЕРАРХИИ (&Счет), , Организация = &Организация) КАК ХозрасчетныйОстатки

СГРУППИРОВАТЬ ПО
   ХозрасчетныйОстатки.Субконто1
ИТОГИ ПО
   ОБЩИЕ
2)ВЫБРАТЬ
   ХозрасчетныйОстатки.Субконто1,
   СУММА(ХозрасчетныйОстатки.СуммаОстатокДт) КАК СуммаОстатокДт
ИЗ
   РегистрБухгалтерии.Хозрасчетный.Остатки(&ДатаОстатков, Счет.Ссылка В ИЕРАРХИИ (&Счет), , Организация = &Организация) КАК ХозрасчетныйОстатки

СГРУППИРОВАТЬ ПО
   ХозрасчетныйОстатки.Субконто1
ИТОГИ ПО
   ОБЩИЕ

Счет к примеру (62)
1 Beduin
 
24.01.12
13:19
(1) Только не текст запроса, а результат.
2 Рэйв
 
24.01.12
13:21
СуммаРазвернутыйОстатокДт-это просто Дебет без вычета кредита, так чтобудут отличаться
3 Рэйв
 
24.01.12
13:21
+потому как СуммаОстатокДт - это остаток схлопнутый с кредитом
4 Живой Ископаемый
 
24.01.12
13:23
смотря по какому счету.
5 Beduin
 
24.01.12
13:23
(4) Счет 62.
6 Рэйв
 
24.01.12
13:24
(4)Ну да. Отличаться будут для АП счетов
7 Живой Ископаемый
 
24.01.12
13:25
2(5) счет 62 какой страны? активный, пассивныйй или активно-пассивный.
8 Maxus43
 
24.01.12
13:25
только для АП счетов
9 Beduin
 
24.01.12
13:25
(7) 62 АП
Страна Россия
10 jsmith82
 
24.01.12
13:25
развернутое сальдо это бред российского учета. нигде больше нету активно-пассивных счетов
11 Beduin
 
24.01.12
13:26
В консоли кто-нибудь уже пробовал запускать?
12 Alex S D
 
24.01.12
13:27
какую цель то преследуешь?
13 DrShad
 
24.01.12
13:28
а фигли там запускать? и ежу понятно что Развернутое сальдо по АП счетам не всегда равно свернутому
14 Beduin
 
24.01.12
13:30
(12) Цель понять, почему результат у запросов одинаковый.
15 Живой Ископаемый
 
24.01.12
13:32
2(14) построй оборотку по этому счету, и скажи - на интересующий тебя период, по нему есть И кредитовое и дебетовое сальдо одновременно?
16 Maxus43
 
24.01.12
13:32
(14) уже сказали, потому что счет не АП
17 DrShad
 
24.01.12
13:32
Потому что у тебя наверное нет авансов в остатках
18 Ненавижу 1С
 
гуру
24.01.12
13:34
наверное счет ни разу не 62, а 62.01
19 Beduin
 
24.01.12
13:34
(17) В авансах остатки есть.
И вот такой запрос выдает уже данные одинаковые с ОСВ
ВЫБРАТЬ
   ХозрасчетныйОстатки.Субконто1,
   СУММА(ХозрасчетныйОстатки.СуммаОстатокДт) КАК СуммаОстатокДт,
   ХозрасчетныйОстатки.Счет
ИЗ
   РегистрБухгалтерии.Хозрасчетный.Остатки(&ДатаОстатков, Счет.Ссылка В ИЕРАРХИИ (&Счет), , Организация = &Организация) КАК ХозрасчетныйОстатки

СГРУППИРОВАТЬ ПО
   ХозрасчетныйОстатки.Субконто1,
   ХозрасчетныйОстатки.Счет
ИТОГИ ПО
   ОБЩИЕ
20 DrShad
 
24.01.12
13:34
(16) да ладно? 62 счет как раз АП
21 Beduin
 
24.01.12
13:35
(18) Счет 62.
Если есть бухия обычная запусти по 62. Сам увидишь.
22 Живой Ископаемый
 
24.01.12
13:36
2(21) он увидит твои данные?
23 Живой Ископаемый
 
24.01.12
13:37
2(19) в авансах по счету вцелом, а не по аналитике.
24 Beduin
 
24.01.12
13:37
(22) Он увидит что итоги для 1) и 2) запроса равны.
25 Живой Ископаемый
 
24.01.12
13:39
и это прекрасно, верно?
26 Ненавижу 1С
 
гуру
24.01.12
13:40
(25) нет
27 Maxus43
 
24.01.12
13:44
(20) 62 то АП, а внутри группы все или А или П, значит расхождений по сальдо Дт и Кт не будет в запросах (0), вот если бы там был счет АП, то может и была бы разница
28 DrShad
 
24.01.12
13:54
(27) так если именно по 62 делать то разница будет
29 Beduin
 
24.01.12
13:59
(28) Разницы почему-то нет.
И это рушит всю красоту, которую видит Ископаемый.
30 DrShad
 
24.01.12
14:08
(29) ну кто его знает что именно у тебя там в базе с данными
31 Beduin
 
24.01.12
14:18
(30) Это не только у меня, на демо базах 1С тоже самое.
Так запрос транслируется у 1С. Если счетов как поля в запросе нет, то развернутыйостаток не отличается от обычного остатка.
32 DrShad
 
24.01.12
14:43
(31) а он и не выводит сальдо по счету 62, только считает итог по счету 62.01, а там только дебетовые остатки хоть ты их сворачивай, хоть разворачивай
33 Beduin
 
24.01.12
14:49
(32) Счет.Ссылка В ИЕРАРХИИ (&Счет)
62.02 тоже должен был посчитать
Вернее не учесть, так как счет пассивный, дебетового остатка быть не может.
34 Beduin
 
24.01.12
14:51
(32) И даже если он складывает исходя из моих запросов только дебетовые остатки, то значит они должны быть Развернутому дебетовому остатку по 62. А они не равны, потому что он суммирует по субконто дебетовое и кредитовое.
35 Dmitrii
 
гуру
24.01.12
15:01
(31) >> Так запрос транслируется у 1С. Если счетов как поля в запросе нет, то развернутыйостаток не отличается от обычного остатка.

Точно это и указано в справке по 1С.
При запросах к виртуальным таблицам итоги по ресурсам агрегируются по запрашиваемым измерениям (в случае РБ - еще и по субконто). По этой же причине в твоих запросах группировки нафиг не нужны.
36 Beduin
 
24.01.12
15:09
(35) РазвернутыйОстатокДт дает результат только по агрегации по счетам?
В СП не нашел этой информации.
37 DrShad
 
24.01.12
15:10
ВЫБРАТЬ
   ХозрасчетныйОстатки.Субконто1,
   ХозрасчетныйОстатки.Субконто2,
   ХозрасчетныйОстатки.Субконто3,
   ХозрасчетныйОстатки.СуммаРазвернутыйОстатокДт КАК СуммаРазвернутыйОстатокДт
ИЗ
   РегистрБухгалтерии.Хозрасчетный.Остатки(&ДатаОстатков, Счет В ИЕРАРХИИ (&Счет), , Организация = &Организация) КАК ХозрасчетныйОстатки
ИТОГИ
   СУММА(СуммаРазвернутыйОстатокДт)
ПО
   ОБЩИЕ

а вот так выдает развернутое, скорее всего из-за того что состав субконто на субсчетах разный
38 Beduin
 
24.01.12
15:13
Но ты согласен что сумма по субконто1 для более урезанного запроса
ВЫБРАТЬ
   ХозрасчетныйОстатки.Субконто1,
   ХозрасчетныйОстатки.СуммаРазвернутыйОстатокДт КАК СуммаРазвернутыйОстатокДт
ИЗ
   РегистрБухгалтерии.Хозрасчетный.Остатки(&ДатаОстатков, Счет В ИЕРАРХИИ (&Счет), , Организация = &Организация) КАК ХозрасчетныйОстатки
ИТОГИ
   СУММА(СуммаРазвернутыйОстатокДт)
ПО
   ОБЩИЕ

должна равняться данным по верхнему?
39 hhhh
 
24.01.12
15:20
(38) ну если найдется контрагент у тебя, по которому есть и 62.01 и 62.02, тогда не будут равны. ЕСли бухи криво ведут учет, то может быть.

Ну то есть не всегда должно равняться.
40 DrShad
 
24.01.12
15:21
(39) кстати таки да +100500
41 Dmitrii
 
гуру
24.01.12
15:24
(36) Я не совсем точно выразился. Цитата из справки:

<Имя ресурса>РазвернутыйОстатокДт (<Имя ресурса>SplittedBalanceDr)
Тип: Число.
Развернутый дебетовый остаток. Развернутый остаток считается развернуто по всем ЗАКАЗАННЫМ измерениям запроса. Имеет смысл только, если в запросе подсчитываются итоги по каким-либо измерениям. Для детальных записей запроса не отличается от <Имя ресурса>ОстатокДт.
Оптимист верит, что мы живем в лучшем из миров. Пессимист боится, что так оно и есть.