Чтение счетов за телефон из КиевСтар в XML-формате (7.7 для Украины)

Украинский провайдер телефонной связи "КиевСтар" с недавнего времени присылает счет за пользование корпоративной тел. связью в виде XML-файла. Предлагаемая программа позволяет увидеть присланные данные в удобочитаемом виде.

Украинский провайдер телефонной связи «КиевСтар» с недавнего времени присылает счет за пользование корпоративной тел. связью в виде XML-файла. Предлагаемая программа позволяет увидеть присланные данные в удобочитаемом виде (см. картинку). 

Для учета затрат на корпоративную телефонную связь по сотрудникам ранее была создана отдельная 1С-база, в которой в справочнике «Сотрудники» были введены реквизиты для такого учета:

— ТелефонМоб — Строка 7 зн — номер телефона (без префикса 067, без разделителей-черточек), включена сортировка, чтобы по этому реквизиту можно было найти сотрудника;

— Лимит — Число 10, 2 — лимит затрат на телефон по сотруднику;

— Безлимит — Число 1 — флаг — сотрудник может быть «безлимитный».

Программка читает киевстаровский XML-файл, по номеру телефона находит в справочнике сотрудника (во входящем файле нет фамилий, только номера телефонов) и выводит соответствующие данные по нему в таблицу. 

Структура присылаемого XML-файла также приведена в архиве.

4 Comments

  1. Frogger1971

    добавь еще

    …..

    тз.НоваяКолонка(«Группа1», «Число», 10, 2, «В разрезе закрытой группы», 12);

    тз.НоваяКолонка(«Группа2», «Число», 10, 2, «В разрезе сети», 12);

    тз.НоваяКолонка(«Группа3», «Число», 10, 2, «На других операторов», 12);

    тз.НоваяКолонка(«Группа4», «Число», 10, 2, «Абонплата», 12);

    ….

    ИначеЕсли УзелУр6.Наименование = «d25» Тогда

    тз.Группа1 = УзелУр6.Значение;

    ИначеЕсли УзелУр6.Наименование = «d2» Тогда

    тз.Группа2 = УзелУр6.Значение;

    ИначеЕсли УзелУр6.Наименование = «d3» Тогда

    тз.Группа3 = УзелУр6.Значение;

    ИначеЕсли УзелУр6.Наименование = «d1» Тогда

    тз.Группа4 = УзелУр6.Значение;

    ну и в табличной части

    Reply
  2. mark_iz

    (1) Frogger1971,

    спасибо, конечно, но мой менеджер пользуется программкой уже несколько месяцев, и ему вполне достаточно тех данных, к-рые он получает. Может, кому-нибудь другому пригодится.

    Reply
  3. kolyan_p

    Скажите а есть ли такая для 1с8,2

    Reply
  4. mark_iz

    (3) kolyan_p, Может быть кто-то и делал, но не я.

    Reply

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *