Вычисляемое поле на основании другого вычисляемого поля #697322


#0 by MaiorovYury
Уважаемые форумчане, вопрос уже поднимался кем-то, но ответа там нет. Вообще задача стоит получить по физлицу сотрудника (это я сделал через функцию общего модуля - ПроцедурыУправленияПерсоналом.ОсновнойСотрудникФизлица(ФизЛицо,ОрганизацияСсылка)) получить ТекущееПодразделениеОрганизации. ПроцедурыУправленияПерсоналом.ОсновнойСотрудникФизлица(ФизЛицо,ОрганизацияСсылка).ТекущееПодразделениеОрганизации Выдает синтаксическую ошибку Сотрудник.ТекущееПодразделениеОрганизации выдает что поле Сотрудник не найдено. Есть какие-нибудь варианты? Зарплата и Управление Персоналом, редакция 2.5 (2.5.75.2) 1С:Предприятие 8.2 (8.2.19.80)
#1 by Maxus43
текст написан непонятно, а по сабжу:
#2 by MaiorovYury
У меня ВычисляемоеПоле2: ПроцедурыУправленияПерсоналом.ОсновнойСотрудникФизлица(ФизЛицо,ОрганизацияСсылка).ТекущееПодразделениеОрганизации и тут получается синтаксическая ошибка
#3 by MaiorovYury
то есть, при вводе ВычисляемоеПоле2 выдает синтаксическую ошибку
#4 by Maxus43
а так? ПроцедурыУправленияПерсоналом.ОсновнойСотрудникФизлица(ФизЛицо,ОрганизацияСсылка)[ТекущееПодразделениеОрганизации] вобще странно что ругается на сотрудника именно, путь к данным норм? Должен быть просто ТекущееПодразделение
#5 by MaiorovYury
Так не ругается при заведении вычисляемого поля, но ругается при выполнении отчета Ошибка исполнения отчета по причине: Ошибка в выражении "(ПроцедурыУправленияПерсоналом.ОсновнойСотрудникФизлица(ФизЛицо,ОрганизацияСсылка)[ТекущееПодразделениеОрганизации])" ... проверил так Сообщить(ПроцедурыУправленияПерсоналом.ОсновнойСотрудникФизлица(ФизЛицо,ОрганизацияСсылка).ТекущееПодразделениеОрганизации) при открытии формы - работает
#6 by Maxus43
чо за скобки До и После?
#7 by MaiorovYury
А можно обращаться к функциям в модуле самого отчета? Или только к общим модулям? Что-то у меня не получается...
#8 by Maxus43
только в общие модуля
#9 by MaiorovYury
если про круглые скобки - то это 1с дописала при выводе сообщения про ошибку - в объявлении вычисляемого поля записано только ПроцедурыУправленияПерсоналом.ОсновнойСотрудникФизлица(ФизЛицо,ОрганизацияСсылка)[ТекущееПодразделениеОрганизации]
#10 by MaiorovYury
странно конечно, что на ПроцедурыУправленияПерсоналом.ОсновнойСотрудникФизлица(ФизЛицо,ОрганизацияСсылка).ТекущееПодразделениеОрганизации ругается. Ладно - может создам новый общий модуль для этого.
#11 by MaiorovYury
спасибо Maxus43 !
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С