Имя: Пароль:
1C
1С v8
Программная запись адреса в ЗУПе
0 Razor
 
29.02.12
16:33
Подскажите каким образом программно записать адрес в российский??
1 DrShad
 
29.02.12
16:34
сам то понял че сказал?
2 guitar_player
 
29.02.12
16:38
(0) ))) паника?
3 vyaz
 
29.02.12
16:39
Набор.Записать();
4 luckyluke
 
29.02.12
16:40
(0) поля и представление должны соответствовать.
5 DrShad
 
29.02.12
16:40
(4) а зачем набор?
6 KnightAlone
 
29.02.12
16:41
ну у меня есть пара вариантов:
1) когда заполните адрес и будете нажимать ОК, надо выпить водки подышать на экран
2) приложить к экрану российский паспорт


ЗЫ какой вопрос - такой ответ
7 Razor
 
29.02.12
16:41
При пользовательском заполнении можно выбрать российский адрес и адрес за пределами РФ
8 vyaz
 
29.02.12
16:42
(5) пусть будет АдресВРоссийский.Записать();
пойдет? )))
9 Razor
 
29.02.12
16:43
в (0) написано "программно", я заполняю и поля и представление, но при открытии он показывает адрес за пределами РФ
10 KnightAlone
 
29.02.12
16:44
(7) ну так и в чем проблема? открыть конфигуратор и посмотреть в какой реквизит запишется тип Булево (скорее всего) религия не позволяет?
11 KnightAlone
 
29.02.12
16:46
глянул мельком - подозреваю, что реквизит ЗначениеПоУмолчанию - то, что Вы ищете Истина - видимо за пределами РФ, Ложь - РФ. хотя код не смотрел, могу и ошибаться
12 Razor
 
29.02.12
16:49
(10), зачем предлагать, если не знаете, этот реквизит всегда ложь и в российских и за пределами РФ
13 KnightAlone
 
29.02.12
16:51
ну тогда открывайте обработку РедактированиеКонтактнойИнформации (она вызывается в типовой при внесении адреса в фи. лица) и смотрите, как работает
14 DmiVo
 
29.02.12
16:53
Вид правильно заполни.
15 KnightAlone
 
29.02.12
16:53
Если Вид = Справочники.ВидыКонтактнойИнформации.ИнострАдресФизЛица Тогда
           ПроизвольныйАдрес = Истина;
       Иначе
           ПроизвольныйАдрес = (УправлениеКонтактнойИнформацией.ПолучитьПредставлениеАдреса(ЭтотОбъект) <> Представление);
       КонецЕсли;

вот если Вам СОВСЕМ в лом самому конфигуратор открыть. то есть этот признак проставляется в зависимости от вида контактной информации, туда и копайте
16 ДемонМаксвелла
 
29.02.12
17:02
пиши не только представление, но и поле1... поле10. причем так, чтобы соблюдалось равенство ПолучитьПредставлениеАдреса(ОбъектРедактирования) = ОбъектРедактирования.Представление (код из УПП)
17 Razor
 
29.02.12
17:28
Спасибо!
Выдавать глобальные идеи — это удовольствие; искать сволочные маленькие ошибки — вот настоящая работа. Фредерик Брукс-младший