Экспорт данных о сотрудниках

Тема в разделе "1C и всё что с ней связано", создана пользователем Jackes, 31 июл 2007.

  1. Jackes

    Jackes Гость

    Требуется экспортировать данные о сотрудниках из 1С Зарплата и кадры в XML-файл. Для простых полей, таких как Имя, Фамилия, дата рождения и тд, всё понятно. Не понятно как читать сложные поля, например "Образование". Туда входят подполя "Наименование образовательного учреждения", "Специальность", "вид документа", серия, номер и тд и если записывать в xml так:
    Код (Text):
    xml.АтрибутыЭлемента.setAttribute("education", empl.Образование);
    то все вышеперечисленные данные отображаются в виде одной строки. Как разбить информацию об образовании на соответствующие поля?
     
  2. vitfil

    vitfil IT-интегратор

    Регистрация:
    2 апр 2004
    Сообщения:
    2.070
    Симпатии:
    0
    "Подполя" - это круто сказано.
    Собственно, для полей не "простых" типов, создавайте отдельные ветки и выгружайте туда данные, а в ветке с вашим справочником выгружайте ссылку на данные в другой ветке.
     
  3. Jackes

    Jackes Гость

    Проблема не в том как сформировать xml. Проблема в том, что вся информация об образовании хранится в одной переменной "Образование" и как оттуда получить значения подполей :) , например "год окончания"?
     
  4. vitfil

    vitfil IT-интегратор

    Регистрация:
    2 апр 2004
    Сообщения:
    2.070
    Симпатии:
    0
    Для: Jackes
    Ну, тогда точно требуется перевод понятия "подполе" на нормальный язык. Если переменная "Образование" одна, то это будет одна строка и никаких подполей!
     
  5. Jackes

    Jackes Гость

    Ну вот я смотрю в конфигураторе, поле "Образование" имеет тип "строка", открываю форму Т-2 для како-го нибуть сотрудника, вижу, что раздел образование содержит много полей (Наименование учреждения, год окончания, серия диплома, номер диплома, специальность и тд). Пишу в xml, как показанно выше, и вижу, что вся информация об образовании в одной строке. Как мне выделить именно то поле, которое мне нужно, допустим год окончания?
     
  6. b00tch

    b00tch Гость

    смотри в Конфигураторе, как выделяюцца п0ля для формы Т-2... скорее всег0, строка режецца по разделителям...
     
Загрузка...

Поделиться этой страницей