|
Убрать в запросе поле "Субконто" при условии |
☑ |
0
D_Sergeevich
23.04.13
✎
16:29
|
Приветствую.
Помогите плиз новичку решить такую задачу:
Есть Запрос, в параметр "&ВидСубконто" передается список значений, так вот если одно значение убрать то будит ошибка "Поле субконто3 не найдено..." Отсюда вопрос, Как с запроса убрать поля (Субконто2, Субконто3) если в параметре "&ВидСубконто" будит два значения или одно?
ВЫБРАТЬ
ФинансовыйОстаткиИОбороты.Субконто1,
ФинансовыйОстаткиИОбороты.Субконто2,
ФинансовыйОстаткиИОбороты.Субконто3,
ФинансовыйОстаткиИОбороты.СуммаНачальныйОстаток,
ФинансовыйОстаткиИОбороты.СуммаКонечныйОстаток,
ФинансовыйОстаткиИОбороты.СуммаОборот,
ФинансовыйОстаткиИОбороты.СуммаОборотДт,
ФинансовыйОстаткиИОбороты.СуммаОборотКт
ИЗ
РегистрБухгалтерии.Финансовый.ОстаткиИОбороты(, , , , , &ВидСубконто, ) КАК ФинансовыйОстаткиИОбороты
|
|
1
Xatori
23.04.13
✎
16:58
|
Мне кажется автору надо самому прочитать свой вопрос, лично я ничего не понял :)
|
|
2
acsent
23.04.13
✎
16:58
|
построитель
|
|
3
Defender aka LINN
23.04.13
✎
16:58
|
(0) СКД / Построитель / Руками
|
|
4
Wobland
23.04.13
✎
17:00
|
кого оно там будит?
|
|
5
D_Sergeevich
23.04.13
✎
17:03
|
(4) Сам понял че спросил?
|
|
6
Wobland
23.04.13
✎
17:11
|
(5) ага
|
|
7
Maxus43
23.04.13
✎
17:13
|
текст запроса динамически надо собирать...
|
|
8
zladenuw
23.04.13
✎
17:13
|
(7) а может вложенный, и не брать эти поля потом.
|
|
9
Maxus43
23.04.13
✎
17:20
|
(8) ошибка синтаксическая, неважно берёшь или нет, они прописаны, а их нет...
|
|
10
D_Sergeevich
23.04.13
✎
17:21
|
А если что то типа так?
СтрокаЗапроса = "";
Для НН=1 По ВидСубконто.Количество() Цикл
СтрокаЗапроса = СтрокаЗапроса + "
|ФинансовыйОстаткиИОбороты.Субконто" + Строка(НН) + ",";
КонецЦикла;
ТекстЗапроса = "ВЫБРАТЬ" + СтрокаЗапроса + "
|ФинансовыйОстаткиИОбороты.СуммаНачальныйОстаток,
|ФинансовыйОстаткиИОбороты.СуммаКонечныйОстаток,
|ФинансовыйОстаткиИОбороты.СуммаОборот,
|ФинансовыйОстаткиИОбороты.СуммаОборотДт,
|ФинансовыйОстаткиИОбороты.СуммаОборотКт
|ИЗ
|РегистрБухгалтерии.Финансовый.ОстаткиИОбороты(, , , , , &ВидСубконто, ) КАК ФинансовыйОстаткиИОбороты"
|
|
11
Maxus43
23.04.13
✎
17:24
|
(10) это типа как и называется собирать текст запроса динамически :)
|
|
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший