|
Загрузка личных данных в ЗУП | ☑ | ||
---|---|---|---|---|
0
tixis
28.07.13
✎
12:39
|
Пытаюсь загрузить личные данные из ДБФ в Справочник ФИЗЛиЦ в ЗУП, как программно проставить ФИО, В поле справочника наименование проставляю ФИО но при открытии формы эелемента, наименование проставлено а поля Фамилия Имя Отчество пустые, как их нужно заполнять , ведь у справочника ФИЗЛИЦ нет этих реквизитов?
|
|||
1
tixis
28.07.13
✎
12:41
|
Пробовал
ФормаЛичДанных = Спр.ПолучитьФорму("ФормаЭлемента",Спр); ФормаЛичДанных.Наименование = СокрЛП(ФайлЛичДанные.FAMIL) + " " + СокрЛП(ФайлЛичДанные.NAME) + " " + СокрЛП(ФайлЛичДанные.OTCH); ФизическиеЛицаКлиент.ФормаЭлементаНаименованиеПриИзменении(Элемент, ФормаЛичДанных); но все равно не проставлены ФИО |
|||
2
Капитан О
28.07.13
✎
12:42
|
форма здесь зачем?
|
|||
3
tixis
28.07.13
✎
12:45
|
(2) а как обратиться к Фамилии имени и отчеству?
|
|||
4
sda553
28.07.13
✎
12:46
|
Работать со справочником, а не формой
|
|||
5
tixis
28.07.13
✎
12:47
|
(4) но в справочнике нет таких реквизитов
|
|||
6
vicof
28.07.13
✎
12:47
|
(5) См. регистр сведений ФИОФизлиц
|
|||
7
tixis
28.07.13
✎
12:49
|
(5) емае, его то я и не увидел, спасибо
|
|||
8
tixis
28.07.13
✎
12:49
|
(7) - (6)
|
|||
9
tixis
28.07.13
✎
14:28
|
Почему если зайти в физ лицо то адрес факт и адрес юр, в представлении пустые поля, а если зайти в сам адрес, то стоит галка "Адрес за пределами РФ", если переключить галку Российски Адрес то все правильно встает по своим полям.
////Юр адрес НаборКИ = РегистрыСведений.КонтактнаяИнформация.СоздатьНаборЗаписей(); НаборКИ.Отбор.Объект.Установить(Спр.Ссылка); НаборКИ.Отбор.Тип.Установить(Перечисления.ТипыКонтактнойИнформации.Адрес); НаборКИ.Отбор.Вид.Установить(Справочники.ВидыКонтактнойИнформации.ЮрАдресФизЛица); НаборКИ.Прочитать(); Запись = НаборКИ.Добавить(); Запись.Объект = Спр.Ссылка; Запись.ЗначениеПоУмолчанию = Истина; Запись.Тип = Перечисления.ТипыКонтактнойИнформации.Адрес; Запись.Вид = Справочники.ВидыКонтактнойИнформации.ЮрАдресФизЛица; Запись.Поле1 = СтрАдрес.Индекс; Запись.Поле2 = СтрАдрес.Регион; Запись.Поле3 = СтрАдрес.Район; Запись.Поле4 = СтрАдрес.Город; Запись.Поле5 = СтрАдрес.НаселенныйПункт; Запись.Поле6 = СтрАдрес.Улица; Запись.Поле7 = СтрАдрес.Дом; Запись.Поле8 = СтрАдрес.Корпус; Запись.Поле6 = СтрАдрес.Квартира; НаборКИ.Записать(); |
|||
10
almar
28.07.13
✎
14:48
|
(9) ЗУП понимает, что это российский адрес, если поле "Представление" совпадает с тем, что должно быть исходя из Поле1-Поле11
|
|||
11
tixis
28.07.13
✎
20:38
|
Физлица загрузил, теперь не пойму как загрузить сотрудников организации. Пробовал вот так:
Процедура КнопкаВыполнитьНажатие(Кнопка) Спр = Справочники.СотрудникиОрганизаций.СоздатьЭлемент(); Спр.Физлицо = Справочники.ФизическиеЛица.НайтиПоКоду("111111"); Спр.Код = "000000011"; Спр.Организация = Справочники.Организации.НайтиПоКоду("000000001"); Спр.ВидДоговора = Перечисления.ВидыДоговоровСФизЛицами.ТрудовойДоговор; Спр.ДатаДоговора = ТекущаяДата(); Спр.Записать(); КонецПроцедуры в справочнике сотрудников не отображается сотрудник, хотя консолью запросов выдергивается. Организация в базе одна. как правильно загружать сотрудников чтобы они были связаны со справочником физические лица? |
|||
12
almar
28.07.13
✎
21:08
|
(11) еще Спр.Актуальность=Истина;
|
|||
13
tixis
28.07.13
✎
21:44
|
(12) спасибо
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |