Имя: Пароль:
1C
1С v8
Вычисляемое поле в другом вычисляемом поле
0 Маленький Вопросик
 
19.12.18
16:58
Собственно ругается, подскажите сабж!

Спасибо!

см. рисунок - поле "количество"


https://www.dropbox.com/sh/ajunfsftz06l8pt/AAAoOzGIN6YXsfTlddSLx6Fca?dl=0
1 Маленький Вопросик
 
19.12.18
17:02
2 Маленький Вопросик
 
19.12.18
17:55
апнем тему
3 Tonik992
 
19.12.18
18:08
Нельзя использовать в вычисляемых полях другие вычисляемые поля. Точка. Других трактовок нет.
4 Маленький Вопросик
 
19.12.18
18:10
(3) подставлять всю байду в вычисления?
5 Маленький Вопросик
 
19.12.18
18:10
)))
6 Tonik992
 
19.12.18
18:11
Да, именно так. К сожалению.
7 Михаил Козлов
 
19.12.18
18:15
(4) Или в Экселе пусть подставляют все, что захочется.
8 Tonik992
 
19.12.18
18:16
У вас, кстате, вычисляемое поле очень простое. Поместите его прямиком в текст запроса.
Чем мотивирован выбор в данном случае именно вычисляемого поля?
9 Маленький Вопросик
 
19.12.18
18:18
(8) ну это же пример
10 Бертыш
 
19.12.18
18:58
(0) Я так лично не возражаю... вычисляй...
Для того чтобы понять рекурсию тебе нужно сначала понять рекурсию
Должно взлетать что то типа
Функция _Вычислить1(ЧегоЖелаетеБарин)
Возврат _Вычислить1(ВычислитьВыражение(ЧегоЖелаетеБарин));
КонецФункции

Функция _Вычислить(ЧегоЖелаетеБарин)
      Возврат _Вычислить1(ВычислитьВыражение(ЧегоЖелаетеБарин));
КонецФункции
11 Бертыш
 
19.12.18
18:58
Тьфу ты копипастный бес попутал

Функция _Вычислить1(ЧегоЖелаетеБарин)
Возврат ВычислитьВыражение(ЧегоЖелаетеБарин);
КонецФункции

Функция _Вычислить(ЧегоЖелаетеБарин)
      Возврат _Вычислить1(ВычислитьВыражение(ЧегоЖелаетеБарин));
КонецФункции
12 Бертыш
 
19.12.18
19:10
А он про СКД что ли?
13 Бертыш
 
19.12.18
19:10
Тьху
AdBlock убивает бесплатный контент. 1Сергей