Имя: Пароль:
1C
1С v8
ЗУП3: новое пользовательское поле-выражение в отчете
0 Айвонттубифри
 
19.08.21
16:57
Кадры - Кадровые отчеты - Личные данные сотрудников, создаю новое пользовательское поле "Срок замены паспорта":
Выбор
    Когда Возраст < 20
    Тогда ДобавитьКДате([Дата рождения], «год», 14)
    Когда Возраст >= 20 И Возраст < 45
    Тогда ДобавитьКДате([Дата рождения], «год», 20)
    Когда Возраст >= 45
    Тогда ДобавитьКДате([Дата рождения], «год», 45)
Конец


При сохранении выдает синтаксическую ошибку:

Синтаксическая ошибка
{mngbase/dcsexpsuserfield.lf(8)}:
Data.SetExpressionsPresentation(DetailRecordExpressionPresentation, TotalRecordExpressionPresentation);
по причине:
Синтаксическая ошибка


Как это побороть?!
1 vicof
 
19.08.21
16:58
А зачем кавычки?
2 Айвонттубифри
 
19.08.21
17:02
(1) Если убираю кавычки, то ругается так:


Поле не найдено "год"
{mngbase/dcsexpsuserfield.lf(8)}:
Data.SetExpressionsPresentation(DetailRecordExpressionPresentation, TotalRecordExpressionPresentation);
по причине:
Поле не найдено "год"
3 vicof
 
19.08.21
17:04
А если двойные кавычки?))
4 Айвонттубифри
 
19.08.21
17:06
(3) Например?
5 vicof
 
19.08.21
17:14
ДобавитьКДате([Дата рождения], ""год"", 14)
6 Айвонттубифри
 
19.08.21
17:14
Разобралась: какой-то глюк с раскладкой клавиатуры был... Тему можно закрывать.