Имя: Пароль:
1C
1С v8
РазностьДат в вычисляемых полях
, ,
0 bacamba49
 
04.08.20
13:00
есть Вычисляемое поле ,делаю так
ВЫБОР КОГДА Субконто2.СрокОплаты <  РАЗНОСТЬДАТ(&ДатаНачала,&ДатаОкончания,"ДЕНЬ")  ТОГДА



КОНЕЦ
пишет - синтаксическая ошибка - подскажите, где не прав?
1 bacamba49
 
04.08.20
13:05
не в параметрах ли дело?
2 RomanYS
 
04.08.20
13:07
(0) а какая именно ошибка не пишет?
"День" в запросе без кавычек должен быть, в СКД правда с кавычками. Ноя бы проверил на всякий случай
3 Ёпрст
 
04.08.20
13:08
срок оплаты какой тип хоть ? А то разность дат результат число
4 RomanYS
 
04.08.20
13:11
(0) и после "ТОГДА" выражение должно быть. Поле Субконто2 есть в запросе?
5 bacamba49
 
04.08.20
13:21
вот так
ВЫБОР КОГДА Субконто2.СрокОплаты > 0 ТОГДА
  БУНачальныйОстатокКТ4-БУОборотДТ4
ИНАЧЕ
  БУНачальныйОстатокКТ4-БУОборотДТ4+БУОБОРОТКТ6
КОНЕЦ

все отлично
6 Ёпрст
 
04.08.20
13:23
СрокОплаты какой тип ? Число ?
7 bacamba49
 
04.08.20
13:23
(6) число
8 Ёпрст
 
04.08.20
13:23
и ..кавычки из "День" выкини
9 bacamba49
 
04.08.20
13:28
(8) не прав - еси кавычки убрать - пишет поле не найдено ДЕНЬ
10 hhhh
 
04.08.20
15:53
(9) приведи всё выражение
11 Жан Пердежон
 
04.08.20
15:58
дело в Субконто2
12 RomanYS
 
04.08.20
16:02
(11) почему тогда (5) без ошибки?
Оптимист верит, что мы живем в лучшем из миров. Пессимист боится, что так оно и есть.