![]() |
|
Вычисляемое поле на основании другого вычисляемого поля | ☑ | ||
---|---|---|---|---|
0
MaiorovYury
04.02.14
✎
16:33
|
Уважаемые форумчане,
вопрос уже поднимался кем-то, но ответа там нет. v8: СКД. Вычисляемое поле на основании другого вычисляемого поля Вообще задача стоит получить по физлицу сотрудника (это я сделал через функцию общего модуля - ПроцедурыУправленияПерсоналом.ОсновнойСотрудникФизлица(ФизЛицо,ОрганизацияСсылка)) получить ТекущееПодразделениеОрганизации. ПроцедурыУправленияПерсоналом.ОсновнойСотрудникФизлица(ФизЛицо,ОрганизацияСсылка).ТекущееПодразделениеОрганизации Выдает синтаксическую ошибку Сотрудник.ТекущееПодразделениеОрганизации выдает что поле Сотрудник не найдено. Есть какие-нибудь варианты? Зарплата и Управление Персоналом, редакция 2.5 (2.5.75.2) 1С:Предприятие 8.2 (8.2.19.80) |
|||
1
Maxus43
04.02.14
✎
16:37
|
текст написан непонятно, а по сабжу:
ВычисляемоеПоле1: 1+1 ВычисляемоеПоле2: ВычисляемоеПоле1*2 - неправильно ВычисляемоеПоле2: (1+1)*2 |
|||
2
MaiorovYury
04.02.14
✎
16:57
|
(1)
У меня ВычисляемоеПоле1: ПроцедурыУправленияПерсоналом.ОсновнойСотрудникФизлица(ФизЛицо,ОрганизацияСсылка) ВычисляемоеПоле2: ПроцедурыУправленияПерсоналом.ОсновнойСотрудникФизлица(ФизЛицо,ОрганизацияСсылка).ТекущееПодразделениеОрганизации и тут получается синтаксическая ошибка |
|||
3
MaiorovYury
04.02.14
✎
16:58
|
(2) то есть, при вводе ВычисляемоеПоле2 выдает синтаксическую ошибку
|
|||
4
Maxus43
04.02.14
✎
17:02
|
а так?
ПроцедурыУправленияПерсоналом.ОсновнойСотрудникФизлица(ФизЛицо,ОрганизацияСсылка)[ТекущееПодразделениеОрганизации] вобще странно что ругается на сотрудника именно, путь к данным норм? Должен быть просто ТекущееПодразделение |
|||
5
MaiorovYury
04.02.14
✎
17:08
|
(4)Так не ругается при заведении вычисляемого поля, но ругается при выполнении отчета
Ошибка исполнения отчета по причине: Ошибка в выражении "(ПроцедурыУправленияПерсоналом.ОсновнойСотрудникФизлица(ФизЛицо,ОрганизацияСсылка)[ТекущееПодразделениеОрганизации])" по причине: Ожидается ) ")" ... проверил так Сообщить(ПроцедурыУправленияПерсоналом.ОсновнойСотрудникФизлица(ФизЛицо,ОрганизацияСсылка).ТекущееПодразделениеОрганизации) при открытии формы - работает |
|||
6
Maxus43
04.02.14
✎
17:09
|
чо за скобки До и После?
|
|||
7
MaiorovYury
04.02.14
✎
17:09
|
А можно обращаться к функциям в модуле самого отчета?
Или только к общим модулям? Что-то у меня не получается... |
|||
8
Maxus43
04.02.14
✎
17:10
|
только в общие модуля
|
|||
9
MaiorovYury
04.02.14
✎
17:10
|
(6) если про круглые скобки - то это 1с дописала при выводе сообщения про ошибку - в объявлении вычисляемого поля записано только
ПроцедурыУправленияПерсоналом.ОсновнойСотрудникФизлица(ФизЛицо,ОрганизацияСсылка)[ТекущееПодразделениеОрганизации] |
|||
10
MaiorovYury
04.02.14
✎
17:11
|
(8) странно конечно, что на ПроцедурыУправленияПерсоналом.ОсновнойСотрудникФизлица(ФизЛицо,ОрганизацияСсылка).ТекущееПодразделениеОрганизации ругается.
Ладно - может создам новый общий модуль для этого. |
|||
11
MaiorovYury
04.02.14
✎
17:12
|
спасибо Maxus43 !
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |