![]() |
![]() |
![]() |
|
Флажок, справочник сотрудников организации. | ☑ | ||
---|---|---|---|---|
0
Menjoy
17.08.11
✎
17:58
|
При создании сотрудника в бухгалтерии можно выбрать два способа:
1) создание нового сотрудника и автоматически физ. лица 2) создать нового сотрудника на основе существующего физ. лица Я создаю сотрудника, и мне нужно автоматически создать физ. лицо. Т.е. нужно выбрать флажок. Как это сделать из внешней обработки? Он висит в данных как "ВыборФизлица". |
|||
1
Menjoy
17.08.11
✎
17:59
|
Пробовал делать вручную, но бьет ошибку, что физ. лицо не привязано к сотруднику:
НовоеФизЛицо = Справочники.ФизическиеЛица.СоздатьЭлемент(); НовоеФизЛицо.Наименование = ФИО; НовоеФизЛицо.Код = Номер; НовоеФизЛицо.Записать(); НовыйСотрудник = Справочники.СотрудникиОрганизаций.СоздатьЭлемент(); НовыйСотрудник.Физлицо = ФИО; НовыйСотрудник.Код = Номер; НовыйСотрудник.Записать(); |
|||
2
zbv
17.08.11
✎
18:00
|
может надо так:
НовыйСотрудник.Физлицо = НовоеФизЛицо.Ссылка; |
|||
3
Menjoy
17.08.11
✎
18:12
|
Попробовал.
Снова, физ. лица добавились, а сотрудники нет. Без ошибки правда. |
|||
4
Menjoy
17.08.11
✎
18:14
|
Там фишка в том, что именно флажок установить нужно.
Точнее там переключатель. |
|||
5
Amra
17.08.11
✎
18:18
|
(4) Фишка как раз совсем не в этом....
НовоеФизЛицо = Справочники.ФизическиеЛица.СоздатьЭлемент(); НовоеФизЛицо.Наименование = ФИО; НовоеФизЛицо.Код = Номер; НовоеФизЛицо.Записать(); НовыйСотрудник = Справочники.СотрудникиОрганизаций.СоздатьЭлемент(); НовыйСотрудник.Физлицо = НовоеФизЛицо.Ссылка; НовыйСотрудник.Код = Номер; НовыйСотрудник.Записать(); |
|||
6
Menjoy
17.08.11
✎
18:22
|
(5) точно также подсказал (2)
но все равно сотрудники не появились в справочнике, добавились только физ. лица в соответствующем справочнике. |
|||
7
Amra
17.08.11
✎
18:24
|
(6) Спорим появились? В списке справочника сотрудников куча отборов - по актуальности, по организации... То есть данные есть, просто не видны в списке изза отборов
|
|||
8
Menjoy
17.08.11
✎
18:27
|
(7) действительно, спасибо.
Не увидел, потому что "Наименование" не прописано. Сейчас добавлю: НовыйСотрудник.Наименование = ФИО; И все должно быть ок. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |