Имя: Пароль:
1C
1С v8
ЗиК БУ 8. По какому реквизиту 100% найти сотрудника в справочнике "Сотрудники"?
,
0 IBTM
 
23.05.12
14:55
маленький кодик (например):
   Сотрудник = Справочники.СотрудникиОрганизаций.НайтиПоРеквизиту("НомерДоговора", "" + ВыборкаПоСтрокамДокумента.Сотрудник.НомерДоговора).ПолучитьОбъект();
   Сотрудник.ПодразделениеОрганизации = ВыборкаПоСтрокамДокумента.ПодразделениеОрганизации;
   Сотрудник.Записать();


По коду искать бесполезно он повторяется если брать сотрудников в разрезе физ-лиц. Надеялся что номер труд. дог. уникальный, окозалось нет. Что-то больше не найду уникальных реквизитов. Можко подскажет?
1 IBTM
 
23.05.12
15:02
Подругому спрошу...

при проведение дока "Кадровое перемещение" требуется, если новое подразделение писать его в карточку этого сотрудника на закладку трудовой договор. Не пойму как мне найти именно этого сотрудника в справочнике...
2 Wobland
 
23.05.12
15:03
а правильно я помню, что у одного физлица может быть несколько сотрудников?
3 IBTM
 
23.05.12
15:06
(2) ДА
4 Бледно Золотистый
 
23.05.12
15:12
Что-то я не пойму вопроса. Зачем искать сотрудника, если он есть в док-те?
5 0_Serg_0
 
23.05.12
15:13
(0) по ИНН
6 Бледно Золотистый
 
23.05.12
15:14
(5) ИНН - реквизит физлица
7 IBTM
 
23.05.12
15:31
(0) да не пойдет!

(4) что бы изменить объект его мне нужно получить, не? Единственный способ в этом роде это текущая строка, но строк в документе может быть много.

я кажется нашел: надо связать ДатаПриёма в совакумности с Наименованием.
8 IBTM
 
23.05.12
15:33
+ к (4) не не я продругое).
9 Rovan
 
гуру
23.05.12
15:36
(7) чтобы изменить карточку сортрудника надо так

СотрудникОбъект = ВыборкаПоСтрокамДокумента.Сотрудник.ПолучитьОбъект()
10 dmpl
 
23.05.12
15:40
(1) Дык в кадровом перемещении же сотрудник выбирается. Ну или, как минимум, есть сопоставление физ.лица с сотрудником. Штатный ЗУП итак меняет реквизиты ТекущееПодразделениеОрганизации.
11 Бледно Золотистый
 
23.05.12
15:41
(9)вот и я о том же, зачем через ж*пу?
12 IBTM
 
23.05.12
15:54
(9) дааа, что-то я намудрил. Спасибо за помощь!