Вход | Регистрация


1С:Предприятие :: 1С:Предприятие 8 общая

v8: Запрос по остаткам на СКД

v8: Запрос по остаткам на СКД
Я
   Tanis
 
25.01.13 - 08:30
Доброе утро! Срочно нужна помощь. Как в СКД сделать ИТОГИ ПО, там в запросе нет такой вкладки... Или как поправить следующее...

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

СГРУППИРОВАТЬ ПО
    ХозрасчетныйОстаткиИОбороты.Субконто2,
    ХозрасчетныйОстаткиИОбороты.Счет,
    ХозрасчетныйОстаткиИОбороты.Субконто1,
    ХозрасчетныйОстаткиИОбороты.Организация,
    ХозрасчетныйОстаткиИОбороты.СуммаНачальныйОстаток,
    ХозрасчетныйОстаткиИОбороты.СуммаКонечныйОстаток,
    ХозрасчетныйОстаткиИОбороты.СуммаОборотДт,
   ХозрасчетныйОстаткиИОбороты.СуммаОборотКт
 
 
   Пеппи
 
1 - 25.01.13 - 08:33
Заполнить закладку ресурсы в СКД
   Defender aka LINN
 
2 - 25.01.13 - 08:42
Хозрасчетный.Наименование В ИЕРАРХИИ ("Расчеты с покупателями и заказчиками") 

Это мощно. ВнушаетЪ
   Tanis
 
3 - 25.01.13 - 08:45
Там два запроса используются, на ресурсах заполнил, но цифру он ставит совершенно не ту.

Что мощного? Если ставить счет, то почему-то не проходит...
   Defender aka LINN
 
4 - 25.01.13 - 08:47
(3) Это потому что кто-то свистит. Наименование - строка, и в иерархии быть не может.
И вообще - выкинь блок "ГДЕ" нахрен. От него только плакать хочется
   Tanis
 
5 - 25.01.13 - 08:55
Как же я условия там поставлю? И в иерархии наименование все работает...
   Tanis
 
6 - 25.01.13 - 09:21
Ресурсы по чему рассчитывать, чтоб было как Итог по Субконто 2?
   Tanis
 
7 - 25.01.13 - 09:28
Как вот это сделать в СКД?

ВЫБРАТЬ
    ХозрасчетныйОстаткиИОбороты.Счет,
    ХозрасчетныйОстаткиИОбороты.Субконто1 КАК Субконто1,
    ХозрасчетныйОстаткиИОбороты.Субконто2 КАК Субконто2,
    ХозрасчетныйОстаткиИОбороты.Субконто3,
    ХозрасчетныйОстаткиИОбороты.Организация,
    ХозрасчетныйОстаткиИОбороты.СуммаНачальныйОстаток КАК СуммаНачальныйОстаток,
    ХозрасчетныйОстаткиИОбороты.СуммаНачальныйОстатокДт КАК СуммаНачальныйОстатокДт,
    ХозрасчетныйОстаткиИОбороты.СуммаНачальныйОстатокКт КАК СуммаНачальныйОстатокКт
ИЗ
    РегистрБухгалтерии.Хозрасчетный.ОстаткиИОбороты(&ДатаН, &ДатаК, Регистратор, , , , ) КАК ХозрасчетныйОстаткиИОбороты
ГДЕ
    ХозрасчетныйОстаткиИОбороты.Субконто1 = &Субконто1
    И ХозрасчетныйОстаткиИОбороты.Субконто2 = &Субконто2
    И ХозрасчетныйОстаткиИОбороты.Организация = &Организация
    И ХозрасчетныйОстаткиИОбороты.Период МЕЖДУ &ДатаН И &ДатаК
ИТОГИ
    СУММА(СуммаНачальныйОстаток),
    СУММА(СуммаНачальныйОстатокДт),
    СУММА(СуммаНачальныйОстатокКт)
ПО
    Субконто1,
   Субконто2
   Defender aka LINN
 
8 - 25.01.13 - 09:29
(7) Еще раз: Выкинь нахрен свое "ГДЕ"
   Tanis
 
9 - 25.01.13 - 09:34
А как тогда условие поставить?
   Tanis
 
10 - 25.01.13 - 09:38
Ну и? Выкинул. Поставил Ресурсы по Субконто 2, а дальше?
 
 Рекламное место пустует
   Defender aka LINN
 
11 - 25.01.13 - 09:49
(9) А теперь закрой 1С и иди читать про параметры виртуальных таблиц. И Хрусталеву заодно.
   Tanis
 
