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

Подкиньте идею запроса к документу (а зачем я не скажу)

↓ [Волшебник, 30.01.20 - 22:24]
Подкиньте идею запроса к документу (а зачем я не скажу)
Я
   ANQO
 
30.01.20 - 20:38
Всем привет.
Подкинте пожалуйста идею, что тут можно придумать.  В документе всего 2 строки:

Номенклатура  Характеристика                         Количество
банка            зеленая                                 5  
банка            <ХарактеристикаПустаяСсылка>            5

Вот запрос к этому документу:

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

СГРУППИРОВАТЬ ПО
    ТестДокументТовары.Номенклатура,
    ТестДокументТовары.Характеристика
;

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

////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
    втСХарактеристикой.Номенклатура КАК Номенклатура,
    втСХарактеристикой.Характеристика КАК Характеристика,
    СУММА(втСХарактеристикой.Количество) КАК Количество
ИЗ
    втСХарактеристикой КАК втСХарактеристикой

СГРУППИРОВАТЬ ПО
    втСХарактеристикой.Номенклатура,
    втСХарактеристикой.Характеристика

ОБЪЕДИНИТЬ

ВЫБРАТЬ
    втБезХарактеристики.Номенклатура,
    втБезХарактеристики.Характеристика,
    СУММА(втБезХарактеристики.Количество)
ИЗ
    втБезХарактеристики КАК втБезХарактеристики

СГРУППИРОВАТЬ ПО
    втБезХарактеристики.Номенклатура,
    втБезХарактеристики.Характеристика

вот результат запроса:

Номенклатура  Характеристика                         Количество
банка            зеленая                                 5  
банка            <ХарактеристикаПустаяСсылка>            5

А вот что нужно:
Номенклатура  Характеристика                         Количество
банка            зеленая                                 10

что тут можно придумать? Задача на самом деле не с документом, а с регистром хозрасчетный, но для простоты объяснения я привел этот пример
   Лефмихалыч
 
1 - 30.01.20 - 20:46
а если там три строки и две разные характеристики?
   ANQO
 
2 - 30.01.20 - 20:50
(1) вообще да. буду думать как решить иначе
   Лефмихалыч
 
3 - 30.01.20 - 20:59
(2) а ты чего добиться-то хочешь? словами сформулирой
   ANQO
 
4 - 30.01.20 - 21:06
(3) У меня есть проводки
 
Дт 90.02.1 Кт 41.01   Банка, 5руб,(цена покупки) Поступление №1
Дт 62.01   Кт 90.01.1 Банка  10Руб(цена продажи) Реализация  №1

Нужно:
Номенклатура  ЦенаПокупки  ЦенаПродажи Документ покупки
Банка             5             10      Поступление №1
   ANQO
 
5 - 30.01.20 - 21:47
В примере решил так МАКСИМУМ(втСоединение.Характеристика) КАК Характеристика  в последнем пакете
   azernot
 
6 - 30.01.20 - 22:22
Народная мудрость: Описывайте задачу, а не предполагаемый способ её решения.
что вы хотите получить? Себестоимость реализованного в разрезе партий поступления с ценой продажи?
   azernot
 
7 - 30.01.20 - 22:25
А если будут вот такие проводки:

Дт 90.02.1 Кт 41.01   Банка, 10 шт 5руб,(цена покупки) Поступление №1
Дт 90.02.1 Кт 41.01   Банка, 20 шт 7руб,(цена покупки) Поступление №2

Дт 62.01   Кт 90.01.1 Банка 5шт 10Руб (цена продажи) Реализация  №1
Дт 62.01   Кт 90.01.1 Банка 17шт 11Руб (цена продажи) Реализация  №2
Дт 62.01   Кт 90.01.1 Банка 18шт 12Руб (цена продажи) Реализация  №3
?

Или реализация №1 - это регистратор и он всегда один?
   MyNick
 
8 - 30.01.20 - 22:51
(0) прикольно вопрос звучит) что тут можно придумать?...

Придумать можно что угодно. В зависимости от того, что нужно. Я ответил на Ваш вопрос?

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