|
v7: Бухгалтерские итоги | ☑ | ||
---|---|---|---|---|
0
Начинающий_13
12.06.12
✎
17:02
|
Здравстуйте
Подскажите Как получить дату документа при получении итогов ДатаДокумента = ???? Или можно это сделать только через ТЗ. Процедура Сформировать() БИ = СоздатьОбъект("БухгалтерскиеИтоги"); БИ.ИспользоватьСубконто(ВидыСубконто.Контрагенты,, 1); БИ.ИспользоватьСубконто(ВидыСубконто.Договоры,, 1,"Операция"); БИ.ВыполнитьЗапрос(НачДата, КонДата, "60",,, 1,, "С"); Таб = СоздатьОбъект("Таблица"); Таб.ИсходнаяТаблица("График"); Таб.ВывестиСекцию("Шапка"); Номер=0; БИ.ВыбратьСубконто(1); Пока БИ.ПолучитьСубконто(1) = 1 Цикл Номер = Номер+1; Контрагент = БИ.Субконто(1); Таб.ВывестиСекцию("Контрагент"); БИ.ВыбратьСубконто(2); Пока БИ.ПолучитьСубконто(2) = 1 Цикл Договор = БИ.Субконто(2); ДатаВозникновенияОбязательства = БИ.Субконто(2).ДатаВозникновенияОбязательства; ОтсрочкаПлатежа = БИ.Субконто(2).ОтсрочкаПлатежа; ДатаДокумента = ???? Дебет = Формат(БИ.СКД("С"),"Ч019 ,"); Кредит = Формат(БИ.СКК("С"),"Ч019 ,"); Таб.ВывестиСекцию("Договор"); КонецЦикла; КонецЦикла; Таб.ПараметрыСтраницы(2,,,10,5,5,5,,,1,1); Таб.Опции(0,0,0,0); Таб.ТолькоПросмотр(1); Таб.Показать("График платежей"); КонецПроцедуры |
8 |
||
1
Amra
12.06.12
✎
17:06
|
Дату чего? При таком запросе у тебя данные могут быть сформированы сотней документов в любую Дату из периода
|
|||
2
Grusswelle
12.06.12
✎
17:07
|
Эм-м-ммм... А что, ЭТО ВОЗМОЖНО?!
|
3 4 |
||
3
Amra
12.06.12
✎
17:08
|
(2) При таком запросе нет)
|
6 |
||
4
miki
12.06.12
✎
17:08
|
(2)можно даже номер получить...
|
|||
5
Начинающий_13
12.06.12
✎
17:09
|
Понял теперь что только через ТЗ
|
|||
6
miki
12.06.12
✎
17:09
|
(3)точнее, при такой выборке запроса...
|
|||
7
Начинающий_13
12.06.12
✎
17:09
|
Спасибо
|
|||
8
BlackSeaCat
12.06.12
✎
17:10
|
(0) Почему у тебя "Операция" в ИспользоватьСубконто(), а не в ВыполнитьЗапрос()?
Если это привести в норму, то надо будет делать цикл по выборке периодов: БИ.ВыбратьПериоды(); Пока БИ.ПолучитьПериод() = 1 Цикл Опер = БИ.Операция; и тогда: ДатаДокумента=Опер.Документ.ДатаДокумента(); |
9 10 |
||
9
BlackSeaCat
12.06.12
✎
17:11
|
+(8) Пардон, напутал в последней строчке:
ДатаДокумента=Опер.Документ.ДатаДок; |
11 |
||
10
Начинающий_13
12.06.12
✎
17:11
|
(8) сейчас попробую
Спасибо |
|||
11
MishaD
12.06.12
✎
17:13
|
(9) можно еще попробовать ДатаДокумента=Опер.ДатаОперации. В 7-ке дата операции и документа совпадают.
|
|||
12
zak555
12.06.12
✎
17:54
|
помни, что СКД / СКК - это сверёнтуые итоги по счету
|
|||
13
zak555
12.06.12
✎
18:11
|
+ не понятно, как быть если по одному договору (скажем аренда) возникли обязательства за два последующих месяца, которые ещё не гасились ...
какую дату будешь выбирать ? =) |
|||
14
zak555
13.06.12
✎
08:00
|
и тишина...
|
15 |
||
15
Мимохожий Однако
13.06.12
✎
09:10
|
ОФФ: (14)+ "просто он не вернулся из боя"(С)Высоцкий
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |