![]() |
|
ЗУП 3.0 реквизит ГоловнойСотрудник - подскажите | ☑ | ||
---|---|---|---|---|
0
asady
22.05.15
✎
11:09
|
Обнаружил реквизит в справочнике Сотрудники "ГоловнойСотрудник" с типов СправочникСсылка.Сотрудники
при записи заолняется пустая ссылка, а затем туда пишется ссылка на сам объект (указывает на самого себя) в коде по конфигурации часто идет контроль этого реквизита во взаиморасчетах. есть функция Функция СоздатьПодработкуСотрудника(ГоловнойСотрудник, УточнениеНаименования) Экспорт КадровыеДанные = КадровыйУчет.КадровыеДанныеСотрудников( Истина, ГоловнойСотрудник, "ГоловнойСотрудник,Код,ГоловнаяОрганизация,Фамилия,Имя,Отчество"); Если КадровыеДанные.Количество() = 0 ИЛИ ГоловнойСотрудник <> КадровыеДанные[0].ГоловнойСотрудник Тогда ВызватьИсключение НСтр("ru='Не верно указан основной сотрудник'"); КонецЕсли; КадровыеДанныеСотрудника = КадровыеДанные[0]; СотрудникОбъект = Справочники.Сотрудники.СоздатьЭлемент(); ЗаполнитьЗначенияСвойств(СотрудникОбъект, КадровыеДанныеСотрудника, "Код,ФизическоеЛицо,ГоловнаяОрганизация"); СотрудникОбъект.ГоловнойСотрудник = ГоловнойСотрудник; СотрудникОбъект.УточнениеНаименования = УточнениеНаименования; СотрудникОбъект.Наименование = КадровыйУчетКлиентСервер.ПолноеНаименованиеСотрудника( КадровыеДанныеСотрудника.Фамилия, КадровыеДанныеСотрудника.Имя, КадровыеДанныеСотрудника.Отчество, , СотрудникОбъект.УточнениеНаименования); СотрудникОбъект.Записать(); Возврат СотрудникОбъект.Ссылка; КонецФункции на которую я ссылок в конфе не нашел. кто в курсе как можно использовать данный реквизит. |
|||
1
ДенисЧ
22.05.15
✎
11:30
|
Совместители всякие
|
|||
2
asady
22.05.15
✎
11:33
|
(1) но как создать такого совместителя?
|
|||
3
ale-sarin
22.05.15
✎
11:44
|
ЗУП 3.0 не видел.
Видимо, при создании (или приеме) сотрудника с видом занятости типа "Внутреннее совместительство" в этот реквизит пишется сотрудник с видом занятости типа "Основное место работы". И название функции "СоздатьПодработку..." похоже намекает. А взаиморасчеты идут по Головному сотруднику, судя по "в коде по конфигурации часто идет контроль этого реквизита во взаиморасчетах". Может попал? |
|||
4
asady
22.05.15
✎
12:30
|
(3) ну примерно так оно и есть за исключением того что функционал создания такого совместителя нигде в интерфейсе не доступен - а программно я могу такого создать - используя типовую функцию из (0) - может есть всё-таки типовой сопособ создать такого сотрудника подчиненного головному.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |