Имя: Пароль:
1C
1С v8
Срез последних на каждую дату в запросе
0 Чайник Рассела
 
18.01.12
03:44
СКД. Требуется получить цену на каждый документ
1 Чайник Рассела
 
18.01.12
03:44
Сделал два запроса:

ВЫБРАТЬ
   ПродажиОбороты.ДокументПродажи КАК ДокументПродажи,
   ВЫБОР
       КОГДА ЕСТЬNULL(ПродажиОбороты.КоличествоОборот, 0) <> 0
           ТОГДА ПродажиОбороты.СтоимостьОборот / ПродажиОбороты.КоличествоОборот
       ИНАЧЕ 0
   КОНЕЦ КАК ЦенаДокумента,
   ПродажиОбороты.ДокументПродажи.Дата КАК Дата,
   ПродажиОбороты.Номенклатура КАК Номенклатура
{ВЫБРАТЬ
   ДокументПродажи.*,
   ЦенаДокумента,
   Дата,
   Номенклатура.*}
ИЗ
   РегистрНакопления.Продажи.Обороты(&НачалоПериода, &КонецПериода, Авто, ДокументПродажи ССЫЛКА Документ.ОтчетОРозничныхПродажах) КАК ПродажиОбороты
{ГДЕ
   ПродажиОбороты.ДокументПродажи.*,
   (ВЫБОР
           КОГДА ЕСТЬNULL(ПродажиОбороты.КоличествоОборот, 0) <> 0
               ТОГДА ПродажиОбороты.СтоимостьОборот / ПродажиОбороты.КоличествоОборот
           ИНАЧЕ 0
       КОНЕЦ) КАК ЦенаДокумента,
   ПродажиОбороты.ДокументПродажи.Дата}
2 Чайник Рассела
 
18.01.12
03:45
ВЫБРАТЬ
   &Дата КАК Дата,
   ЦеныАТТСрезПоследних.Номенклатура КАК Номенклатура,
   ЦеныАТТСрезПоследних.Цена КАК Цена,
   ЦеныАТТСрезПоследних.Склад
{ВЫБРАТЬ
   Дата,
   Номенклатура.*,
   Цена}
ИЗ
   РегистрСведений.ЦеныАТТ.СрезПоследних(&Дата, Склад = &Склад) КАК ЦеныАТТСрезПоследних
{ГДЕ
   (&Дата),
   ЦеныАТТСрезПоследних.Номенклатура.*,
   ЦеныАТТСрезПоследних.Цена}
3 Чайник Рассела
 
18.01.12
03:46
Соединил их по дате и номенклатуре в связях параметров данных
но при выводе отчета выводятся только ЦенаДокумента
4 Чайник Рассела
 
18.01.12
03:56
вопрос закрыт.
5 OpKc
 
18.01.12
06:23
Вкину доп.информацию по теме. Нашёл вчера статейку: http://1cskd.ru/2010/10/srez-poslednix-na-kazhduyu-datu-v-skd/