Имя: Пароль:
1C
1С v8
помогите с запросом
0 ded20ded
 
17.06.15
13:19
Добрый день

как получить данные вида

Сумма             Приход        Расход            Сумма на конец
на начало                                         периода

ВЫБРАТЬ
    ОрдерНаПеремещениеТоваров.Ссылка КАК Ссылка,
    ВЫБОР
        КОГДА ОрдерНаПеремещениеТоваров.СкладПолучатель = &Склад
            ТОГДА ОрдерНаПеремещениеТоваров.СуммаДокумента
        ИНАЧЕ -1 * ОрдерНаПеремещениеТоваров.СуммаДокумента
    КОНЕЦ КАК СуммаПоступленийНатало
ПОМЕСТИТЬ НачМесяцаПоступленийИВозвратов
ИЗ
    Документ.ОрдерНаПеремещениеТоваров КАК ОрдерНаПеремещениеТоваров
ГДЕ
    ОрдерНаПеремещениеТоваров.Проведен
    И ОрдерНаПеремещениеТоваров.Дата < &ДатаНачало
;

////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
    ЧекККМ.СуммаДокумента КАК ЧекККМСУММАНачало
ПОМЕСТИТЬ НачМесяцаПродажи1
ИЗ
    Документ.ЧекККМ КАК ЧекККМ
ГДЕ
    ЧекККМ.Дата < &ДатаНачало
    И ЧекККМ.Проведен
;

////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
    ВЫБОР
        КОГДА ОрдерНаПеремещениеТоваров.СкладПолучатель = &Склад
            ТОГДА ОрдерНаПеремещениеТоваров.СуммаДокумента
        ИНАЧЕ 0
    КОНЕЦ КАК СуммаПрихода
ПОМЕСТИТЬ Приход1
ИЗ
    Документ.ОрдерНаПеремещениеТоваров КАК ОрдерНаПеремещениеТоваров
ГДЕ
    ОрдерНаПеремещениеТоваров.Проведен
    И ОрдерНаПеремещениеТоваров.Дата МЕЖДУ &ДатаНачало И &ДатаОкончания
;

////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
    ВЫБОР
        КОГДА ОрдерНаПеремещениеТоваров.СкладПолучатель <> &Склад
            ТОГДА ОрдерНаПеремещениеТоваров.СуммаДокумента
        ИНАЧЕ 0
    КОНЕЦ КАК РасходВозврат
ПОМЕСТИТЬ Возврат
ИЗ
    Документ.ОрдерНаПеремещениеТоваров КАК ОрдерНаПеремещениеТоваров
ГДЕ
    ОрдерНаПеремещениеТоваров.Дата МЕЖДУ &ДатаНачало И &ДатаОкончания
    И ОрдерНаПеремещениеТоваров.Проведен
;

////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
    ЧекККМ.СуммаДокумента КАК РасходККМ
ПОМЕСТИТЬ Продажи1
ИЗ
    Документ.ЧекККМ КАК ЧекККМ
ГДЕ
    ЧекККМ.Проведен
    И ЧекККМ.Дата МЕЖДУ &ДатаНачало И &ДатаОкончания
;

////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
    НачМесяцаПоступленийИВозвратов.СуммаПоступленийНатало КАК СуммаПоступленийНатало,
    НачМесяцаПродажи1.ЧекККМСУММАНачало КАК ЧекККМСУММАНачало,
    Приход1.СуммаПрихода КАК СуммаПрихода,
    Возврат.РасходВозврат КАК РасходВозврат,
    Продажи1.РасходККМ КАК РасходККМ,
    НачМесяцаПоступленийИВозвратов.СуммаПоступленийНатало - НачМесяцаПродажи1.ЧекККМСУММАНачало КАК НачМесяц,
    Возврат.РасходВозврат + Продажи1.РасходККМ КАК Расход,
    НачМесяцаПоступленийИВозвратов.СуммаПоступленийНатало - НачМесяцаПродажи1.ЧекККМСУММАНачало + Приход1.СуммаПрихода - (Возврат.РасходВозврат + Продажи1.РасходККМ) КАК Остаток
