УправлениеКонтактнойИнформациейСлужебный добавить адрес контрагента программно #785483


#0 by 4y4yHDRA
Уважаемые специалисты 1С, прошу Вашей помощи! Подскажите, пожалуйста, каким образом можно программно добавить адрес контрагенту используя БСП (2.3.3.77)... ранее пытался добавить таким образом: xmlАдрес = "<КонтактнаяИнформация xmlns=""; xmlns:xs=""; xmlns:xsi=""; +     "Представление=""" + ТекущийАдрес[1] + """><Комментарий/><Состав xsi:type=""Адрес"" Страна=""РОССИЯ""><Состав xsi:type=""АдресРФ""><ОКТМО>0</ОКТМО><ДопАдрЭл ТипАдрЭл=""10100000"" Значение=""""/>" + ... но при таком подходе адрес не отображается на форме Контрагента, хотя существует (через консоль запросов он мне его показывает) П.С.: Гугл и ИТС не дали четкого ответа... насилие над конфигурацией и над моим мозгом приводит к параноидальным приступам смеха и на меня уже криво посматривают коллеги Вы последняя инстанция для моего спасения ))
#1 by DrShad
очень странный способ собрать сериализованную строку по значениям полей
#2 by Victor0306
Адрес Контрагента хранится у Партнера и редактируется в форме Партнера
#3 by 4y4yHDRA
П.П.С.: 1С:Предприятие 8.3 (8.3.9.1818) Бухгалтерия предприятия, редакция 3.0 (3.0.44.155)
#4 by DrShad
это вообще вручную собрать сложно
#5 by 4y4yHDRA
Это я вообще не понял что значит
#6 by DrShad
ну так используй типовые функции, а не городи бог весть что тем что в слава богу оно не пишется в Адресный классификатор, но можно вообще РС сломать
#7 by 4y4yHDRA
Поэтому я пришел к выводу что надо юзать БСП
#8 by DrShad
нафейхоа? открой в контрагенте форму редактирования КИ и потом смотри как она его пишет в справочник
#9 by 4y4yHDRA
Мне причем не надо заполнять все поля... а только представление (адрес в свободной форме)
#10 by DrShad
адрес в свободной форме не работает когда страна россия
#11 by Лефмихалыч
Вид неправильный. В справочнике видов скорее всего есть юр.адрес контрагента, юр.адрес орагниазации и еще чего-нибудь и по наименованию находится какой попало. Надо было Спрваочники.ВидыКонтактнойИнформации.ЮрАдресКонтрагента
#12 by 4y4yHDRA
Огромное спасибо... как же хорошо что есть такие форумы и люди которые помогают ) Действительно в этом была проблема, адрес стал отображаться в карточке Контрагента Только появляется сообщение "Некорректный формат контактной информации."
#13 by 4y4yHDRA
Убрал эту строчку, и ошибка исчезла НоваяСтрока.ЗначенияПолей = xmlАдрес; Видимо чтобы был корректный формат нужно приводить адрес к классификатору, но это не с страшно, при запросе из базы все равно получается нужный адрес Всем спасибо за помощь цель достигнута Тему можно закрывать
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С