Имя: Пароль:
1C
1С v8
ут11,остатки
,
0 lakich
 
26.12.13
12:03
подскажите как взять остатки на начало и конец периода в одном запросе?
1 Ненавижу 1С
 
гуру
26.12.13
12:03
ОстаткиИОбороты
2 lakich
 
26.12.13
12:04
остатки беру так

РегистрНакопления.ТоварыНаСкладах.Остатки(НАЧАЛОПЕРИОДА(&Дата1,ДЕНЬ), ) КАК ТоварыНаСкладахОстатки

но это на начало периода..
3 John83
 
26.12.13
12:06
ну так сделай РегистрНакопления.ТоварыНаСкладах.ОстаткиИОбороты
4 lakich
 
26.12.13
12:09
спасибо..попробую
5 lakich
 
26.12.13
13:05
ну вот сделал..
ВЫБРАТЬ
    &Дата КАК ДатаО1,
    ТоварыНаСкладахОстаткиИОбороты.Номенклатура КАК НоменклатураОСТАТК,
    ТоварыНаСкладахОстаткиИОбороты.Склад КАК Склад,
    СУММА(ТоварыНаСкладахОстаткиИОбороты.КоличествоНачальныйОстаток) КАК ВНаличииОстатокНачало,
    СУММА(ТоварыНаСкладахОстаткиИОбороты.КоличествоКонечныйОстаток) КАК ВНаличииОстатокКонец
{ВЫБРАТЬ
    ДатаО1,
    НоменклатураОСТАТК.*,
    Склад.*,
    ВНаличииОстатокНачало,
    ВНаличииОстатокКонец}
ИЗ
    РегистрНакопления.ТоварыНаСкладах.ОстаткиИОбороты(НАЧАЛОПЕРИОДА(&Дата1,ДЕНЬ),НАЧАЛОПЕРИОДА(&Дата2,ДЕНЬ),ДЕНЬ,,Номенклатура =&Номенклатура) КАК ТоварыНаСкладахОстаткиИОбороты

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


пишет поле не найдено
6 lakich
 
26.12.13
13:06
поле не найдено ТоварыНаСкладахОстаткиИОбороты.КоличествоНачальныйОстаток
7 lakich
 
26.12.13
13:07
туплю наверное ..но что не так?
8 John83
 
26.12.13
13:14
ты хоть конструктор открой
ЗЫ и СУММА тут явно лишнее
9 lakich
 
26.12.13
13:17
нах конструктор,не люблю...тут не КоличествоНачальныйОстаток
,а ВналичииНачальныйОстаток нужно..все работает,спасибо всем
2 + 2 = 3.9999999999999999999999999999999...