Имя: Пароль:
1C
1С v8
Помогите получить остатки на дату.
,
0 SeregaMW
 
06.09.11
11:49
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
|    ОстаткиТоваровКомпанииОстатки.Номенклатура,
|    ОстаткиТоваровКомпанииОстатки.СуммаРознОстаток
|ИЗ
|    РегистрНакопления.ОстаткиТоваровКомпании.Остатки(&МоментВремени, ) КАК ОстаткиТоваровКомпанииОстатки";
Запрос.УстановитьПараметр("МоментВремени",ДатаПо);
ТЗостатки= Запрос.Выполнить().Выгрузить();

Пишу так, ТЗостатки после выполнения запроса остаеться пустой.
Что делаю не так?
1 shuhard
 
06.09.11
11:50
(0) либо дата куевая
либо остатков нет
2 vicof
 
06.09.11
11:51
остатки-то есть в базе?
3 SeregaMW
 
06.09.11
11:52
(2)остатки есть
4 Ненавижу 1С
 
гуру
06.09.11
11:52
как видишь, что остается пустой?
5 Beduin
 
06.09.11
11:53
(4) Как такие вопросы в голову приходят?)
6 SeregaMW
 
06.09.11
11:53
(1) дата в таком формате 30.09.2011 23:59:59

(4)ТЗостатки.Количество()=0
7 shuhard
 
06.09.11
11:54
(6) есть и третий вариант, нулевая сумма
возьми количество в запросе
8 Ayvengo
 
06.09.11
11:55
А без МоментВремени что показывает?
9 SeregaMW
 
06.09.11
11:56
(7) С количеством получилось.
10 shuhard
 
06.09.11
11:57
(9) аплодисменты
11 zharkin
 
06.09.11
11:57
Запрос.УстановитьПараметр("МоментВремени",Новый Граница(ДатаПо, ВидГраницы.Включая));
12 Ayvengo
 
06.09.11
11:57
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
|    *
|ИЗ
|РегистрНакопления.ОстаткиТоваровКомпании.Остатки(, ) КАК ОстаткиТоваровКомпанииОстатки";
ТЗостатки= Запрос.Выполнить().Выгрузить();

Что показывает такой запрос?
13 Ayvengo
 
06.09.11
11:58
(9) ну будем надеяться, что причину Вы поняли :Р
14 SeregaMW
 
06.09.11
12:00
(13) Не понятно почему сумма везде = 0?
15 shuhard
 
06.09.11
12:01
(14) ты у нас хочешь узнать,
почему у тебя товар бесплатный ?
16 Ayvengo
 
06.09.11
12:08
(14) интересные Вы мне вопросы задаете :)
Компьютеры — это как велосипед. Только для нашего сознания. Стив Джобс