- 1
- 2
тПодр = Справочники.СотрудникиОрганизаций.НайтиПоКоду(Физлицо.Код).ПолучитьОбъект().ТекущееПодразделениеОрганизации;
тДолжн = Справочники.СотрудникиОрганизаций.НайтиПоКоду(Физлицо.Код).ПолучитьОбъект().ТекущаяДолжность;
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
−128
тПодр = Справочники.СотрудникиОрганизаций.НайтиПоКоду(Физлицо.Код).ПолучитьОбъект().ТекущееПодразделениеОрганизации;
тДолжн = Справочники.СотрудникиОрганизаций.НайтиПоКоду(Физлицо.Код).ПолучитьОбъект().ТекущаяДолжность;
а может, только так и надо?
fixed by grammar jew
curPosition = Directories.OrganizationEmployees.FindBy Code(PhysicalPerson.Code).GetObject().Cu rrentPosition;
// ...чуешь разницу, чуешь!?(с)
тПодр = тХз.ТекущееПодразделениеОрганизации;
тДолжн = тХз.ТекущаяДолжность;
Запрос.Текст = "ВЫБРАТЬ
| СотрудникиОрганизаций.ТекущееПодразделен иеОрганизации КАК тПодр,
| СотрудникиОрганизаций.ТекущаяДолжностьОр ганизации КАК тДолжн
|ИЗ
| Справочник.СотрудникиОрганизаций КАК СотрудникиОрганизаций
|ГДЕ
| СотрудникиОрганизаций.Физлицо = &Физлицо";
Результат = Зарпос.Выполнить;
Если не Результат.Пустой() тогда
Выборка = Результат.Выбрать;
Выборка.Следующий();
тПодр = Выборка.тПодр;
тДолжн = Выборка.тДолжн;
КонецЕсли;
Нах воще тут запрос?
тПодр = ФизЛицо.ТекущееПодразделениеОрганизации;
тДолжн = ФизЛицо.ТекущаяДолжностьОрганизаци;
тДолжн = Физлицо.ТекущаяДолжность;
//Ваш Кэп
sheepbuilding.js