Непредвиденный символ при чтении JSON - УНФ

1. JaneP 14 01.04.20 17:25 Сейчас в теме
Здравствуйте!
Переношу контрагентов и их контактные данные из ТиС в УНФ. КД2, свои правила. Возникла проблема с переносом юр. и факт. адресов. Переносятся они нормально (в произвольном формате, т.к. единого правила заполнения в ТиС не придерживались и вводили от руки). В УНФ контрагент открывается, адреса стоят на своих местах. Но при попытке записать элемент выходит ошибка "Непредвиденный символ при чтении JSON". Конфигуратор говорит, что проблема именно в адресах, в процедуре УправлениеКонтактнойИнформациейСлужебный.СтрокуJSONВСтруктуру(Значение). Если зайти в адреса и внести любое изменение (убрать одну из запятых, поставить пробел...) - то после изменения нормально работает.
По теме из базы знаний
Найденные решения
2. JaneP 14 02.04.20 13:11 Сейчас в теме
Решила. Правила были написаны так:
// юр. адрес
КоллекцияОбъектов.НоваяСтрока();
КоллекцияОбъектов.Тип = "Адрес";
КоллекцияОбъектов.Вид = "ЮрАдресКонтрагента";
КоллекцияОбъектов.Представление=СокрЛП(Источник.ЮрФизЛицо.ЮрАдрес);
КоллекцияОбъектов.Значение=Источник.ЮрФизЛицо.ЮрАдрес;

так вот, Значение заполнять не надо. При первом открытии контактной информации с незаполненным Значением УНФ сама формирует Значение. И потом все корректно отрабатывается.
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. JaneP 14 02.04.20 13:11 Сейчас в теме
Решила. Правила были написаны так:
// юр. адрес
КоллекцияОбъектов.НоваяСтрока();
КоллекцияОбъектов.Тип = "Адрес";
КоллекцияОбъектов.Вид = "ЮрАдресКонтрагента";
КоллекцияОбъектов.Представление=СокрЛП(Источник.ЮрФизЛицо.ЮрАдрес);
КоллекцияОбъектов.Значение=Источник.ЮрФизЛицо.ЮрАдрес;

так вот, Значение заполнять не надо. При первом открытии контактной информации с незаполненным Значением УНФ сама формирует Значение. И потом все корректно отрабатывается.
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот