| 
    
        
     
     | 
    
  | 
ПриЗаполнениеКонтактнойИнформации_Ошибка | ☑ | ||
|---|---|---|---|---|
| 
    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 
 | 
         
        у меня ЗУП     
         | 
 | Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |