![]() |
|
Управляемые формы работа с контактной информацией | ☑ | ||
---|---|---|---|---|
0
DenisVich
28.04.20
✎
14:48
|
Здравствуйте уважаемые форумчане. Есть контактная информация. Пытаюсь ее записать следующими действиями
получаю объект: СсылкаНаФизлицо = Справочники.ФизическиеЛица.НайтиПоНаименованию(ФИО).ПолучитьОбъект(); Создаю значение строки: ЗначениеСтроки="{"+Символы.ПС+Символ(34)+Символ(34)+"value"+Символ(34)+Символ(34)+": "+Символ(34)+Символ(34)+EMail+Символ(34)+Символ(34)+","+ +Символы.ПС+Символ(34)+Символ(34)+"comment"+Символ(34)+Символ(34)+": "+Символ(34)+Символ(34)+Символ(34)+Символ(34)+"," +Символ(34)+Символ(34)+"type"+": "+Символ(34)+Символ(34)+"АдресЭлектроннойПочты"+Символ(34)+Символы.ПС+"}"; Записываю средствами модуля УправлениеКонтактнойИнформацией.ЗаписатьКонтактнуюИнформацию(СсылкаНаФизлицо,ЗначениеСтроки,ЭлементСтроки.Вид,ЭлементСтроки.Вид.Тип,Истина); УправлениеКонтактнойИнформацией.ДобавитьКонтактнуюИнформацию(СсылкаНаФизлицо, ЗначениеСтроки, ЭлементСтроки.Вид, Неопределено, Истина); Правильно ли это? Неправильно но где ошибка? При попытке выполнить код происходит ошибка JSON:"Недопустимое состояние потока JSON" Подскажите пожалуйста. Спасибо. |
|||
1
RomaH
naïve
28.04.20
✎
14:53
|
ЗначениеСтроки="{"+Символы.ПС+Символ(34)+Символ(34)+"value"+Символ(34)+Символ(34)+": "+Символ(34)+Символ(34)+EMail+Символ(34)+Символ(34)+","+
+Символы.ПС+Символ(34)+Символ(34)+"comment"+Символ(34)+Символ(34)+": "+Символ(34)+Символ(34)+Символ(34)+Символ(34)+"," +Символ(34)+Символ(34)+"type"+": "+Символ(34)+Символ(34)+"АдресЭлектроннойПочты"+Символ(34)+Символы.ПС+"}"; вот это было бы красивее сделать через стр заменить а лучше структуру - а её потом в жисон средствами платформы, если уж на то пошло |
|||
2
DenisVich
28.04.20
✎
14:59
|
есть статья "Средства работы с JSON" но там показан принцип. А как с контактной информацией быть.
|
|||
3
RomaH
naïve
28.04.20
✎
15:01
|
Функция ПолучитьТекстЖИСОН(Знач СтруктураОтвета)
Запись = Новый ЗаписьJSON; Запись.УстановитьСтроку(); ЗаписатьJSON(Запись,СтруктураОтвета); Результат = Запись.Закрыть(); Возврат Результат; КонецФункции текст из структуры |
|||
4
Garykom
гуру
28.04.20
✎
15:02
|
(1) Через СтрШаблон еще красивее только совместимость проверить версию
|
|||
5
Garykom
гуру
28.04.20
✎
15:03
|
(0) Рекомендую сваять образец JSON в блокноте, затем через 1С его в структуру и посмотреть что получилось.
И вот эту структуру как правильно написано и заполняешь а затем ее в JSON. Не забыть про XMLСтрока() |
|||
6
RomaH
naïve
28.04.20
✎
15:04
|
РаботаСАдресами.ПоляАдресаВJSON(
не то? |
|||
7
Garykom
гуру
28.04.20
✎
15:05
|
||||
8
DenisVich
28.04.20
✎
15:54
|
Все это понятно господа(json). Но как работать средствами(модулями) - УправлениеКонтактнойИнформацией. Какие интерфейсы, методы последовательно должны вызваться для записи элемента?
|
|||
9
RomaH
naïve
29.04.20
✎
06:50
|
ДобавитьКонтактнуюИнформацию чем не устроило?
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |