|
Пытаюсь в СКД создать вычисляемое поле | ☑ | ||
---|---|---|---|---|
0
Diablo13
02.09.14
✎
19:50
|
Пытаюсь в СКД создать вычисляемое поле следующего содержания:
Выбор Когда Счет=62.01 Тогда СуммаОстаток Иначе 0 Конец При выполнении отчета программа выдает "0", хотя условие должно выполняться Пожалуйста помогите решить проблему |
|||
1
DGorgoN
02.09.14
✎
19:51
|
А полный текст запроса в студию?
|
|||
2
Wobland
02.09.14
✎
19:51
|
>условие должно выполняться
а не выполняется |
|||
3
Wobland
02.09.14
✎
19:51
|
счёт - число?
|
|||
4
PR
02.09.14
✎
19:52
|
||||
5
Wobland
02.09.14
✎
19:53
|
(4) отличная тема для телепат-бота
|
|||
6
Diablo13
02.09.14
✎
19:54
|
(3) ВЫБРАТЬ РАЗЛИЧНЫЕ
ХозрасчетныйОстатки.Счет, ХозрасчетныйОстатки.Субконто1, ХозрасчетныйОстатки.Субконто2, ХозрасчетныйОстатки.Субконто3, ХозрасчетныйОстатки.Организация, ХозрасчетныйОстатки.Подразделение, ХозрасчетныйОстатки.СуммаОстаток, ХозрасчетныйОстатки.Субконто2.СрокОплаты КАК СрокОтсрочки, ХозрасчетныйОстатки.Субконто3.Дата КАК Дата, ЗначенияСвойствОбъектов.Объект, ЗначенияСвойствОбъектов.Свойство, ЗначенияСвойствОбъектов.Значение ИЗ РегистрСведений.ЗначенияСвойствОбъектов КАК ЗначенияСвойствОбъектов ЛЕВОЕ СОЕДИНЕНИЕ РегистрБухгалтерии.Хозрасчетный.Остатки КАК ХозрасчетныйОстатки ПО ЗначенияСвойствОбъектов.Объект = ХозрасчетныйОстатки.Субконто1 |
|||
7
CHerypga
02.09.14
✎
19:56
|
Счет = Значение(ПланСчетов.Хозрасчетный.РасчетыСПокупателями) должно взлететь
|
|||
8
echo77
02.09.14
✎
19:56
|
(0) Попробуй так:
Выбор Когда Счет.Код="62.01" Тогда СуммаОстаток Иначе 0 Конец А лучше так: Выбор Когда Счет.Код=ПланСчетов.Хозрасчетный.РасчетыСПокупателями Тогда СуммаОстаток Иначе 0 Конец |
|||
9
Wobland
02.09.14
✎
20:00
|
(6) ага, вижу, что число. равно 62.01?
|
|||
10
Wobland
02.09.14
✎
20:00
|
и совсем не обязательно РС левое РБ
|
|||
11
Diablo13
02.09.14
✎
20:01
|
echo77 благодарю, все заработало:
Выбор Когда Счет.Код="62.01" Тогда СуммаОстаток Иначе 0 Конец |
|||
12
CHerypga
02.09.14
✎
20:02
|
(11) вариант в (7) правильнее
|
|||
13
Diablo13
02.09.14
✎
20:03
|
(12) CHerypga а в этом случае условие с 62.02 не будет выполняться ?
|
|||
14
CHerypga
02.09.14
✎
20:04
|
(13), конечно не будет, потому что 62.02 это ПланСчетов.Хозрасчетный.РасчетыПоАвансамПолученным
|
|||
15
Diablo13
02.09.14
✎
20:06
|
CHerypga не работает, программа матерится на этапе сохранения кода :)
|
|||
16
CHerypga
02.09.14
✎
20:08
|
(15) я надеюсь что при сохранении там написано
Выбор Когда Счет = Значение(ПланСчетов.Хозрасчетный.РасчетыСПокупателями) Тогда СуммаОстаток Иначе 0 Конец а не просто условие? |
|||
17
Diablo13
02.09.14
✎
20:12
|
Всем еще раз спасибо
Строго меня не судите, по образованию экономист, а в СКД тока учусь работать. CHerypga, работает ))) |
|||
18
Diablo13
02.09.14
✎
20:17
|
Подскажите пожалуйста, а как можно вывести пользовательские настройки в интерфейс в обычном приложении ?
|
|||
19
CHerypga
02.09.14
✎
20:17
|
(17) и еще, я думаю это лучше сделать не вычисляемым поле в СКД, а получить в запросе, то есть после
ХозрасчетныйОстатки.СуммаОстаток, написать Выбор Когда Счет = Значение(ПланСчетов.ХозрасчетныйОстатки.РасчетыСПокупателями) Тогда СуммаОстаток Иначе 0 Конец КАК СуммаОстаток1, |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |