Имя: Пароль:
1C
1C 7.7
v7: Как выбрать бух Итоги не с начала дня
0 vova1122
 
15.09.11
15:27
Ит = СоздатьОбъект("БухгалтерскиеИтоги");
   Ит.ИспользоватьСубконто(ВидыСубконто.Контрагенти);
   Если Ит.ВыполнитьЗапрос(Дата1,Дата2,СчетПоКоду("ОБ"))=0 Тогда
       Возврат;
   КонецЕсли;

Приведенный код выбирает бухИтоги с начала дня Дата1 по конец дня Дата2.
Собственно вопрос. А как выбрать не сначала дня "Дата1" а о определенного времени "Дата1" (и вообще ли возможно такое в 1С v7.7)?
1 viktor_vv
 
15.09.11
15:29
В качестве Дата1 и Дата2 используй ПозициюДокумента.
2 Darych
 
15.09.11
15:30
прямым запросом... с условием на к таблице 1сджорнал на поле дататайм/дататаймдокайди... например
3 viktor_vv
 
15.09.11
15:30
СформироватьПозициюДокумента(<Дата>,<Час>,<Мин>,<Сек>,<ФлагКонцаСекунды>)
4 Darych
 
15.09.11
15:31
а тут бухитоги... изв не в кассу
5 1Сергей
 
15.09.11
15:32
Позиция документа или же документ
6 vova1122
 
15.09.11
15:45
(4) Не понял?
(3) Тоисть пишу Д1=СформироватьПозицию...
7 vova1122
 
15.09.11
15:48
Д2=Аналогично
И потом Ит.ВыполнитьЗапрос(Д1,Д2.....
я правильно понял?
8 viktor_vv
 
15.09.11
15:51
Да.
9 План счетов
 
15.09.11
15:51
Ит.ВыполнитьЗапрос(ТекущийДОкумент()
10 viktor_vv
 
15.09.11
15:54
И таки да, ты не озвучил для чего тебе это надо. А то может действительно, тебе туда документа достаточно будет.
11 vova1122
 
15.09.11
16:00
Ит.ВыбратьСубконто();
//В Цикле выбираю
Пока Ит.ПолучитьСубконто() = 1 Цикл
Борг=Ит.СНД()-Ит.СНК();
Борг1=Ит.СКД()-Ит.СКК();
Вот собственно и все...
12 vova1122
 
15.09.11
16:07
(3) Спасибо, работает, то что нужно. Осталось, малость - красиво оформить, но это уже не проблема....