|
v8: Все проводки по контрагенту | ☑ | ||
---|---|---|---|---|
0
iceman2112
21.08.12
✎
12:29
|
Как отобрать в запросе все проводки по контрагенту. Как я понимаю, нужно брать таблицу Хозрасчетный движения с субконто. Но как наложить условия на значения субконто?
Ведь контрагенту может быть как счете ДТ так и Кт. Или нужно что то типо: ВЫБРАТЬ КОГДА СуконтоДт1 Ссылка Справочник.Контрагенты ТОГДА ВЫРАЗИТЬ(СуконтоДт1 КАК Справочник.Контрагенты) ИНАЧЕ .... и так еще 5 раз ... КОНЕЦ = &Контргаенту. + еще по договору также. Есть другой способ? |
|||
1
ZanderZ
21.08.12
✎
12:34
|
тупо просто сравнивать через или без выразить
|
|||
2
DrShad
21.08.12
✎
12:36
|
(1) а наложить параметр на вирт таблицу по контрагенту?
|
|||
3
iceman2112
21.08.12
✎
12:37
|
(2) ну давай как? там 6 субконто на какое?
|
|||
4
ZanderZ
21.08.12
✎
12:37
|
(2) да хоть в отбор хоть в параметры
|
|||
5
iceman2112
21.08.12
✎
12:39
|
(1) как я понял ты предлаешь что то типо:
((СубконтоДт1 = &Контрагент) ИЛИ ... ИЛИ (СубконтоКт3 = &Контрагент)) И ((СубконтоДт1 = &Договор) ИЛИ ... ИЛИ (СубконтоКт3 = &Договор)) ? |
|||
6
ZanderZ
21.08.12
✎
12:41
|
(5) типа того
|
|||
7
DrShad
21.08.12
✎
12:44
|
(3) РегистрБухгалтерии.Хозрасчетный.ОборотыДтКт(&Дата1, &Дата2, Запись, , &МассивСубконто, , &МассивСубконто, )
|
|||
8
del123
21.08.12
✎
12:49
|
РегистрБухгалтерии.Хозрасчетный.Обороты(&НачДата, &КонДата, Запись, , &ВидыСубконто, Субконто1 = &Контрагент, , )
Где в видах субконто контрагенты |
|||
9
iceman2112
21.08.12
✎
12:51
|
(8) а почему Субконто1 или я чего то не знаю об оборотах?
|
|||
10
iceman2112
21.08.12
✎
12:52
|
(7) вы же хотите на вид субконто наложить, как я понимаю? а мне нужен конкретный контрагент
|
|||
11
KindLion
21.08.12
✎
12:55
|
(0) Стандартный отчет "Анализ субконто" не предлагать?
|
|||
12
iceman2112
21.08.12
✎
12:57
|
(11) не, это все отчет отдельный, а это подзадачка)
|
|||
13
del123
21.08.12
✎
13:33
|
(9) Потому что субконто1(2,3) определяется порядком в массиве ВидыСубконто. Соответственно, если там один элемент, то обращаться к нему надо как Субконто1.
|
|||
14
del123
21.08.12
✎
13:34
|
+(13) В итоге делается срез по субконто, без разницы каким по порядку он является в счетах
|
|||
15
iceman2112
21.08.12
✎
13:47
|
ну ок, т.е. правильно я понимаю?
ВидыСубконто= Новый Массив; ВидыСубконто.Добавить(ПланыВидовХарактеристик.ВидыСубконто.Договоры); ВидыСубконто.Добавить(ПланыВидовХарактеристик.ВидыСубконто.Контрагеты); .... РегистрБухгалтерии.Хозрасчетный.Обороты(&НачДата, &КонДата, Запись, , &ВидыСубконто, (Субконто1 = &Договор)И((Субконто2 = &Договор)), , ) ? |
|||
16
del123
21.08.12
✎
13:52
|
(15) Субконто2 = &Контрагент наверное? А так похоже на правду)
|
|||
17
iceman2112
21.08.12
✎
13:55
|
да точно, спасибо!
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |