0
alexandr1
05.10.14
✎
16:00
|
Продолжаю изучать СКД 8, не могу получить сумму по реквизиту номенклатуры. Используется ут 10.3
Есть два запроса
ВЫБРАТЬ
ПартииТоваровНаСкладахОстатки.Номенклатура КАК Номенклатура,
ПартииТоваровНаСкладахОстатки.КоличествоОстаток,
ПартииТоваровНаСкладахОстатки.СтоимостьОстаток,
ПартииТоваровНаСкладахОстатки.Номенклатура.СуммаЗапасов КАК НоменклатураСуммаЗапасов
{ВЫБРАТЬ
Номенклатура.*,
НоменклатураСуммаЗапасов}
ИЗ
РегистрНакопления.ПартииТоваровНаСкладах.Остатки(&КонецПериода, ) КАК ПартииТоваровНаСкладахОстатки
;
////////////////////////////////////////
ВЫБРАТЬ
ПродажиОбороты.Номенклатура КАК Номенклатура2,
ПродажиОбороты.КоличествоОборот КАК КоличествоОборот2,
ПродажиОбороты.СтоимостьОборот КАК СтоимостьОборот2,
ПродажиСебестоимостьОбороты.Номенклатура КАК Номенклатура1,
ПродажиСебестоимостьОбороты.КоличествоОборот КАК КоличествоОборот1,
ПродажиСебестоимостьОбороты.СтоимостьОборот КАК СтоимостьОборот1,
ПродажиОбороты.СтоимостьОборот - ПродажиСебестоимостьОбороты.СтоимостьОборот КАК Прибыль,
ПродажиОбороты.Номенклатура.СуммаЗапасов КАК НоменклатураСуммаЗапасов2,
ПродажиСебестоимостьОбороты.Номенклатура.СуммаЗапасов КАК НоменклатураСуммаЗапасов1
{ВЫБРАТЬ
Номенклатура1.* КАК Номенклатура,
Номенклатура2.* КАК Номенклатура,
НоменклатураСуммаЗапасов2 КАК НоменклатураСуммаЗапасов,
НоменклатураСуммаЗапасов1 КАК НоменклатураСуммаЗапасов}
ИЗ
РегистрНакопления.Продажи.Обороты(&НачалоПериода, &КонецПериода, , ) КАК ПродажиОбороты
ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрНакопления.ПродажиСебестоимость.Обороты(&НачалоПериода, &КонецПериода, , ) КАК ПродажиСебестоимостьОбороты
ПО ПродажиОбороты.Номенклатура = ПродажиСебестоимостьОбороты.Номенклатура
В консоли все нормально но когда все соединяется в отчете то ресурс НоменклатураСуммаЗапасов увеличивается в двое.
|
|
5
Trance_1C
06.10.14
✎
10:10
|
Соединение неправильное, надо объединением.
Вариант с соединением не покажет продажи по ТМЦ по которым не было остатков, либо не покажет остатки если не было продаж...
|
|