Имя: Пароль:
1C
 
Свернуть номенклатуру по складу СКД
0 myr4ik07
 
28.10.16
15:24
Скажите пожалуйста, а как свернуть http://prntscr.com/d00zmo одинаковую номенклатуру, что бы она была в одной строчке?
1 myr4ik07
 
28.10.16
15:24
скд
2 myr4ik07
 
28.10.16
15:30
что бы клево было как вот здесь http://prntscr.com/d012uf типовый, ну шарят, а как его в скд?
3 DrShad
 
28.10.16
15:31
нужно правильно наборы данных писать
4 myr4ik07
 
28.10.16
15:34
(3) а в чем у меня беда


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

ИНДЕКСИРОВАТЬ ПО
    Номенклатура
;

////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
    МАКСИМУМ(Остатки.Номенклатура) КАК Номенклатура,
    Остатки.Склад,
    СУММА(Остатки.КоличествоОстаток) КАК КоличествоОстаток,
    СУММА(Остатки.СуммаПродажнаяОстаток) КАК СуммаПродажнаяОстаток,
    СУММА(ЦеныНоменклатурыСрезПоследних.Цена) КАК Цена
ИЗ
    Остатки КАК Остатки
        ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ЦеныНоменклатуры.СрезПоследних(
                ,
                Номенклатура В
                        (ВЫБРАТЬ
                            Остатки.Номенклатура
                        ИЗ
                            Остатки КАК Остатки)
                    И ТипЦен = &ТипЦен) КАК ЦеныНоменклатурыСрезПоследних
        ПО Остатки.Номенклатура = ЦеныНоменклатурыСрезПоследних.Номенклатура

СГРУППИРОВАТЬ ПО
    Остатки.Склад
5 myr4ik07
 
28.10.16
15:35
(3) нужно получить остатки по розничных магазинах + добавить цену которую выберет пользователь
6 myr4ik07
 
28.10.16
15:36
тут МАКСИМУМ(Остатки.Номенклатура) КАК Номенклатура, просто
Остатки.Номенклатура КАК Номенклатура


это я ошибся копируя
7 DrShad
 
28.10.16
15:40
ну во-первых группировать в СКД не нужно
во-вторых таблица остатков в таком варианте не учитывает последнюю секунду
ну и в-третьих нужно не детальные записи, а группировку по номенклатуре вывести в структуре настроек
8 myr4ik07
 
28.10.16
15:48
(7) а как там что последнуюю секунду?

а группировку вывел и все гуд, земляк, ну ты асс в скд
9 myr4ik07
 
28.10.16
15:49
(7) типа что то КонецПериода(Параметр,"день")?
10 DrShad
 
28.10.16
15:50
(9) ДОБАВИТЬКДАТЕ(КонецПериода(Параметр,"день"), 1, СЕКУНДА)

как-то так без СП написал
11 DrShad
 
28.10.16
15:51
а вообще просмотри видео курс Гилева про СКД - очень поможет
12 myr4ik07
 
28.10.16
15:53
(10) вспомнил, я смотрел этот долгосмотрящий курс, с скд не очень дружу, вообще запросы напрягают, а если они еще и сложные то атас

смотрел и забыл :), дякую тобі!
13 myr4ik07
 
28.10.16
15:56
(10) стоп, не понял, а куда его впихнуть этот  и
    ДОБАВИТЬКДАТЕ(КонецПериода(&Параметр,"день"), 1, СЕКУНДА)?
14 myr4ik07
 
28.10.16
15:57
(10) в раздел параметры, капец
15 DrShad
 
28.10.16
15:57
туда же где и сам параметр, а еще лучше на вкладке компоновка данных в параметрах таблицы
16 DrShad
 
28.10.16
15:58
(14) ради интереса смотрю твой блог - ну ты и отстал от жизни ))))
17 myr4ik07
 
28.10.16
15:59
(16) ты про 7-ку?)
18 DrShad
 
28.10.16
16:02
и не только
19 myr4ik07
 
28.10.16
16:03
(18) так носом шмякни где застарел ), пару примеров, интересно )
20 myr4ik07
 
28.10.16
16:03
(18) земляк, вышло )
21 DrShad
 
28.10.16
16:04
(19) в твои то годы застаревать? просто у тебя все еще впереди
22 DrShad
 
28.10.16
16:06
https://copyraite.blogspot.com/2016/06/blog-post.html#comment-form

вот здесь если в ресурсах написать Массив(Причина) то тоже получишь в одну строку
23 myr4ik07
 
28.10.16
16:07
(22) о, это решение я чуть с ума не сошел пока допетрал