|
v7: Бух итоги 7.7 | ☑ | ||
---|---|---|---|---|
0
maxmb
15.09.11
✎
18:49
|
Странная вещь
Пишу такой запрос БИ = СоздатьОбъект("БухгалтерскиеИтоги"); БИ.ИспользоватьСубконто(ВидыСубконто.Контрагенты); БИ.ИспользоватьСубконто(ВидыСубконто.Основания); БИ.ИспользоватьСубконто(ВидыСубконто.Операторы); БИ.ВыполнитьЗапрос(ВыбНачПериода,ВыбКонПериода,"338","ВСЕМПРИВЕТ", глВалютаБухУчета); БИ.ВыбратьСубконто(1); Пока БИ.ПолучитьСубконто(1) = 1 Цикл Контрагент = БИ.Субконто(1); БИ.ВыбратьСубконто(2); Пока БИ.ПолучитьСубконто(2) = 1 Цикл БИ.ВыбратьСубконто(3); Пока БИ.ПолучитьСубконто(3) = 1 Цикл Оператор = БИ.Субконто(3); Договор = БИ.Субконто(2); Сальдо = БИ.ДО(); |
|||
1
maxmb
15.09.11
✎
18:50
|
Получаю выборку по счету 338(Дебетовый оборот),
но счет не кореспондирует со счетом "ВСЕМПРИВЕТ". Такого счета у меня в помине нету. Не павильно работает расчет итогов ? |
|||
2
maxmb
15.09.11
✎
18:51
|
проводок кореспонденции вида "338" - "всем привет" у меня нету вообще
|
|||
3
maxmb
15.09.11
✎
18:52
|
по идее программа должна выдвать - 0 , а н нет , она выдает ДА по счету 338
|
|||
4
poligraf
15.09.11
✎
18:52
|
Чтобы получить обороты с корсчетом надо открыть выборку по корсчетам и уже по каждому получить КорКО(), КорДО()
|
|||
5
poligraf
15.09.11
✎
18:53
|
(3) правильно она выдает
|
|||
6
poligraf
15.09.11
✎
18:54
|
Только внимательно изучи параметры ВыполнитьЗапрос().
Там одним из параметров идет надо или нет обороты по корсчетам выдавать |
|||
7
maxmb
15.09.11
✎
18:54
|
зачем тогда пораметр "ВСЕМПРИВЕТ" корсчет
|
|||
8
maxmb
15.09.11
✎
18:55
|
что он делает , есть ли разница в запросах
1.БИ.ВыполнитьЗапрос(ВыбНачПериода,ВыбКонПериода,"338","ВСЕМПРИВЕТ", глВалютаБухУчета); 2.БИ.ВыполнитьЗапрос(ВыбНачПериода,ВыбКонПериода,"338",, глВалютаБухУчета); |
|||
9
maxmb
15.09.11
✎
19:01
|
Почему в 1м случае выдается ДО() по счету 338 а не ДО() по корреспонденции со счетом "ВсемПривет"
|
|||
10
poligraf
15.09.11
✎
19:06
|
(9) а в первом случае СНД()/СКД() как должно выдаваться?
тоже с учетом коррсчетов?:) |
|||
11
poligraf
15.09.11
✎
19:08
|
Короче, смотри на функции КорКО(), КорДО().
|
|||
12
maxmb
15.09.11
✎
19:09
|
У меня вопрос - в чем различие кода 1 и 2
1.БИ.ВыполнитьЗапрос(ВыбНачПериода,ВыбКонПериода,"338","ВСЕМПРИВЕТ", глВалютаБухУчета); 2.БИ.ВыполнитьЗапрос(ВыбНачПериода,ВыбКонПериода,"338",, глВалютаБухУчета); при куске запроса(1). |
|||
13
maxmb
15.09.11
✎
19:10
|
как я понимаю должен быть ДО() по счету 338 в корреспонденции с "ВСЕМПРИВЕТ" в 1с и во 2с просто по счету "338".
если не так , то скажите в чем отличие |
|||
14
poligraf
15.09.11
✎
19:11
|
(12) ты не слышишь...
Смотри функции КорКО(), КорДО(). КО(), ДО() будут одинаковые цифры давать в обоих случаях |
|||
15
maxmb
15.09.11
✎
19:13
|
Все дошло , он ДО () один и тот же покажет, так ли это?
чтобы ДО() с кор счетом показал нужно использовать КорКО() |
|||
16
shag008
15.09.11
✎
19:13
|
(15) валюты есть параметр ТипИтогов
|
|||
17
shag008
15.09.11
✎
19:14
|
+(16) после валюты есть параметр ТипИтогов
кури его 2 или 3 поставь |
|||
18
maxmb
15.09.11
✎
19:16
|
Нету.
ВОпрос , в чем разница 1.БИ.ВыполнитьЗапрос(ВыбНачПериода,ВыбКонПериода,"338","ВСЕМПРИВЕТ", глВалютаБухУчета); 2.БИ.ВыполнитьЗапрос(ВыбНачПериода,ВыбКонПериода,"338",, глВалютаБухУчета); и почему одинаковый ДО() ? |
|||
19
maxmb
15.09.11
✎
19:16
|
мне нужно знать в чем отличие - чисто принципиальный вопрос.
|
|||
20
shag008
15.09.11
✎
19:17
|
(18) что значит нету?
ВыполнитьЗапрос(<НачалоПериода>,<КонецПериода>,<Счет>,<КоррСчет>,<Валюта>,<ТипИтогов>,<Периодичность>,<ТипСуммы>) вот же он |
|||
21
shag008
15.09.11
✎
19:19
|
Прочитай в СП про параметр ТипИтогов и поймешь в чём разница
|
|||
22
Chai Nic
15.09.11
✎
19:20
|
(18) "и почему одинаковый ДО()"
Потому что нигде не сказано, что ДО выдает именно обороты с корсчетам. Чтобы получить обороты с корсчетами, используй КорДО. Так есть. |
|||
23
Эльниньо
15.09.11
✎
21:10
|
Умна таки семёра, умна.
Изначально хорошая защита от дятла заложена. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |