|
Вычисляемые поля СКД. ТИПЗНАЧЕНИЯ | ☑ | ||
---|---|---|---|---|
0
LehhaK
06.02.13
✎
12:46
|
Дядьки, пытаюсь в СКД распараллелить данные из одной колонки по двум, в зависимости от типа регистратора. Пишу: Выбор Когда ТИПЗНАЧЕНИЯ(Регистратор) = ТИП(Документ.ПлатежноеПоручениеИсходящее) или ТИПЗНАЧЕНИЯ(Регистратор) = ТИП(Документ.РасходныйКассовыйОрдер) Тогда СуммаВзаиморасчетов Иначе 0 Конец
Пишет мне:Поле не найдено "Документ.ПлатежноеПоручениеИсходящее"... Ясен пень, что поля у меня этого и нет. Только как бы и Документ.ПлатежноеПоручениеИсходящее - это ж и не поле... Как мне это условие в СКД прописать? |
|||
1
mikecool
06.02.13
✎
12:50
|
пробуй проверить по ССЫЛКА
|
|||
2
Wobland
06.02.13
✎
12:51
|
регистратор ссылка ваще-то
|
|||
3
Defender aka LINN
06.02.13
✎
12:51
|
ТИП("Документ.ПлатежноеПоручениеИсходящее")?
|
|||
4
LehhaK
06.02.13
✎
12:51
|
(1) Уже. Сделал вот так: Выбор Когда Регистратор ССЫЛКА Документ.ПлатежноеПоручениеИсходящее или Регистратор ССЫЛКА Документ.РасходныйКассовыйОрдер Тогда 0 иначе СуммаВзаиморасчетов Конец
Пишет, ожидается ключевое слово "Тогда". Только нафига оно там ожидается - тоже непонятно |
|||
5
Wobland
06.02.13
✎
12:52
|
(4) синтаксис такой. выбор когда тогда иначе конец
|
|||
6
mikecool
06.02.13
✎
12:52
|
(4) тогда (3)
|
|||
7
Defender aka LINN
06.02.13
✎
12:52
|
(2) И?
|
|||
8
Wobland
06.02.13
✎
12:52
|
скобки?
|
|||
9
Defender aka LINN
06.02.13
✎
12:53
|
(4) Скобки юзай. Или
|
|||
10
mikecool
06.02.13
✎
12:54
|
я бы зафигачил это в запросе
|
|||
11
LehhaK
06.02.13
✎
12:56
|
Запилил по (3), пишет Функция не найдена "ТИПЗНАЧЕНИЯ". Щас попробую по (9). (10) там 3 запроса, я почему-то решил, что через вычисляемые поля правильней
|
|||
12
LehhaK
06.02.13
✎
12:58
|
(9) Лжидается ключевое слово "Тогда". Вот так: Выбор Когда Регистратор ССЫЛКА Документ.ПлатежноеПоручениеИсходящее Тогда 0 Иначе выбор Когда Регистратор ССЫЛКА Документ.РасходныйКассовыйОрдер Тогда 0 иначе СуммаВзаиморасчетов
Конец Конец тоже самое |
|||
13
LehhaK
06.02.13
✎
12:59
|
Скобки где юзать?
|
|||
14
LehhaK
06.02.13
✎
13:00
|
(5) Так и есть же
|
|||
15
LehhaK
06.02.13
✎
13:00
|
+(14) Все, понял, где прогнал в (4)
|
|||
16
LehhaK
06.02.13
✎
13:04
|
Дядьки? :))
|
|||
17
LehhaK
06.02.13
✎
13:11
|
Все, кончились варианты?
|
|||
18
Wobland
06.02.13
✎
13:11
|
(17) тебе одного работающего мало?
|
|||
19
LehhaK
06.02.13
✎
13:13
|
(18) не-не-не. Я наверно где то не так написал. Ни один не работает
|
|||
20
LehhaK
06.02.13
✎
13:13
|
В(12) ругается же.
|
|||
21
LehhaK
06.02.13
✎
13:15
|
а про (4), я понял, что не надо было ставить ИЛИ. А работать то там все равно не работает, ждет ключевого слова "Тогда"
|
|||
22
Defender aka LINN
06.02.13
✎
13:17
|
Не фунциклирует, значит, ССЫЛКА в вычисляемых полях
|
|||
23
LehhaK
06.02.13
✎
13:18
|
(22) или функционирует, но не так. Ругается то не на ССЫЛКА...
|
|||
24
LehhaK
06.02.13
✎
13:20
|
Где, вообще, можно почитать, что там функционирует и как оно там функционирует? а то наугад там тычешь, пока не взлетит... Хрусталеву не предлагать - читал. Там самый сложный пример из разряда: количество - количество1
|
|||
25
LehhaK
06.02.13
✎
14:21
|
ЗначениеЗаполнено творит чудеса. Правда, пришлось запросом получать лишние данные, чтоб разграничить. Через }|{опу, конечно, но взлетело. Там, где запрос получал данные для первой колонки, выбрал еще и контрагента, где для второй не выбрал. И и вычисляемое поле: Выбор Когда ЗначениеЗаполнено(Контрагент) Тогда СуммаВзаиморасчетов Иначе 0 Конец
Это если кому вдруг надо будет... Ни ТИП, ни ТИПЗНАЧЕНИЯ я так и не заставил работать |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |