После очередного обновления конфигурации 1C:Бухгалтерия (например, до релиза 3.0.52.42) пользователи могут столкнуться с неприятной ситуацией: при вводе юридического адреса контрагента в свободной форме или при указании иностранного адреса данные просто не сохраняются. Вы вводите текст, нажимаете «ОК», и поле остается пустым. Давайте разберем по шагам, почему возникает эта проблема, и рассмотрим подробнее рабочие способы ее решения.
Проанализируем ситуацию с технической точки зрения. В современных версиях Библиотеки стандартных подсистем (БСП) архитектура хранения контактной информации претерпела изменения. Теперь адреса хранятся не в привычных регистрах сведений, а в табличных частях справочников в виде сериализованной XML или JSON-строки. За обработку этих данных часто отвечают модули вроде УправлениеКонтактнойИнформацией и специфические XDTO-пакеты.
Если при обновлении старые данные конвертировались некорректно, в XML-строку может попадать "мусор", из-за чего происходит скрытая ошибка десериализации. Платформа создает иллюзию ввода: текст в поле отображается, но внутренняя структура адреса не формируется, и при попытке записи система просто очищает поле.
Кроме того, на поведение формы могут влиять подключенные сервисы автозаполнения по ИНН. Если введенный адрес не соответствует жестким форматам классификатора (например, КЛАДР или ФИАС), сервис может принудительно его сбросить.
Несохранение адресов нерезидентов — это известная особенность некоторых релизов. Чтобы решить эту задачу, выполним следующие настройки конфигурации:
Юридический адрес контрагента) и откроем его карточку.После включения этой настройки страна начнет корректно фиксироваться во внутренней структуре (в сериализованной строке), и адреса иностранных контрагентов будут успешно сохраняться без сброса.
Если вам нужно ввести нестандартный российский адрес, который не распознается классификатором, нельзя просто впечатывать текст в строку на форме контрагента. Посмотрим на алгоритм действий, который гарантирует сохранение:
Виды контактной информации и проверим настройку поля Редактировать для нужного адреса.Использование специальной команды через меню «Еще» позволяет системе правильно обработать строку и сформировать корректный XDTO-пакет без привязки к классификатору.
Если вышеописанные настройки не помогли, рассмотрим дополнительные технические меры по оздоровлению базы:
Кэш программных интерфейсов и очистите его записи.Виды контактной информации на наличие задвоенных или пустых элементов, которые могли случайно сгенерироваться при обновлении. Убедитесь, что у вашего рабочего юридического адреса в поле Тип строго установлено значение Адрес.Также стоит помнить об известных ограничениях самой платформы: если вы ввели данные в поле и сразу нажали кнопку записи на форме или клавишу «Enter», не убрав фокус с редактируемого текстового поля, платформа может посчитать ввод незавершенным и сбросить значение. Всегда убирайте фокус (кликайте в другое место формы) перед сохранением элемента.