Имя: Пароль:
1C
 
ПриЗаполнениеКонтактнойИнформации_Ошибка
,
0 antotti
 
03.10.14
11:54
Добрый день. Помогите решить проблему пожалуйста!
При заполнение КонтактнойИнформации (рег.св) адресов контрагентов - все время автоматически ставит адрес за пределами РФ, а как указать программно что это Российский адрес?
1 vicof
 
03.10.14
11:56
"при заполнение" - это пять по русскому языку.
"как указать программно что это Российский адрес" - нужно внимательно посмотреть модуль УправлениеКонтактнойИформацией, там была процедура проверки российского/иностранного адреса.
2 Wobland
 
03.10.14
11:57
а всё остальное - два по русскому языку
3 antotti
 
03.10.14
12:12
Спасибо, а как эта процедура называется в модуле "УправленияКонтактнойИнформацией" ?
4 antotti
 
03.10.14
12:14
Ни эта?  

Функция ПолучитьПредставлениеАдресаПоСтруктуре(СтруктураАдреса) Экспорт
5 antotti
 
03.10.14
12:46
Ну вот эта функция, нашел. В качестве Структуры - набор записей регистра свединей.

УправлениеКонтактнойИнформацией.ПолучитьПредставлениеАдресаПоСтруктуре(Структура)

Но это свойство...Как при заполнение регистра свединей указать это свойство и его значение?
6 Wobland
 
03.10.14
12:47
специально издеваешься, или русский - иностранный?
7 antotti
 
03.10.14
12:48
Я имею ввиду российский паспорт или нет - это свойство.
Вот как в этой функции.

АдресЗаПределамиРФ = Неопределено;
Структура.Свойство("ЗаПределамиРФ", АдресЗаПределамиРФ);
8 antotti
 
03.10.14
12:49
Wobland, не понял твой вопрос?) Мне нужно чтобы русские были, а он по умолчанию ставит за пределами рф(
9 Wobland
 
03.10.14
12:52
да, не понял. вопрос: русский язык для тебя иностранен, или ты сдавал ЕГЭ?
10 antotti
 
03.10.14
12:54
Пытаюсь сделать так:

НаборЗаписей = РегистрыСведений.КонтактнаяИнформация.СоздатьНаборЗаписей();
        НаборЗаписей.Отбор.Объект.Установить(Контрагент.Ссылка);
        НаборЗаписей.ДополнительныеСвойства.Свойство("ЗаПределамиРФ", Ложь);
        //
        НаборЗаписей.Прочитать();
        //
        СтрокаНабора = НаборЗаписей.Добавить();
        СтрокаНабора.Активность = Истина;
        СтрокаНабора.Тип = Перечисления.ТипыКонтактнойИнформации.Адрес;
        СтрокаНабора.Вид = Справочники.ВидыКонтактнойИнформации.ФактАдресКонтрагента;  
        СтрокаНабора.Объект = Контрагент.Ссылка;
        СтрокаНабора.ЗначениеПоУмолчанию = Истина;
        
        СтрокаНабора.Представление = Адрес;
        НаборЗаписей.Записать();
11 antotti
 
03.10.14
12:55
Русский язык не мой родной, но я знаю его
12 antotti
 
03.10.14
12:55
Подскажи  пожалуйста как это свойство указать?
13 antotti
 
03.10.14
13:16
Wobland, можешь подсказать?
14 antotti
 
03.10.14
13:17
Пробовал так:
НаборЗаписей.ДополнительныеСвойства.Вставить("ЗаПределамиРФ", Ложь);  не выходит(
15 antotti
 
03.10.14
13:20
Пробовал добавить заполнение полей:

СтрокаНабора.Поле2 = Область;
СтрокаНабора.Поле4 = Город;
СтрокаНабора.Поле6 = Улица;
СтрокаНабора.Поле7 = Дом;
СтрокаНабора.Поле9 = Квартира;

нет результата(
16 antotti
 
03.10.14
13:32
Ни кто не знает?(
17 Chikko
 
03.10.14
13:39
Не ту ф-цию ковыряешь.

//Функция для объекта редактирования определяет Российский это адрес или нет
ОпределитьДляОбъектаРоссийскийАдрес
18 antotti
 
03.10.14
13:49
такой функции не находит
19 antotti
 
03.10.14
13:54
поиск по общему модулю "Управление Контактной информацией" результатов не дал, причем в разных комбинациях слов.
20 Chikko
 
03.10.14
13:59
(19) у меня упп, например. а у тебя?
21 antotti
 
03.10.14
14:37
у меня ЗУП