#0
by yliya_1C
Добрый день! Заполняю справочник физлиц программно. Беда с адресом иностранцев. Есть на форме поле "Адрес за пределами РФ" Как в него корректно записать значение? Чтобы при открытии оно корректно отображалось в форме ввода адреса. Может быть кто-нибудь сталкивался, прошу помощи
#1
by Вася Чез
адрес хранится не в справочнике, а в регистре контактная информация, туда и надо делать запись
#5
by Вася Чез
под рукой только БП 3.0, там контактная информация хранится в ТЧ справочника, думаю в ЗУП также
#7
by Вася Чез
конфигуратор не работает?) ТЧ КонтактнаяИнформация, туда записывай адрес, в чем конкретно проблема?
#13
by Базис
Выведи (универсальными отчётами, консолью запросов, простым ручным запросом) значения и тип руками заполненного элемента.
#15
by AceVi
Если АдресЗаПределамиРФФизическиеЛица - он вроде как храниться тупо строкой. никакого разбиение на город, страна, улица у него нет(это разбиение работает только если ты используешь адресный классификатор, который только для РФ загружается). Твой адрес надо записывать в реквизит "Представление"
#16
by AceVi
А, вроде все таки Страна берется из адресного классификатора, а весь остальной адрес "Представление".
#17
by yliya_1C
Спасибо. Мы уже где-то близко). Делаю так Структура.Вставить("Страна", Страна); Не получается. Представление попадает в нужное поле, но при раскрытии карточки страна стоит Россия и никакого города вообще не указано. И форма другая - не та, которая появляется в случае ручного заполнения иностр. адреса
#18
by AceVi
Вчера не мог ответить Смотри - в таб КонтактнаяИНформация есть реквизит ЗначенияПолей - в нем в виде строки(а в ней данный в структуре xml) храниться основная информация Вот типа так(Это я тебе привел вид кк раз для иностранного адреса): <КонтактнаяИнформация xmlns="; xmlns:xs="; xmlns:xsi="; Представление="1ddf, 12313"><Комментарий/><Состав xsi:type="Адрес" Страна="РЕЮНЬОН"><Состав xsi:type="xs:string">1ddf, 12313</Состав></Состав></КонтактнаяИнформация> Конкретно вот это место <Состав xsi:type="xs:string"> - показывает что это иностранный адрес. Для РФ было бы так <Состав xsi:type="АдресРФ">. В общем модуле УправлениеКонтактнойИнформацией, как ты правильно начала смотреть, есть процедуры по разбору строк, вот пробуй)
#19
by yliya_1C
У меня сейчас только такая строка получается :( ”<КонтактнаяИнформация xmlns:xsi=”” xmlns:xs=”” xmlns=”” Представление=””><Комментарий/>
#20
by AceVi
И какие остались вопросы? Грубо говоря ты можешь скопировать строку с xml что я привел и подставить свои значения куда нужно и поместить в реквизит ЗначенияПолей, и тогда можно строку не разбирать.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- 1С: Программно нажать кнопку (Например <Записать>)
- А можно создать программно новый объект метаданных?
- Как программно в ячейку таблицы записать выражение?
- Программно узнать адрес поименованной ячейки таблицы
- Хитрый системный спавочник! Немогу программно записать...
- Как программно записать документ без закрытия и без запроса на сохранение?
- Программно добавить обработчик события к программно добавленному элементу формы
- Как перегнать программно печатную форму в формат JPG
- v8: СКД: программно добавить системное поле
- Как программно установить владельца программно созданной колонке
- Как в БП 2.3 Записать адрес контрагента программно?
- Подскажите как программно открыть форму документа и программно нажать на ОК?
В этой группе 1С
- Ошибка при закрытии смены.
- 1С бухгалтерия 3.0. Подключение фискального регистратора
- ЗУП 2.5 удержание НДФЛ
- БП 3.0 УСН больничный за счёт ФСС
- Схема интеркампани и обособленные подразделения ERP
- Очистка РС версии объектов
- Свежий релиз ЗУП 3.0
- v7: Подключение терминала сбора данных Opticon crd 9723 ru к ТиС
- УПП/КА расхождение по регистрам "Взаиморасчеты" и "Взаиморасчеты по документам"
- Подарочные сертификаты в УТ 11
- УПП. Не работает Дата запрета редактирования для Регламентированной отчетности.
- v7: Взаимозачеты с комиссионером
- формат JSON в версии 8.3.7
- Изменить префикс документов
- ЗУП3 - для сменщика не начислять Доплата за работу в праздничные дни...
- Можно ли из камеры смартфона определить звезду на ночном небе?
- Можно ли запустить два параллельных процесса в одном фоновом задании?
- Добавление контактной информации в УТ 11.2
- как вывести в скд остатки товара на каждую дату документа?
- выбор не уникального элемента справочника