Как заполнить адрес (индекс) партнера программно?
По теме из базы знаний
Найденные решения
Попробуй так:
СпрКонтрагенты = Справочники.Контрагенты.СоздатьЭлемент();
СтрокаКИ = СпрКонтрагенты.КонтактнаяИнформация.Добавить();
СтрокаКИ.Тип = Перечисления.ТипыКонтактнойИнформации.Адрес;
СтрокаКИ.Вид = Справочники.ВидыКонтактнойИнформации.ЮрАдресКонтрагента;
СтрокаКИ.ЗначенияПолей = ?(ЗначениеЗаполнено(Индекс), "Индекс=" + Индекс + Символы.ПС, "")
+ ?(ЗначениеЗаполнено(Регион), "Регион=" + Регион + Символы.ПС, "")
+ ?(ЗначениеЗаполнено(Район), "Район=" + Район + Символы.ПС, "")
+ ?(ЗначениеЗаполнено(Город), "Город=" + Город + Символы.ПС, "")
+ ?(ЗначениеЗаполнено(НаселенныйПункт), "НаселенныйПункт="+ НаселенныйПункт + Символы.ПС, "")
+ ?(ЗначениеЗаполнено(Улица), "Улица=" + Улица + Символы.ПС, "")
+ ?(ЗначениеЗаполнено(Дом), "Дом=" + Дом + Символы.ПС, "")
+ ?(ЗначениеЗаполнено(Корпус), "Корпус=" + Корпус + Символы.ПС, "")
+ ?(ЗначениеЗаполнено(Квартира), "Квартира=" + Квартира + Символы.ПС, "")
+ ?(ЗначениеЗаполнено(ТипДома), "ТипДома=" + ТипДома + Символы.ПС, "")
+ ?(ЗначениеЗаполнено(ТипКорпуса), "ТипКорпуса=" + ТипКорпуса + Символы.ПС, "")
+ ?(ЗначениеЗаполнено(ТипКвартиры), "ТипКвартиры=" + ТипКвартиры, "");
ПоказатьОстальные ответы
В избранное
Подписаться на ответы
Сортировка:
Древо развёрнутое
Свернуть все
Попробуй так:
СпрКонтрагенты = Справочники.Контрагенты.СоздатьЭлемент();
СтрокаКИ = СпрКонтрагенты.КонтактнаяИнформация.Добавить();
СтрокаКИ.Тип = Перечисления.ТипыКонтактнойИнформации.Адрес;
СтрокаКИ.Вид = Справочники.ВидыКонтактнойИнформации.ЮрАдресКонтрагента;
СтрокаКИ.ЗначенияПолей = ?(ЗначениеЗаполнено(Индекс), "Индекс=" + Индекс + Символы.ПС, "")
+ ?(ЗначениеЗаполнено(Регион), "Регион=" + Регион + Символы.ПС, "")
+ ?(ЗначениеЗаполнено(Район), "Район=" + Район + Символы.ПС, "")
+ ?(ЗначениеЗаполнено(Город), "Город=" + Город + Символы.ПС, "")
+ ?(ЗначениеЗаполнено(НаселенныйПункт), "НаселенныйПункт="+ НаселенныйПункт + Символы.ПС, "")
+ ?(ЗначениеЗаполнено(Улица), "Улица=" + Улица + Символы.ПС, "")
+ ?(ЗначениеЗаполнено(Дом), "Дом=" + Дом + Символы.ПС, "")
+ ?(ЗначениеЗаполнено(Корпус), "Корпус=" + Корпус + Символы.ПС, "")
+ ?(ЗначениеЗаполнено(Квартира), "Квартира=" + Квартира + Символы.ПС, "")
+ ?(ЗначениеЗаполнено(ТипДома), "ТипДома=" + ТипДома + Символы.ПС, "")
+ ?(ЗначениеЗаполнено(ТипКорпуса), "ТипКорпуса=" + ТипКорпуса + Символы.ПС, "")
+ ?(ЗначениеЗаполнено(ТипКвартиры), "ТипКвартиры=" + ТипКвартиры, "");
Показать
(3) Ага, получилось. Только я немного попутал и надо заполнять АдресДоставкиЗначения полей в заказе клиента.
Там вот такой формат XML
Как можно редактировать эту информацию? Есть какая то готовая функция?
Там вот такой формат XML
<КонтактнаяИнформация xmlns="http://www.v8.1c.ru/ssl/contactinfo" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" Представление="197046, г.Санкт-Петербург, ул.Куйбышева, д.32 литер У"><Состав xsi:type="Адрес" Страна="РОССИЯ"><Состав xsi:type="АдресРФ"><ДопАдрЭл ТипАдрЭл="10100000" Значение="197046"/></Состав></Состав></КонтактнаяИнформация>
Как можно редактировать эту информацию? Есть какая то готовая функция?