|
|
|
Как в тексте запроса проверить активный счет или пассивный? | ☑ | ||
|---|---|---|---|---|
|
0
Gorr
29.03.06
✎
00:46
|
?
|
|||
|
1
Gorr
29.03.06
✎
00:53
|
UP!
|
|||
|
2
Пролдд
29.03.06
✎
07:20
|
передать через параметры запроса список активных счетов, и проверять вхождение счета в список ?
|
|||
|
3
колодина
29.03.06
✎
07:25
|
(2) вот это ничего себе... по-моему у объекта "Счет" есть реквизит такой... "Вид".
|
|||
|
4
Пролдд
29.03.06
✎
07:31
|
(3) вариант (2) бронебойный. В топике автор отметил особо, что проверка в тексте запроса. Вдруг есть какая-нибудь особенность с реквизитом?
|
|||
|
5
колодина
29.03.06
✎
07:33
|
да вроде бы нету особенностей... использую в запросах и нет проблем.... хотя можно и так (2), конечно .... однако, на мой взгляд, это извращение какое-то...
|
|||
|
6
Gorr
29.03.06
✎
09:22
|
(5) а как можно пример? мне пришлось идти так:
"ВЫБРАТЬ | ОсновнойОстатки.СуммаОстатокДт КАК СуммаОстатокДт, | ОсновнойОстатки.СуммаОстатокКт КАК СуммаОстатокКт, | Выбор когда Счет.Вид = &А тогда (СуммаОстатокДт - СуммаОстатокКт) | когда Счет.Вид = &П тогда (СуммаОстатокКт - СуммаОстатокДт) | когда ((Счет.Вид<>&А) и (Счет.Вид<>&П)) тогда СуммаОстаток | Конец как СуммаОстаток, ... Запрос.УстановитьПараметр("А", ВидСчета.Активный); Запрос.УстановитьПараметр("П", ВидСчета.Пассивный); Кстати, почему если конструкцию "ВЫБОР" немножко переоформить вот так: | Выбор когда Счет.Вид = &А тогда (СуммаОстатокДт - СуммаОстатокКт) | когда Счет.Вид = &П тогда (СуммаОстатокКт - СуммаОстатокДт) | иначе СуммаОстаток | Конец как СуммаОстаток, ... выдается сообщение об ошибке: поле "СуммаОстаток" не найдено??? |
|||
|
7
колодина
29.03.06
✎
09:24
|
да потому что поля такого у вас нет - СуммаОстаток....
|
|||
|
8
Gorr
29.03.06
✎
09:28
|
а почему в первом случае работает???
Кстати, выбор осуществляется из виртуальной таблицы регистра бухгалтерии остатки и там поле такое есть. |
|||
|
9
PR
29.03.06
✎
16:45
|
(8) И в первом и во втором случае, если источник одинаковый, должно работать/не работать одинаково
|
|||
|
10
Gorr
29.03.06
✎
16:53
|
Итак напрямую в тексте запроса вид счета указать, а вот с Выбором вопрос остается открытым...
|
|||
|
11
Gorr
29.03.06
✎
16:55
|
(9) факт.
|
|||
|
12
PR
29.03.06
✎
16:57
|
(11) Вот и ищи, где ты ошибся, ибо по ходу ты где-то нас обманываешь :o)
|
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |