Информационный поток
Задания вакансии материалы разработки сообщения форума
Форум

Обсуждение к заданию: Импорт данных в бухгалтерию

    • #1
    • 15.06.2015 17:09
    0
    Есть задача импортировать данные из файла xml в бухгалтерию 8 и неким образом их обработать. Файл содержит сообщения о событиях с прибора С2000-4. Нужно последовательно читать сообщения, выдергива...  Подробнее>>
    • #2
    • 15.06.2015 17:10
    0
    Вы хотя бы для примера выложили xml файлик для оценки и сказали бы, куда их в Бухгалтерии по вашему мнению грузить :)
    • #3
    • 15.06.2015 17:58
    0
    Т.к. я не специалист в учете и 1с, то попробую объяснить ситуацию:

    1. Это бухгалтерия СНТ, ведется учет платежей от физических лиц, список коих в 1С присутствует, но что это за справочник я не знаю. Если возможны варианты, то мне нужны инструкции, как получить необходимую информацию.
    2. Ежемесячно владельцам участков начисляются некие платежи и выдаются квитанции на оплату.

    Необходимо дополнительно начислять платежи в соответствии с результатами обработки импортированных данных, т.е. увеличить размер оплаты тем ФЛ, которые были идентифицированы прибором. Размер начислений соответствует количеству однотипных событий в импортированном файле.

    Ниже пример файла.

    Подразумевается, что в событии "Идентификация хозоргана" будет содержаться код, по которому можно будет соотнести человека в базе 1С. Это только пример структуры!!, содержание пока получить не возможно из-за отсутствия оборудования. Решение о приобретении будет принято в зависимости от стоимости доработки системы учета.

    <?xml version="1.0" encoding="windows-1251" ?>
    <Отчет>
      <Заголовок>События, полученные с пульта "С2000"</Заголовок>
      <Фильтр>
        <Период>
        <от>01.01 00:00:00</от>
        <до>15.06.15 17:15:49</до>
        </Период>
        <Группы>
          <Группа>Тревоги</Группа>
          <Группа>Пожары</Группа>
          <Группа>Взятие и снятие разделов</Группа>
          <Группа>Взятие и снятие шлейфов</Группа>
          <Группа>Неисправности</Группа>
          <Группа>Технологические события</Группа>
          <Группа>Разное</Группа>
        </Группы>
        <Разделы>Все</Разделы>
        <Хозорганы>Все</Хозорганы> 
      </Фильтр>
      <События>
        <Событие>
          <Название>Выключение принтера</Название>
          <Интерпретация>ВЫКЛ.КОМПЬЮТЕРА</Интерпретация>
          <Источник>C2000</Источник>
          <Данные>
            <Порт номер = "1"/>
            <Пульт номер = "127"/>
          </Данные>
          <Дата>01.01</Дата>
          <Время>00:31:29</Время>
        </Событие>
        <Событие>
          <Название>Включение принтера</Название>
          <Интерпретация>ВКЛ. КОМПЬЮТЕРА</Интерпретация>
          <Источник>C2000</Источник>
          <Данные>
            <Порт номер = "1"/>
            <Пульт номер = "127"/>
          </Данные>
          <Дата>01.01</Дата>
          <Время>00:32:00</Время>
        </Событие>
        <Событие>
          <Название>Идентификация хозоргана</Название>
          <Интерпретация>ИДЕНТИФИКАЦИЯ ХО</Интерпретация>
          <Источник>C2000, Сидоров А.П.</Источник>
          <Данные>
            <Порт номер = "1"/>
            <Пульт номер = "127"/>
            <Хозорган номер = "2"/>
          </Данные>
          <Дата>01.01</Дата>
          <Время>00:35:44</Время>
        </Событие>
        <Событие>
          <Название>Взят шлейф</Название>
          <Интерпретация>ВЗЯТ ШС</Интерпретация>
          <Источник>Склад, ворота</Источник>
          <Данные>
            <Порт номер = "1"/>
            <Пульт номер = "127"/>
            <Прибор адрес = "3"/>
            <Шлейф номер = "1"/>
            <Раздел номер = "1000"/>
          </Данные>
          <Дата>01.01</Дата>
          <Время>00:35:51</Время>
        </Событие>
        <Событие>
          <Название>Взят шлейф</Название>
          <Интерпретация>ВЗЯТ ШС</Интерпретация>
          <Источник>Склад, дверь в коридор</Источник>
          <Данные>
            <Порт номер = "1"/>
            <Пульт номер = "127"/>
            <Прибор адрес = "3"/>
            <Шлейф номер = "2"/>
            <Раздел номер = "1000"/>
          </Данные>
          <Дата>01.01</Дата>
          <Время>00:35:52</Время>
        </Событие>
        <Событие>
          <Название>Взят раздел</Название>
          <Интерпретация>ВЗЯТ РАЗДЕЛ</Интерпретация>
          <Источник>Склад, Сидоров А.П.</Источник>
          <Данные>
            <Порт номер = "1"/>
            <Пульт номер = "127"/>
            <Хозорган номер = "2"/>
            <Раздел номер = "1000"/>
          </Данные>
          <Дата>01.01</Дата>
          <Время>00:35:52</Время>
        </Событие>
        <Событие>
          <Название>Снят шлейф</Название>
          <Интерпретация>СНЯТ ШС</Интерпретация>
          <Источник>Вход, дверь</Источник>
          <Данные>
            <Порт номер = "1"/>
            <Пульт номер = "127"/>
            <Прибор адрес = "13"/>
            <Шлейф номер = "4"/>
            <Раздел номер = "5000"/>
          </Данные>
          <Дата>01.01</Дата>
          <Время>00:36:01</Время>
        </Событие>
        <Событие>
          <Название>Снят раздел</Название>
          <Интерпретация>СНЯТ РАЗДЕЛ</Интерпретация>
          <Источник>Вход, Сидоров А.П.</Источник>
          <Данные>
            <Порт номер = "1"/>
            <Пульт номер = "127"/>
            <Хозорган номер = "2"/>
            <Раздел номер = "5000"/>
          </Данные>
          <Дата>01.01</Дата>
          <Время>00:36:02</Время>
        </Событие>
        <Событие>
          <Название>Снят шлейф</Название>
          <Интерпретация>СНЯТ ШС</Интерпретация>
          <Источник>Кабинет директора, дверь</Источник>
          <Данные>
            <Порт номер = "1"/>
            <Пульт номер = "127"/>
            <Прибор адрес = "13"/>
            <Шлейф номер = "1"/>
            <Раздел номер = "4000"/>
          </Данные>
          <Дата>01.01</Дата>
          <Время>00:36:07</Время>
        </Событие>
        <Событие>
          <Название>Снят шлейф</Название>
          <Интерпретация>СНЯТ ШС</Интерпретация>
          <Источник>Кабинет директора, окно</Источник>
          <Данные>
            <Порт номер = "1"/>
            <Пульт номер = "127"/>
            <Прибор адрес = "13"/>
            <Шлейф номер = "2"/>
            <Раздел номер = "4000"/>
          </Данные>
          <Дата>01.01</Дата>
          <Время>00:36:07</Время>
        </Событие>
        <Событие>
          <Название>Снят шлейф</Название>
          <Интерпретация>СНЯТ ШС</Интерпретация>
          <Источник>Кабинет директора, сейф</Источник>
          <Данные>
            <Порт номер = "1"/>
            <Пульт номер = "127"/>
            <Прибор адрес = "13"/>
            <Шлейф номер = "3"/>
            <Раздел номер = "4000"/>
          </Данные>
          <Дата>01.01</Дата>
          <Время>00:36:07</Время>
        </Событие>
        <Событие>
          <Название>Снят раздел</Название>
          <Интерпретация>СНЯТ РАЗДЕЛ</Интерпретация>
          <Источник>Кабинет директора, Сидоров А.П.</Источник>
          <Данные>
            <Порт номер = "1"/>
            <Пульт номер = "127"/>
            <Хозорган номер = "2"/>
            <Раздел номер = "4000"/>
          </Данные>
          <Дата>01.01</Дата>
          <Время>00:36:07</Время>
        </Событие>
        <Событие>
          <Название>Взят шлейф</Название>
          <Интерпретация>ВЗЯТ ШС</Интерпретация>
          <Источник>Касса, дверь</Источник>
          <Данные>
            <Порт номер = "1"/>
            <Пульт номер = "127"/>
            <Прибор адрес = "3"/>
            <Шлейф номер = "4"/>
            <Раздел номер = "3000"/>
          </Данные>
          <Дата>01.01</Дата>
          <Время>00:36:15</Время>
        </Событие>
        <Событие>
          <Название>Взят раздел</Название>
          <Интерпретация>ВЗЯТ РАЗДЕЛ</Интерпретация>
          <Источник>Касса, Сидоров А.П.</Источник>
          <Данные>
            <Порт номер = "1"/>
            <Пульт номер = "127"/>
            <Хозорган номер = "2"/>
            <Раздел номер = "3000"/>
          </Данные>
          <Дата>01.01</Дата>
          <Время>00:36:15</Время>
        </Событие>
        <Событие>
          <Название>Невзятие</Название>
          <Интерпретация>НЕВЗЯТИЕ</Интерпретация>
          <Источник>Торговый зал, периметр</Источник>
          <Данные>
            <Порт номер = "1"/>
            <Пульт номер = "127"/>
            <Прибор адрес = "3"/>
            <Шлейф номер = "3"/>
            <Раздел номер = "2000"/>
          </Данные>
          <Дата>01.01</Дата>
          <Время>00:36:44</Время>
        </Событие>
        <Событие>
          <Название>Короткое замыкание</Название>
          <Интерпретация>КОРОТКОЕ ЗАМЫКАНИЕ</Интерпретация>
          <Источник>Касса, дверь</Источник>
          <Данные>
            <Порт номер = "1"/>
            <Пульт номер = "127"/>
            <Прибор адрес = "3"/>
            <Шлейф номер = "4"/>
            <Раздел номер = "3000"/>
          </Данные>
          <Дата>01.01</Дата>
          <Время>00:38:16</Время>
        </Событие>
        <Событие>
          <Название>Взят шлейф</Название>
          <Интерпретация>ВЗЯТ ШС</Интерпретация>
          <Источник>Касса, дверь</Источник>
          <Данные>
            <Порт номер = "1"/>
            <Пульт номер = "127"/>
            <Прибор адрес = "3"/>
            <Шлейф номер = "4"/>
            <Раздел номер = "3000"/>
          </Данные>
          <Дата>01.01</Дата>
          <Время>00:38:17</Время>
        </Событие>
        <Событие>
          <Название>Взят раздел</Название>
          <Интерпретация>ВЗЯТ РАЗДЕЛ</Интерпретация>
          <Источник>Касса</Источник>
          <Данные>
            <Порт номер = "1"/>
            <Пульт номер = "127"/>
            <Раздел номер = "3000"/>
          </Данные>
          <Дата>01.01</Дата>
          <Время>00:38:18</Время>
        </Событие>
        <Событие>
          <Название>Короткое замыкание</Название>
          <Интерпретация>КОРОТКОЕ ЗАМЫКАНИЕ</Интерпретация>
          <Источник>Склад, дверь в коридор</Источник>
          <Данные>
            <Порт номер = "1"/>
            <Пульт номер = "127"/>
            <Прибор адрес = "3"/>
            <Шлейф номер = "2"/>
            <Раздел номер = "1000"/>
          </Данные>
          <Дата>01.01</Дата>
          <Время>00:38:26</Время>
        </Событие>
        <Событие>
          <Название>Взят шлейф</Название>
          <Интерпретация>ВЗЯТ ШС</Интерпретация>
          <Источник>Склад, дверь в коридор</Источник>
          <Данные>
            <Порт номер = "1"/>
            <Пульт номер = "127"/>
            <Прибор адрес = "3"/>
            <Шлейф номер = "2"/>
            <Раздел номер = "1000"/>
          </Данные>
          <Дата>01.01</Дата>
          <Время>00:38:27</Время>
        </Событие>
        <Событие>
          <Название>Взят раздел</Название>
          <Интерпретация>ВЗЯТ РАЗДЕЛ</Интерпретация>
          <Источник>Склад</Источник>
          <Данные>
            <Порт номер = "1"/>
            <Пульт номер = "127"/>
            <Раздел номер = "1000"/>
          </Данные>
          <Дата>01.01</Дата>
          <Время>00:38:28</Время>
        </Событие>
        <Событие>
          <Название>Выключение принтера</Название>
          <Интерпретация>ВЫКЛ.КОМПЬЮТЕРА</Интерпретация>
          <Источник>C2000</Источник>
          <Данные>
            <Порт номер = "1"/>
            <Пульт номер = "127"/>
          </Данные>
          <Дата>01.01</Дата>
          <Время>00:39:01</Время>
        </Событие>
        <Событие>
          <Название>Включение принтера</Название>
          <Интерпретация>ВКЛ. КОМПЬЮТЕРА</Интерпретация>
          <Источник>C2000</Источник>
          <Данные>
            <Порт номер = "1"/>
            <Пульт номер = "127"/>
          </Данные>
          <Дата>01.01</Дата>
          <Время>00:39:06</Время>
        </Событие>
        <Событие>
          <Название>Реакция</Название>
          <Интерпретация>РЕАКЦИЯ</Интерпретация>
          <Источник>C2000</Источник>
          <Данные>
            <Порт номер = "1"/>
            <Пульт номер = "127"/>
          </Данные>
          <Дата>01.01</Дата>
          <Время>00:40:00</Время>
        </Событие>
        <Событие>
          <Название>Идентификация хозоргана</Название>
          <Интерпретация>ИДЕНТИФИКАЦИЯ ХО</Интерпретация>
          <Источник>C2000, Сидоров А.П.</Источник>
          <Данные>
            <Порт номер = "1"/>
            <Пульт номер = "127"/>
            <Хозорган номер = "2"/>
          </Данные>
          <Дата>01.01</Дата>
          <Время>00:40:48</Время>
        </Событие>
        <Событие>
          <Название>Снят шлейф</Название>
          <Интерпретация>СНЯТ ШС</Интерпретация>
          <Источник>Склад, ворота</Источник>
          <Данные>
            <Порт номер = "1"/>
            <Пульт номер = "127"/>
            <Прибор адрес = "3"/>
            <Шлейф номер = "1"/>
            <Раздел номер = "1000"/>
          </Данные>
          <Дата>01.01</Дата>
          <Время>00:40:51</Время>
        </Событие>
        <Событие>
          <Название>Снят шлейф</Название>
          <Интерпретация>СНЯТ ШС</Интерпретация>
          <Источник>Склад, дверь в коридор</Источник>
          <Данные>
            <Порт номер = "1"/>
            <Пульт номер = "127"/>
            <Прибор адрес = "3"/>
            <Шлейф номер = "2"/>
            <Раздел номер = "1000"/>
          </Данные>
          <Дата>01.01</Дата>
          <Время>00:40:51</Время>
        </Событие>
        <Событие>
          <Название>Снят раздел</Название>
          <Интерпретация>СНЯТ РАЗДЕЛ</Интерпретация>
          <Источник>Склад, Сидоров А.П.</Источник>
          <Данные>
            <Порт номер = "1"/>
            <Пульт номер = "127"/>
            <Хозорган номер = "2"/>
            <Раздел номер = "1000"/>
          </Данные>
          <Дата>01.01</Дата>
          <Время>00:40:51</Время>
        </Событие>
        <Событие>
          <Название>Взят шлейф</Название>
          <Интерпретация>ВЗЯТ ШС</Интерпретация>
          <Источник>Склад, ворота</Источник>
          <Данные>
            <Порт номер = "1"/>
            <Пульт номер = "127"/>
            <Прибор адрес = "3"/>
            <Шлейф номер = "1"/>
            <Раздел номер = "1000"/>
          </Данные>
          <Дата>01.01</Дата>
          <Время>00:40:57</Время>
        </Событие>
        <Событие>
          <Название>Взят шлейф</Название>
          <Интерпретация>ВЗЯТ ШС</Интерпретация>
          <Источник>Склад, дверь в коридор</Источник>
          <Данные>
            <Порт номер = "1"/>
            <Пульт номер = "127"/>
            <Прибор адрес = "3"/>
            <Шлейф номер = "2"/>
            <Раздел номер = "1000"/>
          </Данные>
          <Дата>01.01</Дата>
          <Время>00:40:58</Время>
        </Событие>
        <Событие>
          <Название>Взят раздел</Название>
          <Интерпретация>ВЗЯТ РАЗДЕЛ</Интерпретация>
          <Источник>Склад, Сидоров А.П.</Источник>
          <Данные>
            <Порт номер = "1"/>
            <Пульт номер = "127"/>
            <Хозорган номер = "2"/>
            <Раздел номер = "1000"/>
          </Данные>
          <Дата>01.01</Дата>
          <Время>00:40:58</Время>
        </Событие>
        <Событие>
          <Название>Доступ предоставлен</Название>
          <Интерпретация>ДОСТУП ПРЕДОСТАВЛЕН</Интерпретация>
          <Источник>С2000-4 к.1</Источник>
          <Данные>
            <Порт номер = "1"/>
            <Пульт номер = "127"/>
            <Прибор адрес = "3"/>
          </Данные>
          <Дата>01.01</Дата>
          <Время>00:41:03</Время>
        </Событие>
        <Событие>
          <Название>Короткое замыкание</Название>
          <Интерпретация>КОРОТКОЕ ЗАМЫКАНИЕ</Интерпретация>
          <Источник>Склад, дверь в коридор</Источник>
          <Данные>
            <Порт номер = "1"/>
            <Пульт номер = "127"/>
            <Прибор адрес = "3"/>
            <Шлейф номер = "2"/>
            <Раздел номер = "1000"/>
          </Данные>
          <Дата>01.01</Дата>
          <Время>00:41:14</Время>
        </Событие>
        <Событие>
          <Название>Взят шлейф</Название>
          <Интерпретация>ВЗЯТ ШС</Интерпретация>
          <Источник>Склад, дверь в коридор</Источник>
          <Данные>
            <Порт номер = "1"/>
            <Пульт номер = "127"/>
            <Прибор адрес = "3"/>
            <Шлейф номер = "2"/>
            <Раздел номер = "1000"/>
          </Данные>
          <Дата>01.01</Дата>
          <Время>00:41:15</Время>
        </Событие>
        <Событие>
          <Название>Взят раздел</Название>
          <Интерпретация>ВЗЯТ РАЗДЕЛ</Интерпретация>
          <Источник>Склад</Источник>
          <Данные>
            <Порт номер = "1"/>
            <Пульт номер = "127"/>
            <Раздел номер = "1000"/>
          </Данные>
          <Дата>01.01</Дата>
          <Время>00:41:15</Время>
        </Событие>
        <Событие>
          <Название>Короткое замыкание</Название>
          <Интерпретация>КОРОТКОЕ ЗАМЫКАНИЕ</Интерпретация>
          <Источник>Склад, дверь в коридор</Источник>
          <Данные>
            <Порт номер = "1"/>
            <Пульт номер = "127"/>
            <Прибор адрес = "3"/>
            <Шлейф номер = "2"/>
            <Раздел номер = "1000"/>
          </Данные>
          <Дата>01.01</Дата>
          <Время>00:41:22</Время>
        </Событие>
        <Событие>
          <Название>Взят шлейф</Название>
          <Интерпретация>ВЗЯТ ШС</Интерпретация>
          <Источник>Склад, дверь в коридор</Источник>
          <Данные>
            <Порт номер = "1"/>
            <Пульт номер = "127"/>
            <Прибор адрес = "3"/>
            <Шлейф номер = "2"/>
            <Раздел номер = "1000"/>
          </Данные>
          <Дата>01.01</Дата>
          <Время>00:41:24</Время>
        </Событие>
        <Событие>
          <Название>Взят раздел</Название>
          <Интерпретация>ВЗЯТ РАЗДЕЛ</Интерпретация>
          <Источник>Склад</Источник>
          <Данные>
            <Порт номер = "1"/>
            <Пульт номер = "127"/>
            <Раздел номер = "1000"/>
          </Данные>
          <Дата>01.01</Дата>
          <Время>00:41:24</Время>
        </Событие>
        <Событие>
          <Название>Доступ предоставлен</Название>
          <Интерпретация>ДОСТУП ПРЕДОСТАВЛЕН</Интерпретация>
          <Источник>С2000-4 к.1</Источник>
          <Данные>
            <Порт номер = "1"/>
            <Пульт номер = "127"/>
            <Прибор адрес = "3"/>
          </Данные>
          <Дата>01.01</Дата>
          <Время>00:41:27</Время>
        </Событие>
        <Событие>
          <Название>Тревога</Название>
          <Интерпретация>ТРЕВОГА</Интерпретация>
          <Источник>Склад, ворота</Источник>
          <Данные>
            <Порт номер = "1"/>
            <Пульт номер = "127"/>
            <Прибор адрес = "3"/>
            <Шлейф номер = "1"/>
            <Раздел номер = "1000"/>
          </Данные>
          <Дата>01.01</Дата>
          <Время>00:41:27</Время>
        </Событие>
        <Событие>
          <Название>Реакция</Название>
          <Интерпретация>РЕАКЦИЯ</Интерпретация>
          <Источник>C2000</Источник>
          <Данные>
            <Порт номер = "1"/>
            <Пульт номер = "127"/>
          </Данные>
          <Дата>01.01</Дата>
          <Время>00:43:15</Время>
        </Событие>
      </События>
    </Отчет>
    
Яндекс-директ
Для участия в обсуждении Вам необходимо авторизоваться либо   зарегистрироваться