Имя: Пароль:
1C
1С v8
реквизит справочника СКД
0 alexandr1
 
05.10.14
16:00
Продолжаю изучать СКД 8, не могу получить сумму по реквизиту номенклатуры. Используется ут 10.3

Есть два запроса

ВЫБРАТЬ
    ПартииТоваровНаСкладахОстатки.Номенклатура КАК Номенклатура,
    ПартииТоваровНаСкладахОстатки.КоличествоОстаток,
    ПартииТоваровНаСкладахОстатки.СтоимостьОстаток,
    ПартииТоваровНаСкладахОстатки.Номенклатура.СуммаЗапасов КАК НоменклатураСуммаЗапасов
{ВЫБРАТЬ
    Номенклатура.*,
    НоменклатураСуммаЗапасов}
ИЗ
    РегистрНакопления.ПартииТоваровНаСкладах.Остатки(&КонецПериода, ) КАК ПартииТоваровНаСкладахОстатки

;
////////////////////////////////////////

ВЫБРАТЬ
    ПродажиОбороты.Номенклатура КАК Номенклатура2,
    ПродажиОбороты.КоличествоОборот КАК КоличествоОборот2,
    ПродажиОбороты.СтоимостьОборот КАК СтоимостьОборот2,
    ПродажиСебестоимостьОбороты.Номенклатура КАК Номенклатура1,
    ПродажиСебестоимостьОбороты.КоличествоОборот КАК КоличествоОборот1,
    ПродажиСебестоимостьОбороты.СтоимостьОборот КАК СтоимостьОборот1,
    ПродажиОбороты.СтоимостьОборот - ПродажиСебестоимостьОбороты.СтоимостьОборот КАК Прибыль,
    ПродажиОбороты.Номенклатура.СуммаЗапасов КАК НоменклатураСуммаЗапасов2,
    ПродажиСебестоимостьОбороты.Номенклатура.СуммаЗапасов КАК НоменклатураСуммаЗапасов1
{ВЫБРАТЬ
    Номенклатура1.* КАК Номенклатура,
    Номенклатура2.* КАК Номенклатура,
    НоменклатураСуммаЗапасов2 КАК НоменклатураСуммаЗапасов,
    НоменклатураСуммаЗапасов1 КАК НоменклатураСуммаЗапасов}
ИЗ
    РегистрНакопления.Продажи.Обороты(&НачалоПериода, &КонецПериода, , ) КАК ПродажиОбороты
        ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрНакопления.ПродажиСебестоимость.Обороты(&НачалоПериода, &КонецПериода, , ) КАК ПродажиСебестоимостьОбороты
        ПО ПродажиОбороты.Номенклатура = ПродажиСебестоимостьОбороты.Номенклатура

В консоли все нормально но когда все соединяется в отчете то ресурс НоменклатураСуммаЗапасов увеличивается в двое.
1 EvgeniuXP
 
05.10.14
16:02
пора завязать с СКД.
2 alexandr1
 
05.10.14
16:51
(1) С чего это
3 alexandr1
 
06.10.14
08:15
4 ИС-2
 
naïve
06.10.14
08:25
(2) как мининум, что отборы криво преобразуются в запросы
5 Trance_1C
 
06.10.14
10:10
Соединение неправильное, надо объединением.
Вариант с соединением не покажет продажи по ТМЦ по которым не было остатков, либо не покажет остатки если не было продаж...
6 alexandr1
 
06.10.14
10:21
(5) Как раз показывает, но с НоменклатураСуммаЗапасов непонятно
7 alexandr1
 
06.10.14
11:04
Если делать через Настройки\Выбранные поля, то показывает, но не по группам конечно не суммирует.
А нужно получить сумму по группам.