ИЗ
    НачМесяцаПоступленийИВозвратов КАК НачМесяцаПоступленийИВозвратов,
    НачМесяцаПродажи1 КАК НачМесяцаПродажи1,
    Приход1 КАК Приход1,
    Возврат КАК Возврат,
    Продажи1 КАК Продажи1
ИТОГИ
    СУММА(СуммаПрихода),
    СУММА(НачМесяц),
    СУММА(Расход),
    СУММА(Остаток)
ПО
    ОБЩИЕ
1 vicof
 
17.06.15
13:21
Благословляю тебя на его выполнение
2 vicof
 
17.06.15
13:22
Но плакать хочется сильно
3 ded20ded
 
17.06.15
13:24
скажи как правильно, научи
4 vicof
 
17.06.15
13:26
выкинуть это все нах и озвучить задачу для начала.
5 Господин ПЖ
 
17.06.15
13:28
ИЗ
    НачМесяцаПоступленийИВозвратов КАК НачМесяцаПоступленийИВозвратов,
    НачМесяцаПродажи1 КАК НачМесяцаПродажи1,
    Приход1 КАК Приход1,
    Возврат КАК Возврат,
    Продажи1 КАК Продажи1

толково...

Декарт делает фейспалм
6 ded20ded
 
17.06.15
13:30
(6) в рознице 2 получить суммовой отчет по розничному складу вида

как получить данные вида

Сумма             Приход        Расход            Сумма на конец
на начало                                         периода
7 vicof
 
17.06.15
13:31
(6) не знаю, как там в рознице, но есть виртуальные таблицы остатков и оборотов у регистров накопления, по которым ордера делают движения.
8 ded20ded
 
17.06.15
13:41
(7) увы в регистрах накопления кол-во, товар приходит по разной цене, такой вариант не подошел
9 Одинесю
 
17.06.15
13:58
(8) Т.е. в регистрах накопления цена не хранится?
10 ded20ded
 
17.06.15
14:03
(9) нет, товар аптечный, ЖНВЛП, наценка на поступивший товар ограничена от цены поставщика.
11 vicof
 
17.06.15
14:03
(9) Не цена, а сумма
12 ded20ded
 
17.06.15
14:07
(11)
ТоварыНаСкладах только количество
Продажи Количество и стоимость
ТоварыОрганизаций количество
13 ded20ded
 
17.06.15
14:08
РАУЗ, партионного учета нет
14 Господин ПЖ
 
17.06.15
14:08
"розницей" в аптеке торговать - вы упоролись штоле...
15 ded20ded
 
17.06.15
14:09
Розница 8. Аптека, редакция 2.1 (2.1.4.9)
16 ded20ded
 
17.06.15
14:09
(14) есть такая конфа
17 vicof
 
17.06.15
14:13
(6) "Суммовой отчет по розничному складу" это что? сколько напродавали за период? остатки товаров в суммовом выражении? прайс-лист? тебя хрен поймешь
18 ded20ded
 
17.06.15
14:16
(17)
есть магазин - розничный склад, бухгалтерия хочет знать сколько в суммовом выражении за период, сколько было на начало периода,  поступило товара по розничным цена, сколько продано+возвраты поставщику, сколько осталось
19 rsv
 
17.06.15
14:20
(18) Обычная ОСВ не поможет ?
20 ded20ded
 
17.06.15
14:23
(19) в рознице нет счетов и проводок
21 Господин ПЖ
 
17.06.15
14:23
(20) но регистры то есть
22 Господин ПЖ
 
17.06.15
14:24
если розница - у вас все в ней приходуется и списывается
23 ded20ded
 
17.06.15
14:36
(22), да но суммового отчета по складу нет
24 vicof
 
17.06.15
14:44
В товары на складах добавь цены, помножь на количество, в зависимости от периода, профит.
25 Salimbek
 
17.06.15
14:45
(23) Вам бы прежде всего понять - какой именно "суммовой учет" нужен. Т.к. есть Закупочная сумма, есть Розничная.
А... в (18) есть слово "розничная"... тогда у вас пропущен еще один вид документов, который обязательно должен быть в этом отчете - Переоценка.
26 vicof
 
17.06.15
14:45
имею ввиду отчет по товарам на складах