|
Российский адрес/Адрес за пределами РФ | ☑ | ||
---|---|---|---|---|
0
Vugluskr
24.11.11
✎
20:10
|
Коллеги, как программно указать в контактной информации, что адрес российский, а то когда программно записываю адрес по умолчанию выбирается "адрес за пределами рф" ?
зуп |
|||
1
truba
24.11.11
✎
20:18
|
В Поле1 регистра контактная информация что пишется?
|
|||
2
truba
24.11.11
✎
20:24
|
Короче давай код как заносишь.
Имхо если есть заполнные поля Поле2, Поле3 итд то кладр - россейский. Если представление и поле1 - страна - чуждый русской душе адрес. //Код смотреть лень. |
|||
3
Vugluskr
25.11.11
✎
11:06
|
Адрес записываю так, но он записывается как "адрес за пределами рф". А мне нужно, чтобы был российский!
НовыйАдрес = Набор.Добавить(); НовыйАдрес.Объект = Сотр.ФИО.Ссылка; НовыйАдрес.Тип = Перечисления.ТипыКонтактнойИнформации.Адрес; НовыйАдрес.Вид = Справочники.ВидыКонтактнойИнформации.НайтиПоНаименованию("Адрес по прописке физ. лица"); НовыйАдрес.Поле1 = сотр.АдресИндекс; НовыйАдрес.Поле2 = сотр.АдресРегистрцииОбласть; НовыйАдрес.Поле3 = сотр.АдресРегистрцииРайон; НовыйАдрес.Поле4 = Сотр.АдресРегистрцииГород; НовыйАдрес.Поле6 = Сотр.АдресРегистрцииУлица; НовыйАдрес.Поле7 = Сотр.АдресРегистрцииДом; НовыйАдрес.Поле8 = Сотр.АдресРегистрцииКорпус; НовыйАдрес.Поле9 = Сотр.АдресРегистрцииКвартира; Набор.Записать(); |
|||
4
luckyluke
25.11.11
✎
11:08
|
(0) Представление и сумма полей Поле1...Поле9 должны совпадать. В ЗУПе посмотри как форме контактной информации определяется адрес РФ это или нет.
|
|||
5
Vugluskr
25.11.11
✎
11:27
|
(4), вот этого я пока не могу понять. по умолчанию ставится иностранный адрес.
|
|||
6
de Bug
25.11.11
✎
11:36
|
НовыйАдрес.ЗначениеПоУмолчанию = Ложь;
|
|||
7
Vugluskr
25.11.11
✎
11:45
|
de Bug, неа. Все-равно иностанный адрес создается. Блин.
|
|||
8
de Bug
25.11.11
✎
11:49
|
(7) Попробуй Представление заполнить.
|
|||
9
shuhard
25.11.11
✎
11:56
|
(7) я вот так переноси из ЗиК в УПП
Для Каждого СтрокаТЧ Из Кандидаты Цикл Физик=СтрокаТЧ.ФизЛицо.ПолучитьОбъект(); Физик.ИНН=СтрокаТЧ.ИНН; Физик.СтраховойНомерПФР=СтрокаТЧ.СтраховойНомерПФР; Физик.МестоРождения=СтрокаТЧ.МестоРождения; Физик.ДатаРождения=СтрокаТЧ.ДатаРождения; Физик.Записать(); // адрес прописки // Рг сведений ПаспортныеДанныеФизичсекогЛица Наборчик=РегистрыСведений.КонтактнаяИнформация.СоздатьНаборЗаписей(); Наборчик.Отбор.Объект.ВидСравнения=ВидСравнения.Равно; Наборчик.Отбор.Объект.Значение=Физик.Ссылка; Наборчик.Отбор.Объект.Использование=Истина; Наборчик.Отбор.Тип.ВидСравнения=ВидСравнения.Равно; Наборчик.Отбор.Тип.Значение=Перечисления.ТипыКонтактнойИнформации.Адрес; Наборчик.Отбор.Тип.Использование=Истина; Наборчик.Отбор.Вид.ВидСравнения=ВидСравнения.Равно; Наборчик.Отбор.Вид.Значение=Справочники.ВидыКонтактнойИнформации.ЮрАдресФизЛица; Наборчик.Отбор.Вид.Использование=Истина; Наборчик.Прочитать(); Наборчик.Очистить(); СтрокаНаборчика=Наборчик.Добавить(); СтрокаНаборчика.Активность=Истина; СтрокаНаборчика.Объект=Физик.Ссылка; СтрокаНаборчика.Период=Дата(1900,01,01); СтрокаНаборчика.Вид=Справочники.ВидыКонтактнойИнформации.ЮрАдресФизЛица; СтрокаНаборчика.Тип=Перечисления.ТипыКонтактнойИнформации.Адрес; СтрокаНаборчика.Представление=СтрокаТЧ.Представление; СтрокаНаборчика.Поле1=строкаТЧ.Поле1; СтрокаНаборчика.Поле2=строкаТЧ.Поле2; СтрокаНаборчика.Поле3=строкаТЧ.Поле3; СтрокаНаборчика.Поле4=строкаТЧ.Поле4; СтрокаНаборчика.Поле5=строкаТЧ.Поле5; СтрокаНаборчика.Поле6=строкаТЧ.Поле6; СтрокаНаборчика.Поле7=строкаТЧ.Поле7; СтрокаНаборчика.Поле8=строкаТЧ.Поле8; СтрокаНаборчика.Поле9=строкаТЧ.Поле9; СтрокаНаборчика.Поле10=строкаТЧ.Поле10; Наборчик.Записать(); КонецЦикла; |
|||
10
Vugluskr
25.11.11
✎
12:20
|
Неа, все одно - адрес иностранный.
Кстати а индекс адреса в какое поле записывать? |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |