Имя: Пароль:
1C
1С v8
Сумма возврата
0 antihacker
 
26.01.17
07:46
Всем привет !

Вот запрос по обороту товаров

     | ПартииТоваровНаСкладах.КоличествоНачальныйОстаток КАК КоличествоНачальныйОстаток,
     | ПартииТоваровНаСкладах.СтоимостьНачальныйОстаток  КАК СтоимостьНачальныйОстаток,
    
     | ПартииТоваровНаСкладах.КоличествоПриход КАК КоличествоПриход,
     | ПартииТоваровНаСкладах.СтоимостьПриход КАК СтоимостьПриход,

     | ПартииТоваровНаСкладах.КоличествоРасход КАК КоличествоРасход,
     | ПартииТоваровНаСкладах.СтоимостьРасход КАК СтоимостьРасход,
    
     | ПартииТоваровНаСкладах.КоличествоКонечныйОстаток КАК КоличествоКонечныйОстаток,
     | ПартииТоваровНаСкладах.СтоимостьКонечныйОстаток КАК СтоимостьКонечныйОстаток

     | ИЗ
     | РегистрНакопления.ПартииТоваровНаСкладах.ОстаткиИОбороты(&ДатаНачало, &ДатаКонца,
     |    Период, ДвиженияИГраницыПериода, Склад В (&вхСкладыСЗ)) КАК ПартииТоваровНаСкладах ГДЕ ПартииТоваровНаСкладах.Номенклатура = &вхНоменклатура "; //И ПартииТоваровНаСкладах.КоличествоОстаток > 0
        
        ОстаткиВСумме.УстановитьПараметр("вхСкладыСЗ",Объект.Склад);
        ОстаткиВСумме.УстановитьПараметр("вхНоменклатура",вхНоменклатура);

     ОстаткиВСумме.УстановитьПараметр("ДатаНачало",НачалоДня(Объект.ДатаНачало));
     ОстаткиВСумме.УстановитьПараметр("ДатаКонца",КонецДня(Объект.ДатаКонца));

Тут одна не понятная вещь. По количеству все нормально. А вот по сумме есть проблема. Почему то он нигде не учитывает сумму возврата.  И за этого сумма конечного остатка больше на сумму возврата. Что не так делаю ?
1 osa1C
 
26.01.17
08:21
(0) Сгруппируй по номенклатуре и соответственно просуммируй все все остатки и обороты по количеству и сумме.
2 antihacker
 
26.01.17
08:28
Зачем ? Эт ничего не решает. В регистр сведений ПартииТоваровНаСкладах на падает сумма от возврата. Вот в чем проблема.
3 osa1C
 
26.01.17
08:36
(2) А что ты тогда хочешь узнать? Ты бы хоть конфигурацию озвучил. А так я и не стал разбираться попадет у тебя возвраты в регистр или нет. А группировка по номенклатуре в любом случае должна быть.
4 antihacker
 
26.01.17
08:37
УТП редакция 2.0
5 shamannk
 
26.01.17
08:39
(2) Запрос наказать дело закрыть!
6 antihacker
 
26.01.17
08:41
Зачем группировать когда он только одному товару делает запрос ?
7 osa1C
 
26.01.17
08:43
(6) хм... товар то один, а строчек в регистре по нему сколько? Ты же не только остатки берешь, но и обороты.
8 antihacker
 
26.01.17
09:00
Группируй , не группируй разницы нету. Потому что в регистре сведений нету суммы по возврату. И почему не падает ?
9 h-sp
 
26.01.17
09:28
(8) что за регистр сведений и как он здесь оказался?
10 antihacker
 
26.01.17
09:32
Тема закрыта. Оказывается в возврате товаров не указывать себестоимость товара, то сумма в регистр не падает
Программист всегда исправляет последнюю ошибку.