|
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) Спасибо, работает, то что нужно. Осталось, малость - красиво оформить, но это уже не проблема....
|
|