12 - 25.01.13 - 09:50
Вопрос срочный, сейчас не до чтения...
   floody
 
13 - 25.01.13 - 09:59
У вас нет времени читать, а у других есть время?

http://img5.joyreactor.cc/pics/post/нет-времени-объяснять-песочница-416275.jpeg
   Tanis
 
14 - 25.01.13 - 10:03
Может кто-то делал, и знает... написать что куда и все..
   floody
 
15 - 25.01.13 - 10:04
Многие делали, многие знают - параметры виртуальной таблицы "ХозрасчетныйОстаткиИОбороты"
   Domanoff26
 
16 - 25.01.13 - 10:06
(10) ну если нормально ресурс проставил должно запускаться, что не так? где поменяй на параметры вирт таблицы, это не далеко от того места где твои ДатаН, &ДатаК, Регистратор
   Defender aka LINN
 
17 - 25.01.13 - 10:21
(12) Охеренный аргумент, ага.
   Tanis
 
18 - 25.01.13 - 11:03
А теперь как? он остатки на начало выдает правильно, а обороты нет... Конечный остаток если что можно и по формуле...

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

СГРУППИРОВАТЬ ПО
    ХозрасчетныйОстаткиИОбороты.Субконто2,
    ХозрасчетныйОстаткиИОбороты.Счет,
    ХозрасчетныйОстаткиИОбороты.Субконто1,
    ХозрасчетныйОстаткиИОбороты.Организация,
    ХозрасчетныйОстаткиИОбороты.СуммаНачальныйОстаток,
    ХозрасчетныйОстаткиИОбороты.Период,
    ХозрасчетныйОстаткиИОбороты.СуммаОборотДт,
    ХозрасчетныйОстаткиИОбороты.СуммаОборотКт,
   ХозрасчетныйОстаткиИОбороты.СуммаКонечныйОстаток
   Defender aka LINN
 
19 - 25.01.13 - 11:07
(18) Куда бежать будешь, если название счета поменяют?
И убери уже нахер свой "ГДЕ", ты реально им заколебал.
   Tanis
 
20 - 25.01.13 - 11:11
Не поменяют... Без этого где, что он мне выдаст?
   Tanis
 
21 - 25.01.13 - 11:12
Если убрать ГДЕ, то он ставит в нач.ост сумму всех движений...
   Defender aka LINN
 
22 - 25.01.13 - 11:13
(20) Поменяют, еще как. Привязываться к названию при наличии нормальных способов - признак клинического идиотизма.
А ты, ять, подумай головой, что он тебе выдаст. Понимаю, с непривычки тяжело может быть, возможно даже начнет тошнить.
   Tanis
 
23 - 25.01.13 - 11:14
Ну и как добиться нормального начального сальдо?
   Tanis
 
24 - 25.01.13 - 11:19
Кто-нибудь может сказать?
   Tanis
 
25 - 25.01.13 - 11:20
Все.... Дотошнило, пришлось сделать...

ВЫБРАТЬ
    ХозрасчетныйОстаткиИОбороты.Счет,
    ХозрасчетныйОстаткиИОбороты.Субконто1 КАК Субконто1,
    ХозрасчетныйОстаткиИОбороты.Субконто2 КАК Субконто2,
    ХозрасчетныйОстаткиИОбороты.Организация,
    ХозрасчетныйОстаткиИОбороты.СуммаНачальныйОстаток КАК СуммаНачальныйОстаток,
    ХозрасчетныйОстаткиИОбороты.СуммаОборотДт,
    ХозрасчетныйОстаткиИОбороты.СуммаОборотКт,
    ХозрасчетныйОстаткиИОбороты.СуммаКонечныйОстаток
ИЗ
   РегистрБухгалтерии.Хозрасчетный.ОстаткиИОбороты(
           ,
           ,
           Период,
            ДвиженияИГраницыПериода,
            Счет.Наименование = "Расчеты с покупателями и заказчиками"
                ИЛИ Счет.Наименование = "Расчеты по авансам полученным",
            ,
            ) КАК ХозрасчетныйОстаткиИОбороты
   Tanis
 
26 - 25.01.13 - 11:45
Теперь пробелма, разбивки по месяцам...
   Tanis
 
27 - 25.01.13 - 12:09
Решено
вместо период, поставил авто...
теперь то что нужно
   lordmb
 
28 - 25.01.13 - 14:08
роли полей выставлены? и как?


Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует