Имя: Пароль:
1C
1С v8
Вытащить последнюю себестоимость по товарам
0 Artyom20
 
13.10.14
17:50
Добрый день, никогда раньше не сталкивался с такой задачей - помогите, пожалуйста, вытащить последнюю себестоимость товаров из регистра "ПартииТоваровНаСкладах" - нужно видеть колонка1 = Товар, колонка2 = ПоследнийСебес.
1 Иешуа
 
13.10.14
17:53
(0) Структуру регистра знать надо как минимум... И если мы говорим не о штучном производстве, то "последняя себестоимость" это вообще не очень корректно. Может тебе проще посмотреть входную цену?
2 Wobland
 
13.10.14
17:53
по какой партии, доктор?
3 Artyom20
 
14.10.14
12:53
(1) (2)  ну да, последняя цена закупки ;)
4 DGorgoN
 
14.10.14
12:54
(3) Может тогда просто цену партии? (По какой стоимости купили партию)
5 Aleksey
 
14.10.14
12:54
(3) Ну так и двигай приходом закупочную цену. И достаточно будет получить цену на дату
6 shuhard
 
14.10.14
13:11
(0) ВЫБРАТЬ
    ПартииТоваровНаСкладах.Номенклатура,
    МАКСИМУМ(ПартииТоваровНаСкладах.Период) КАК Период
ПОМЕСТИТЬ ВТ_Приходы
ИЗ
    РегистрНакопления.ПартииТоваровНаСкладах КАК ПартииТоваровНаСкладах
ГДЕ
    ТИПЗНАЧЕНИЯ(ПартииТоваровНаСкладах.Регистратор) = ТИП(Документ.ПоступлениеТоваровУслуг)

СГРУППИРОВАТЬ ПО
    ПартииТоваровНаСкладах.Номенклатура
;

////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
    ВТ_Приходы.Номенклатура,
    ВТ_Приходы.Период,
    МАКСИМУМ(ПартииТоваровНаСкладах.Стоимость) КАК Стоимость
ИЗ
    ВТ_Приходы КАК ВТ_Приходы
        ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрНакопления.ПартииТоваровНаСкладах КАК ПартииТоваровНаСкладах
        ПО ВТ_Приходы.Номенклатура = ПартииТоваровНаСкладах.Номенклатура
            И ВТ_Приходы.Период = ПартииТоваровНаСкладах.Период

СГРУППИРОВАТЬ ПО
    ВТ_Приходы.Номенклатура,
    ВТ_Приходы.Период
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.