Как импортировать данные о пользователях из XML
Эта инструкция предназначена 1С-программисту, для реализации необходимого функционала на стороне 1С. Информацию о настройке данного функционала на стороне CMS Вы найдете в соответсвующем разделе через меню администратора.
Если у Вас нет 1С-программиста, который готов реализовать данный функционал, то создатель Вашего сайта бесплатно познакомит Вас сразу с несколькими специалистами в данной области.
Варианты реализации XML-выгрузки
- Возможна передача данных, как обо всех, так и только о нескольких пользователях
- Если планируется информирование о балансе пользователей и/или пополнение баланса, то в XML-данных должно быть свойство, которое можно использовать в качестве числа, обозначающего баланс. Также должны быть, какие-либо однозначно идентифицирующие пользователя данные: id пользователя или номер клиента, логин/email, телефон. Могут быть переданы данные и о других свойствах
- Данные можно загружать, как вручную, так и автоматически (рекомендуется) через FTP
- При использовании FTP рекомендуется использовать шифрование
О формате XML-файла
Имя XML-файла может быть любым, но желательно избегать русских букв и пробелов. С латиницей проблем нет. Также важно, чтобы с каждой новой выгрузкой название файла не менялось.
Названия тегов и их свойств Вы можете использовать любые. Главное следовать следущим правилам:
- XML-заголовок может быть любым, но корректным.
- Какая бы кодировка ни была указана в XML-заголовке, 1С всегда использует
windows-1251. Если в Вашем случае используется другая кодировка, об этом нужно сообщить отдельно - В именах тегов и их свойств допускаются буквы (в том числе кириллица), цифры, подчёркивания. Первый символ должен быть буквой. Других ограничений нет.
- Если через выгрузку нужно удалить пользователя, то для него нужно указать имя
Удаленное
<?xml version="1.0" encoding="windows-1251"?>
<Элементы>
<Элемент ID="2" ФИО="Иванов Иван Иванович" Email="ivanov@mail.ru" Телефон="+79111111111" Баланс="0"/>
<Элемент ID="35" ФИО="Удаленное"/>
<Элемент ID="115" ФИО="Удаленное"/>
<Элемент ID="3119" ФИО="Петров Пётр Петрович" Email="petrov@yandex.ru" Телефон="+79222222222" Баланс="-99.99"/>
<Элемент ID="20159" ФИО="Сидоров Сидор Сидорович" Email="sidorov@gmail.com" Телефон="+79333333333" Баланс="500.00"/>
...
</Элементы>
В примере приведены данные о пользователях. У каждого из них есть:
- ID (нечто уникальное, например, номер клиента - можно латинские буквы, цифры и дефисы)
- Ф.И.О. (здесь ограничений нет)
- Email (если будет использоваться в качестве логина, то должен быть уникальным)
- Телефон (если будет использоваться для SMS-уведомлений, то желательно, чтобы был указан в международном формате - должен начинаться с
+7, а не с8) - Баланс (в рублях; если используются копейки, то разделителем целой и дробной части должна быть точка, а не запятая)
- Могут быть и любые другие свойства, например, адрес
Частичный или полный импорт данных
Импортировать можно, как всех пользователей, так и только какую-то их часть. Новые добавятся, уже имеющиеся обновятся (сравнение идёт по ID).
О загрузке файлов
Вам будет предоставлен FTP-доступ к одной из папок на сайте. Желательно использовать шифрование - SFTP или FTPS. Часто бывает, что 1С шифрование не поддерживает. Если так, то можно и обычный FTP, но это не безопасно.
У Вас будет доступ на создание подпапок.
XML-файл с данными о пользователях будет автоматически удаляться при успешном импорте.
Эта инструкция предназначена 1С-программисту, для реализации необходимого функционала на стороне 1С. Информацию о настройке данного функционала на стороне CMS Вы найдете в соответсвующем разделе через меню администратора.
Если у Вас нет 1С-программиста, который готов реализовать данный функционал, то создатель Вашего сайта бесплатно познакомит Вас сразу с несколькими специалистами в данной области.
|
CMS Zion WebEngine является бесплатной системой. Развивается за счёт рекламы, помощи веб-студии #webZion и других спонсоров.
Будем рады, если Вы поддержите нас любой суммой, а также поделитесь идеями на счёт каких-либо улучшений и доработок для CMS...
Заранее, большое, спасибо
|
Блог обновлений
Zion WebEngine 23.06.15
- Доработаны классы для управления базой данных, файлами и папками, парсингом данных со стороннего сайта (спасибо Moto-Retail18):
- Реализована функция вычисления типа указанного столбца в указанной таблице данных
- Теперь, если товар (возможно, временно) удаляется парсером из таблицы данных контента, некоторые данные могут быть сохранены в отдельной таблице данных:
- Список столбцов, которые нужно сохранять, свободно настраивается
- Если товар снова создаётся парсером, эти данные сразу же добавляются для него в таблице контента
- Если в этой отдельной таблице хранятся данные о файлах, то такие файлы не удаляются автоматически инструментом
Размеры файлов и папок - Разработка завершена, но ведутся "боевые" испытания
- Доработан класс для управления экспортом данных в YML (для Яндекс.Маркет, Яндекс.Вебмастер, Яндекс.Директ и др.):
- Теперь в выгрузку не попадают товары, для которых не указана категория
Zion WebEngine Zion Import Zion Export XML/RSS/1С/YML База данных/Таблицы данных Импорт/Экспорт Категории Классы Контент/Контентные единицы Сайт-каталог Файлы/Папки Что такое Контент?
Zion WebEngine 23.06.14
- Доработаны класс для управления пользователями, класс для управления документами и реквизитами пользователей, а также элемент
Связи(спасибо MasterProfi):- Расширен список реквизитов и документов, которые может указать и загрузить пользователь (либо администратор)
- Начато внедрение функционала, позволяющего налаживать множественные связи пользователей с контентными единицами:
- Аналогично тому, как сейчас контентные единицы могут быть связаны друг с другом
- Разработка ещё не завершена
Zion WebEngine Zion UserControl Доступы/Пользователи Классы Контент/Контентные единицы Связи Элементы Что такое Элементы?
Zion WebEngine 23.06.13
- Доработаны главный файл административного интерфейса, класс для управления пользователями и класс для управления документами и реквизитами пользователей (спасибо MasterProfi):
- Устранены проблемы, выявленные в предыдущем обновлении
- Расширен список контактных данных, которые может указать пользователь (либо администратор)
Zion WebEngine Zion UserControl Административный интерфейс Доступы/Пользователи Классы Обновления CMS Что такое Классы?
Zion WebEngine 23.06.08
- Доработаны главный файл административного интерфейса и класс для управления проектом (спасибо Moto-Retail18):
- Устранены проблемы, выявленные в предыдущем обновлении
Zion WebEngine Что такое Административный интерфейс и Гостевой интерфейс? Административный интерфейс Классы Обновления CMS
Zion WebEngine 23.06.07
- Доработаны главный файл административного интерфейса, класс для управления проектом, элемент
Место в структуре, административные JS-скрипты и CSS-определения (спасибо Trade59):- Начато внедрение возможности переводить CMS в различные режимы, отличные от стандартного:
- Например, первым делом будет внедряться управление каталогом товаров, как древовидной структурой из категорий и подкатегорий
- Будут доступны и другие режимы для более удобного решения других задач
- Начато внедрение возможности переводить CMS в различные режимы, отличные от стандартного:
Zion WebEngine Что такое CMS Zion WebEngine? Административный интерфейс Категории Классы Место в структуре Сайт-каталог Элементы
Zion WebEngine 23.05.26
- Доработаны классы для управления базой данных, пользователями и уведомлениями (спасибо Пермский Период):
- Более удобно организованы:
- Задание параметров для доступа к базе данных
- Задание параметров для кэширования
- Создание администраторов
- Более удобно организованы:
- Доработано меню администратора для пакета
Zion Booking:- Устранены некотрые недочёты при создание записей по умолчанию
Zion WebEngine Zion Booking Что такое Меню администратора? База данных/Таблицы данных Доступы/Пользователи Классы Кэш/Кеш Меню администратора Уведомления
Zion WebEngine 23.05.22
- Доработан класс для управления базой данных (спасибо Пермский Период):
- Более продумано реализована загрузка данных о связях клонируемых записей
Zion WebEngine База данных/Таблицы данных Классы Связи Что такое Классы?
Zion WebEngine 23.05.18
- Доработан класс для управления базой данных (спасибо ТК Кило):
- Устранены недочёты при клонировании связей
Zion WebEngine 23.05.15
- Доработан класс для управления базой данных (спасибо ТК Кило):
- Устранены некоторые недочёты с ограничением доступа для разных групп пользователей
Zion WebEngine База данных/Таблицы данных Доступ Групп пользователей Классы Что такое Классы?
Zion WebEngine 23.05.12
- Доработаны элемент
Связии административные скрипты (спасибо ТК Кило):- Заверено внедрение функционала, позволяющего добавить описание к каждой связи между контентными единицами
- Разработка завершена, но развитие этого функционала ещё возможно в ближайших обновлениях
- Доработан главный файл гостевого интерфейса:
- Упрощено включение/выключения отображения ошибок - может быть полезно при отладке PHP-кода
Zion WebEngine Что такое Административный интерфейс и Гостевой интерфейс? PHP Контент/Контентные единицы Обновления CMS Связи Элементы
Zion WebEngine 23.05.02
- Доработаны элемент
Связии административные скрипты (спасибо ТК Кило):- Начато внедрение функционала, позволяющего добавить описание к каждой связи между контентными единицами
- Разработка ещё не завершена
- Доработаны класс для управления контентом и плагин универсального меню:
- Добавлен новый параметр
reason, доступный при отображение связанных контентных единиц:- При пустом или не указанном значении будут отображены все связи с учётом других параметров фильтрации (как и раньше - по умолчанию)
- При значении
!existsбудут выведены только те записи, для которых причина связи указана (не является пустой/нулевой) - При значении
!notexistsбудут выведены только те записи, для которых причина связи не указан (является пустой/нулевой) - При другом значении будут выведены только те записи, для которых причина связи равна этому значению
- Добавлен новый параметр
- Доработан главный файл административного интерфейса:
- Упрощено включение/выключения отображения ошибок - может быть полезно при отладке PHP-кода
Zion WebEngine PHP Административный интерфейс Классы Контент/Контентные единицы Меню/Списки/Навигация Плагины Связи Элементы
Zion WebEngine 23.04.27
- Доработан плагин формы обратной связи (спасибо МедИнвест):
- Устранены некоторые рудимент по части защиты от спама и интеграции с почтовыми клиентами
Zion Mail Back Обратная связь/Обратный звонок Плагины Спам Формы Что такое Плагины?
Zion WebEngine 23.04.26
- Доработан плагин Meta (спасибо Moto-Retail18):
- Теперь для страниц с подстраницами (с пагинацией) в заголовок и в описание автоматически добавляется номер активной подстраницы:
- Это избавляет от проблемы с одинаковыми заголовками и описаниями и положительно сказывается на SEO-оптимизации
- Теперь для страниц с подстраницами (с пагинацией) в заголовок и в описание автоматически добавляется номер активной подстраницы:
Zion SEO Booster SEO-параметры Пагинация/Подстраницы Плагины Как оптимизировать сайт под поисковые системы?
Zion WebEngine 23.04.25
- Доработан элемент
Связи(спасибо ТК Кило):- Реализовано сохранение внедрённых в недавних обновлениях данных о причинах связи при клонировании записи
- Доработан класс для управления базой данных:
- Реализованы разрешение и запрет на клонирование записей для каждой отдельной группы пользователей:
- Для администраторов такая возможность есть всегда
- Для других групп пользователей этот параметр настраивается, и по умолчанию доступ к данной функции запрещён
- Реализованы разрешение и запрет на клонирование записей для каждой отдельной группы пользователей:
Zion WebEngine База данных/Таблицы данных Доступ Групп пользователей Классы Связи Элементы Что такое Классы?
Zion WebEngine 23.04.21
- Доработан элемент
Связи(спасибо ТК Кило):- Завершено внедрение функционала, позволяющего не только связывать контентные единицы друг с другом, но и выбирать один из доступных вариантов причин связи:
- Можно использовать, как уже имеющиеся варианты, так и добавлять новые
- Неиспользуемые варианты удаляются автоматически
- Устранены недочёты, выявленные в предыдущей версии
- Разработка завершена
- Завершено внедрение функционала, позволяющего не только связывать контентные единицы друг с другом, но и выбирать один из доступных вариантов причин связи:
Zion WebEngine Контент/Контентные единицы Связи Элементы Что такое Контент?
Zion WebEngine 23.04.14
- Доработан элемент
Многострочное поле с редактором(спасибо МедИнвест):- Теперь в соответствующее поле войдёт значительно больше текста
Zion WebEngine Многострочные поля Элементы Что такое Элементы?
Zion WebEngine 23.04.10
- Доработан обработчик обратной связи (спасибо МедИнвест):
- Устранены проблемы при отправке email-сообщений
Zion Mail Back Email-сообщения Обработчики Обратная связь/Обратный звонок
Zion WebEngine 23.04.07
- Доработан класс для создания YML-фида для Яндекс.Маркет, Яндекс.Директ и Яндкекс.Вемастер (спасибо Moto-Retail18):
- Теперь данные о наличии/отсутствии товара передаются в соответствии с новыми требованиями Яндекс.Вебмастер
- Теперь, если не заполнено описание для Яндекс.Маркет, оно формируется из основного текста:
- А если и основной текст не заполнен, то описание берётся из названия товара
Zion Export XML/RSS/1С/YML Классы Основной текст Сайт-каталог Элемент "Основной текст"
Zion WebEngine 23.04.06
- Доработан плагин универсального меню (спасибо СП МАОУ "СОШ 118" г. Перми):
- Теперь поиск не приводит к ошибке при использовании параметра
selectсо значениемall, если в комплекте поставки нет тех или иных пакетов
- Теперь поиск не приводит к ошибке при использовании параметра
- Доработан класс для создания YML-фида для Яндекс.Маркет, Яндекс.Директ и Яндкекс.Вемастер (спасибо Moto-Retail18):
- Теперь пробелы в адресах изображений автоматически конвертируются в необходимый спецсимвол
%20для успешного прохождения модерации в данных веб-сервисах Яндекса
- Теперь пробелы в адресах изображений автоматически конвертируются в необходимый спецсимвол
Zion WebEngine Zion Export Что такое Комплект поставки? XML/RSS/1С/YML Классы Кодировки/Наборы символов Меню/Списки/Навигация Плагины Поиск текста
Zion WebEngine 23.04.05
- Доработан элемент
Расписание(спасибо СП МАОУ "СОШ 118" г. Перми):- Устранены проблемы с сохранением данных, переданных пользователем при бронировании
- Доработан файл-менеджер (спасибо Федерация Киокушин России):
- Устранены проблемы с загрузкой больших файлов на веб-сервер
Zion WebEngine Zion Booking Бронирование/Расписание Веб-сервер/Хостинг Классы Файл-менеджер Файлы/Папки Элементы Что такое Элементы?
Ответы на вопросы
Плагин Menu
О том, как формируются меню и списки, о том, как использовать параметры при вызове плагина Menu
Zion WebEngine Zion UserControl Zion Catalog Zion Pub Hub Zion Chat Zion Multi-Lang Адрес (URL)/ЧПУ/Переадресация Баланс пользователя/Абонентская плата Веб-браузер Дата/Время/TimeMashine Доступы/Пользователи Кодировки/Наборы символов Контент/Контентные единицы Корзина для заказов Куки Меню/Списки/Навигация Многоязычность/Языки Обновления CMS Обмен сообщениями/Чат Пагинация/Подстраницы Поиск текста Помощники/Мастеры/Инструкции/Подсказки Сайт-каталог Связи Способы доставки/самовывоза Способы оплаты Сравнение Условия Фильтрация
Как импортировать данные о пользователях из XML
Как загрузить данные о пользователях, например, о клиентах на сайт из 1С и аналогичных внешних систем через формат XML
Zion UserControl Zion Import XML/RSS/1С/YML Импорт/Экспорт Меню администратора
Как установить созданный сайт на Ваш хостинг или свой веб-сервер?
Информация о том, что как установить сайт с CMS Zion WebEngine на хостинге или веб-сервере, независимом от создателя Вашего сайта
HTTP/HTTPS/SSL-сертификаты SEO-параметры Адрес (URL)/ЧПУ/Переадресация База данных/Таблицы данных Веб-браузер Веб-сервер/Хостинг Файлы/Папки
Как вставить изображение или файл в контент?
Как вставить изображение или ссылку на файл в основной текст станицы?
Zion WebEngine HTML-код веб-страницы Изображение Контент/Контентные единицы Основной текст Плагины Редактор контента/WYSIWYG-редактор Файл-менеджер Файлы/Папки Шаблоны контента
Что такое Меню администратора?
Общая информация о Меню администратора: что это, где его найти и как им пользоваться?
Zion WebEngine Zion UserControl Zion Catalog Zion Mail Back Zion SEO Booster Zion xDelivery Zion Import Zion Gallery Zion xPayment Zion Pub Hub Zion Export Zion JivoSite Zion Chat Zion Multi-Lang Zion Banners Manager Zion Sender Zion Server Email-сообщения SMS SMTP/PHP-mail XML/RSS/1С/YML Валюты Веб-сервер/Хостинг Галереи/Слайды Доступ Групп пользователей Доступы/Пользователи Изображение Импорт/Экспорт Интернет-магазин Категории Корзина для заказов Корзина для мусора Кэш/Кеш Меню/Списки/Навигация Меню администратора Многоязычность/Языки Обновления CMS Обмен сообщениями/Чат Обратная связь/Обратный звонок Онлайн-консультант Политика конфиденциальности Помощники/Мастеры/Инструкции/Подсказки Рассылки Реакции на заказ Сайт-каталог Скидки/Наценки Спам Способы доставки/самовывоза Способы оплаты Файлы/Папки ФЗ-152 Формы Шаблоны контента Эскизы
Как наладить поиск по сайту?
Как создать форму поиска и страницу с результатами поиска
Zion WebEngine Веб-браузер Веб-сервер/Хостинг Основной текст Пагинация/Подстраницы Поиск текста Помощники/Мастеры/Инструкции/Подсказки Сайт-каталог Формы
Что такое Тип контента?
Общая информация о Типах контента: что это, для чего они нужны, и как их использовать
Zion WebEngine Zion Catalog Zion Pub Hub Меню/Списки/Навигация Типы
Как редактировать Контент?
Как управлять страницами, редактируемыми полями, новостями, статьями, товарами, аксессуарами и другими контентными единицами?
Zion UserControl Zion Catalog Zion Pub Hub Адрес (URL)/ЧПУ/Переадресация Кэш/Кеш Меню/Списки/Навигация Помощники/Мастеры/Инструкции/Подсказки Фильтрация Шаблоны контента
Как управлять сайтом?
Унифицированная инструкция для администратора сайта на CMS Zion WebEngine
Zion WebEngine Zion UserControl Zion Catalog Zion Mail Back Zion SEO Booster Zion Banners Manager Zion Booking SEO-параметры SMS Баннеры Бронирование/Расписание Вес и габариты Выбор нескольких вариантов Выбор одного из вариантов Галереи/Слайды Галочка Дата/Время/TimeMashine Доступ Групп пользователей Доступы/Пользователи Изображение Интернет-магазин Категории Кодировки/Наборы символов Корзина для заказов Многострочные поля Настраиваемые модули Однострочное поле Поиск текста Помощники/Мастеры/Инструкции/Подсказки Реакции на заказ Редактор контента/WYSIWYG-редактор Сайт-каталог Связи Скидки/Наценки Спам Способы доставки/самовывоза Способы оплаты Уведомления Файлы/Папки Фильтрация Характеристики/Разновидности Число
Как настроить сайт?
Zion WebEngine 26 - CMS без абонентской платы
Плагины Mailback и Callback
О том, как вставить на сайте форму обратной связи и/или обратного звонка. И как их грамотно настроить
Zion Mail Back Email-сообщения PHP SMS SMTP/PHP-mail Интернет-магазин Корзина для заказов Обновления CMS Обработчики Обратная связь/Обратный звонок Плагины Спам Формы
Что такое Комплект поставки?
Общая информация о Комплекте поставки: что это, где его посмотреть и как можно расширить?
Как оптимизировать сайт под поисковые системы?
И как поменять заголовки и описания, которые отображаются в поисковой выдаче
Zion WebEngine Zion SEO Booster SEO-параметры Кодировки/Наборы символов Многоязычность/Языки
Что такое Плагины?
Общая информация о Плагинах: что это и как их использовать
AJAX POST/GET-данные Адрес (URL)/ЧПУ/Переадресация Классы Обновления CMS Плагины
Что такое Свойства?
Информация о том, что такое Свойства, и как их можно использовать
Zion WebEngine Zion UserControl Zion Catalog Zion SEO Booster Zion xDelivery Zion Gallery Zion xPayment Zion Pub Hub Zion Chat Zion Multi-Lang Галереи/Слайды Доступ Групп пользователей Доступы/Пользователи Многоязычность/Языки Обмен сообщениями/Чат Помощники/Мастеры/Инструкции/Подсказки Свойства Способы доставки/самовывоза Способы оплаты
Что такое Элементы?
Общая информация об Элементах: что это и как их использовать
Zion WebEngine Zion UserControl Zion Catalog Zion SEO Booster Zion Gallery Zion Pub Hub SEO-параметры База данных/Таблицы данных Галереи/Слайды Место в структуре
Что такое Вкладки?
Общая информация о Вкладках: что это, для чего они нужны, и как их использовать
Zion WebEngine Zion Catalog Zion Gallery Zion Pub Hub Вкладки
Что такое Шаблон контента?
Общая информация о Шаблонах контента: что это, для чего они нужны, и как их использовать
Как подтвердить права на сайт в поисковой системе?
Как подтвердить права на сайт в Яндекс.Вебмастере, Google Search Console, Кабинете вебмастера Mail.Ru, Bing - Webmaster Tools и других аналогичных сервисах
Как экспортировать данные о заказах в XML
Как выгрузить данные о заказах с сайта в 1С и аналогичную внешнюю системы через формат XML
Zion Catalog Zion Export XML/RSS/1С/YML Импорт/Экспорт Интернет-магазин Меню администратора Реакции на заказ Способы доставки/самовывоза
© 2005-2026 Все права защищены | Поддержку осуществляет веб-студия #webZion