Имя: Пароль:
1C
 
Заполнить контактную информацию на форме контрагента
0 lamme
 
15.08.17
15:06
уф. ут11
Открыт справочник контрагенты.
На ней есть кнопка (моя) - установить телефон.
Хочу - чтобы вводимый номер телефона отображался на экране, но не записывался в тч контргаента - контактная информация.
Туплю. Не понимаю как это сделать.
Делаю такое
    Представление= "123456";
    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""; Представление="+Сокрлп("1234567890")+"><Комментарий/><Состав xsi:type=""НомерТелефона""/></КонтактнаяИнформация>""";

НоваяСтрока = Объект.КонтактнаяИнформация.Добавить();
НоваяСтрока.Тип = Перечисления.ТипыКонтактнойИнформации.Телефон;
НоваяСтрока.Вид = Справочники.ВидыКонтактнойИнформации.МобильныйТелефонЧастногоЛицаКонтрагента;
//НоваяСтрока.Представление = Представление;
НоваяСтрока.ЗначенияПолей = xmlТелефон;


Не работает. Молчит. Ничего не показывается. Но и не работает
1 Волшебник
 
модератор
15.08.17
15:08
А зачем вот всю эту белиберду писать?
2 lamme
 
15.08.17
15:09
а как иначе?
3 lamme
 
15.08.17
15:09
есть пример?
4 DrShad
 
15.08.17
15:12
и не покажет, ибо КИ рисуется на форме в момент создания на сервере и если до этого там ничего нет, то фигвам
5 lamme
 
15.08.17
15:13
те надо просто заполнить
записать
перерисовать форму ?
6 DrShad
 
15.08.17
15:14
(5) ты же не хочешь чтобы это соханялось
7 lamme
 
15.08.17
15:16
(6)
не хочу.
но судя по всему - по др никак.

с др стороны - это же форма
а к элеиментам формы доступ то программный есть
8 DrShad
 
15.08.17
15:18
(7) доступ то есть, вот только элементы эти динамичны, а не статичны, так что либо подменять запрос по КИ, который кстати идет с отбором по ссылке, либо искать среди множества программно создаваемых элементов необходимый и корректно его заполнять
9 lamme
 
15.08.17
15:19
ЭтаФорма.КонтактнаяИнформацияПоле2 ="мое инфо"
вот так работает
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший