Имя: Пароль:
1C
1С v8
Как свернуть остатки 60 счета
,
0 KENT2007
 
15.12.11
15:32
ВЫБРАТЬ
   ХозрасчетныйОстатки.Счет КАК Счет,
   ПРЕДСТАВЛЕНИЕ(ХозрасчетныйОстатки.Счет),
   ХозрасчетныйОстатки.Субконто1 КАК Субконто1,
   ПРЕДСТАВЛЕНИЕ(ХозрасчетныйОстатки.Субконто1),
   ХозрасчетныйОстатки.СуммаОстаток КАК СуммаОстаток,
   ХозрасчетныйОстатки.СуммаОстатокДт КАК СуммаОстатокДт,
   ХозрасчетныйОстатки.СуммаОстатокКт КАК СуммаОстатокКт
ИЗ
   РегистрБухгалтерии.Хозрасчетный.Остатки(&Дата, Счет В ИЕРАРХИИ (&Счет), , Организация = &Организация) КАК ХозрасчетныйОстатки

СГРУППИРОВАТЬ ПО
   ХозрасчетныйОстатки.Счет,
   ХозрасчетныйОстатки.Субконто1,
   ХозрасчетныйОстатки.СуммаОстаток,
   ХозрасчетныйОстатки.СуммаОстатокДт,
   ХозрасчетныйОстатки.СуммаОстатокКт
ИТОГИ
   СУММА(СуммаОстаток),
   СУММА(СуммаОстатокДт),
   СУММА(СуммаОстатокКт)
ПО
   ОБЩИЕ,
   Счет,
   Субконто1
1 KENT2007
 
15.12.11
15:33
сейчас разбивает 60.01 и 60.02
2 zbv
 
15.12.11
15:34
убери счет из выборки
3 GoldenDawn
 
15.12.11
15:34
(0)уверен?
4 zbv
 
15.12.11
15:35
а зачем группировать по суммам ?

СГРУППИРОВАТЬ ПО
   ХозрасчетныйОстатки.Счет,
   ХозрасчетныйОстатки.Субконто1,
   ХозрасчетныйОстатки.СуммаОстаток,      // -?
   ХозрасчетныйОстатки.СуммаОстатокДт,    // -?
   ХозрасчетныйОстатки.СуммаОстатокКт     // -?
5 KENT2007
 
15.12.11
15:37
(4) автоматом попало, а как сделать чтоб остаток свернутый был 60,01 и 60,02
6 zbv
 
15.12.11
15:37
убрать

ХозрасчетныйОстатки.Счет КАК Счет,
7 KENT2007
 
15.12.11
15:40
(6) как тогда быть с другими счетами мне в этот отчет нужен список 58,60,62,76.
отдельными запросами?
8 KENT2007
 
15.12.11
15:42
тогда группировка по счету все таки нужна
9 Amra
 
15.12.11
15:44
(8) По родителю счета группируй
10 KENT2007
 
15.12.11
15:50
(9) получилось. еще вопрос почему Кт красным в Дт стоит?
11 НЕА123
 
15.12.11
15:51
(10)
счет пассивный
12 KENT2007
 
15.12.11
15:53
аа... как перекинуть в то что с "-" в ОстаткиКт?
13 Amra
 
15.12.11
15:56
(12) Корректно вести учет )
14 ПиН
 
15.12.11
16:00
минусовое сальдо бывает при невосстановленной последовательности документов...
15 KENT2007
 
15.12.11
16:10
из ОСВ видно что это именно Кредит
16 KENT2007
 
15.12.11
16:13
Контрагент    СуммаОстатокДт    СуммаОстатокКт
Контрагент №1    -52 222,81    
Контрагент №2    2 057,49

из ОСВ

                 Сальдо на конец периода    
                  Дебет            Кредит
Контрагент №1                          52 222,81
Контрагент №2      2 057,49
17 Amra
 
15.12.11
16:16
На каком это счете?
18 KENT2007
 
15.12.11
16:18
76
19 KENT2007
 
15.12.11
16:18
сделал так
ВЫБОР
КОГДА ХозрасчетныйОстатки.СуммаОстатокДт < 0
ТОГДА ХозрасчетныйОстатки.СуммаОстатокКт
ИНАЧЕ ХозрасчетныйОстатки.СуммаОстатокДт
КОНЕЦ
20 ПиН
 
15.12.11
16:22
(19) мда... а может лучше с учетом и данными разобраться, а не ваять быдлокод?
21 KENT2007
 
15.12.11
16:23
тогда другой косяк красные вроде перенеслись в Кт, но не все
22 KENT2007
 
15.12.11
16:24
тоесть так вижу - 4000 в Дт а после (19) пусто. в ОСВ 4000 в Кт стоит
23 KENT2007
 
15.12.11
16:24
ВЫБРАТЬ
   ХозрасчетныйОстатки.Субконто1 КАК Контрагент,
   ХозрасчетныйОстатки.Счет.Родитель КАК СчетРодитель,
   СУММА(ВЫБОР
           КОГДА ХозрасчетныйОстатки.СуммаОстатокДт < 0
               ТОГДА ХозрасчетныйОстатки.СуммаОстатокКт
           ИНАЧЕ ХозрасчетныйОстатки.СуммаОстатокДт
       КОНЕЦ) КАК СуммаОстатокДт,
   СУММА(ХозрасчетныйОстатки.СуммаОстатокКт) КАК СуммаОстатокКт
ИЗ
   РегистрБухгалтерии.Хозрасчетный.Остатки(&Дата, Счет В ИЕРАРХИИ (&Счет), , Организация = &Организация) КАК ХозрасчетныйОстатки

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

УПОРЯДОЧИТЬ ПО
   Контрагент
ИТОГИ
   СУММА(СуммаОстатокДт),
   СУММА(СуммаОстатокКт)
ПО
   ОБЩИЕ,
   СчетРодитель,
   Контрагент
24 КонецЕсли
 
15.12.11
16:35
вот этим (19) ты хочешь сделать чтобы отрицательная сумма переносилась в другое поле? И как? Я там вижу только выбор источника данных для одного и того же поля.
25 КонецЕсли
 
15.12.11
16:38
тогда уж пиши что-то типа:
ВЫБОР
КОГДА ХозрасчетныйОстатки.СуммаОстатокДт >= 0
ТОГДА ХозрасчетныйОстатки.СуммаОстатокДт
ИНАЧЕ 0
КОНЕЦ
+
ВЫБОР
КОГДА ХозрасчетныйОстатки.СуммаОстатокКт < 0
ТОГДА -ХозрасчетныйОстатки.СуммаОстатокКт
ИНАЧЕ 0
КОНЕЦ
как СуммаОстатокДт

и аналогично с полем Кт