Имя: Пароль:
1C
1С v8
В документе делаю запрос
0 koketka
 
26.09.12
11:08
В документе делаю запрос
Запрос = Новый Запрос;
           Запрос.Текст =
           "ВЫБРАТЬ
           |    АвансВВалютеОстатки.Контрагент,
           |    АвансВВалютеОстатки.Договор,
           |    АвансВВалютеОстатки.Валюта,
           |    АвансВВалютеОстатки.Курс,
           |    АвансВВалютеОстатки.Дата КАК Дата,
           |    АвансВВалютеОстатки.СуммаВВалютеОстаток,
           |    АвансВВалютеОстатки.СуммаВРубляхОстаток
           |ИЗ
           |    РегистрНакопления.АвансВВалюте.Остатки(
           |        &ДатаОст,
           |        Контрагент = &Контрагент
           |            И Договор = &Договор) КАК АвансВВалютеОстатки
           |
           |УПОРЯДОЧИТЬ ПО
           |    Дата";
           Запрос.УстановитьПараметр("ДатаОст",Дата-1);
           Запрос.УстановитьПараметр("Контрагент",Контрагент);
           Запрос.УстановитьПараметр("Договор",ДоговорКонтрагента);
Если время делаю -1 секунда то выводит не правильные данные
а если просто дату то учитывает проведенный документ.
Как мне сделать в документе запрос, который выводил бы данные только на срез по времени до проведения документа?
1 Шапокляк
 
26.09.12
11:08
Граница
2 Classic
 
26.09.12
11:09
Новый Граница(МоментВремени(), ВидГраницы.Исключая)
3 Ненавижу Неопределен
 
26.09.12
11:09
Запрос.УстановитьПараметр("ДатаОст",Новый Граница(МоментВремени,ВидГраницы.Исключая));
4 koketka
 
26.09.12
11:10
(1)если не трудно как будет это выглядить в коде
5 Шапокляк
 
26.09.12
11:11
Запрос.УстановитьПараметр("ДатаОст",Новый Граница(МоментВремени(), ВидГраницы.Исключая)
);
6 koketka
 
26.09.12
11:11
Запрос.УстановитьПараметр("ДатаОст",Новый Граница(ДатаОст,ВидГраницы.Включая);        так?
7 koketka
 
26.09.12
11:11
спасибо