• Главная
  • Документация

АГИС Биллинг

Главная/Документация/АГИС Биллинг
Развернуть все Свернуть все
  •  АГИС Биллинг
    •   Справочник
      •   Физ.лица
        • Банк
        • Тарифы
        • Калькуляция опломбировки
        • Калькуляция поверки ПУ
        • Пеня
      • Юр.лица
    •   Абоненты/физ.лица
      •   Начисления
        • Начисление по норме
        • Начисление по счетчику
        • Корректировка кубов
        • Штраф
        • Септик
        • Госпошлина
        • Почтовые расходы
        • Нотариальная услуга
        • Поверка ПУ
        • Опломбировка
        • Денежная корректировка
      •   Оплата
        • Счет
        • Счет-извещение открытого периода
        • Квитанция
        • Акт-сверки
        • Счет-извещение закрытого (последнего) периода
      •   Приостановить
        • Приостановление л/счета (с возможностью восстановления)
        • Приостановление л/счета (без возможности восстановления)
        • Приостановление начислений
      •   Информация
        • История
        • Редактирование
      •   Ввод/счетчики
        • Первичная установка ПУ
        • Снятие ПУ
        • Повторная установка ПУ
        • Редактирование данных ПУ
        • Виртуальный ПУ
      •   Документы
        • Загрузка документов
        • Скачать документ
        • Удаление документа
    •   Абоненты/юр.лица
      • Добавить объект
    •   ОДП (обще домовой прибор)
      • Создать ОДП
      • Редактирование данных ОДП
      • Прикрепление ОДП к объекту
      • Массовое прикрепление ОДП к объектам
      • Алгоритм начисления по ОДП (ОПУ)
    •   Отчеты
      •   Отчеты Excel для физ и юр.лиц
        • Каталог и панель управления
        • Обновление портянки
        • Обновление отчетов Excel
        • Отчеты через web
      • Ведомость
      • Не снятые показания контролером
      • Количество потребителей
      • Выгрузка сальдо
    •   Массовые изменения
      • Контролеры
      • Редактирование нормы
    •   Периоды/физ.лица
      • Закрыть период по физ.лицам
      • Открыть период по физ.лицам
      • Сформировать выгрузку для ЕПД
    • Периоды/юр.лица
    •   Журналы/отчеты
      • Показания контролера
    •   Касса
      • Реестр оплат по физ.лицам
      • Импорт оплат (физ.лица)
    •   Суб счетчики
      • Список суб счетчиков
      • Связка субсчетчиков
    • Добавить абонента по физ.лицам
    • Добавить абонента по юр.лицам
    • Договора
    •   Администрирование
      •   Пользователи
        • Добавить пользователя
        • Редактирование данных пользователя
        • Сменить пароль
        • Удаление пользователя
      •   Роли
        • Добавить роль
        • Редактировать роль
        • Удалить роль
      •   Переводы
        • Добавить новый перевод
        • Редактировать перевод
      • Обновление эластика
      •   Справочник адресов
        •   Адреса-структуры
          • Добавление улицы
          • Редактирование названия улицы
          • Изменение типа
        •   Дома
          • Добавление дома
          • Редактирование № дома
          • Удаление дома
        •   Квартиры
          • Добавление Квартиры
          • Редактирование № квартиры
          • Удаление Квартиры
    •   Личный кабинет по физ.лицам
      • Регистрация личного кабинета
      • Смена пароля
      • Описание личного кабинета
    • Установка АГИС-Биллинг
    • Снятие backup при закрытии
    •   Отчеты Odata
      • Обновление портянки
      • Источник "address"

Отчеты через web

17 просмотров 0

Настройка в powerQuery

Первый запрос fxOsv
http://192.168.64.133:30371/odata/osv?period=202302&start=0

(PageStart as text) =>
let
    Источник = Json.Document(Web.Contents("http://192.168.64.133:30371/odata/osv?period=202302&start="&PageStart&"")),
    #"Преобразовано в таблицу" = Table.FromList(Источник, Splitter.SplitByNothing(), null, null, ExtraValues.Error),
    #"Развернутый элемент Column1" = Table.ExpandRecordColumn(#"Преобразовано в таблицу", "Column1", {"_id", "НомМодема", "Прожив", "isActiveCurrent", "sectorId", "Период", "degree", "Счетчик", "Телефон", "НомСчетч", "ФИО", "ТекПоказ", "clientId", "serviceCode", "Контролер", "ПредПоказ", "ИИН", "userId", "ДатаПоказания", "ЛС", "Источник", "НачНДС", "НачТенгеСндс", "НачТенгеБезНдс", "Корректировка", "ДопУслугаКод", "КорректировкаПеня", "НачальноеСальдо", "tarifId", "ПроживСтолбец", "НачКанМ3", "ДопУслугКолвоПрож", "НачальноеСальдоПеня", "Пеня", "ДопУслуга", "КорректировкаСальдо", "НачВодаМ3", "ОплатаПеня", "Оплата", "ОплатаНачисление"})
in
    #"Развернутый элемент Column1"
Второй запрос osv
http://192.168.64.133:30371/odata/osv?period=202302&start=get

let
    Источник = Json.Document(Web.Contents("http://192.168.64.133:30371/odata/osv?period=202302&start=get")),
    #"Преобразовано в таблицу" = Table.FromList(Источник, Splitter.SplitByNothing(), null, null, ExtraValues.Error),
    #"Измененный тип" = Table.TransformColumnTypes(#"Преобразовано в таблицу",{{"Column1", type text}}),
    #"Вызвана настраиваемая функция" = Table.AddColumn(#"Измененный тип", "fxOsv", each fxOsv([Column1])),
    #"Развернутый элемент fxOsv" = Table.ExpandTableColumn(#"Вызвана настраиваемая функция", "fxOsv", {"_id", "НомМодема", "Прожив", "isActiveCurrent", "sectorId", "Период", "degree", "Счетчик", "Телефон", "НомСчетч", "ФИО", "ТекПоказ", "clientId", "serviceCode", "Контролер", "ПредПоказ", "ИИН", "userId", "ДатаПоказания", "ЛС", "Источник", "НачНДС", "НачТенгеСндс", "НачТенгеБезНдс", "Корректировка", "ДопУслугаКод", "КорректировкаПеня", "НачальноеСальдо", "tarifId", "ПроживСтолбец", "НачКанМ3", "ДопУслугКолвоПрож", "НачальноеСальдоПеня", "Пеня", "ДопУслуга", "КорректировкаСальдо", "НачВодаМ3", "ОплатаПеня", "Оплата", "ОплатаНачисление"}, {"_id", "НомМодема", "Прожив", "isActiveCurrent", "sectorId", "Период", "degree", "Счетчик", "Телефон", "НомСчетч", "ФИО", "ТекПоказ", "clientId", "serviceCode", "Контролер", "ПредПоказ", "ИИН", "userId", "ДатаПоказания", "ЛС", "Источник", "НачНДС", "НачТенгеСндс", "НачТенгеБезНдс", "Корректировка", "ДопУслугаКод", "КорректировкаПеня", "НачальноеСальдо", "tarifId", "ПроживСтолбец", "НачКанМ3", "ДопУслугКолвоПрож", "НачальноеСальдоПеня", "Пеня", "ДопУслуга", "КорректировкаСальдо", "НачВодаМ3", "ОплатаПеня", "Оплата", "ОплатаНачисление"}),
    #"Измененный тип1" = Table.TransformColumnTypes(#"Развернутый элемент fxOsv",{{"ТекПоказ", type number}, {"ПредПоказ", type number}, {"НачНДС", type number}, {"НачТенгеСндс", type number}, {"НачТенгеБезНдс", type number}, {"Корректировка", type number}, {"КорректировкаПеня", type number}, {"НачальноеСальдо", type number}, {"ПроживСтолбец", type number}, {"НачКанМ3", type number}, {"ДопУслугКолвоПрож", type number}, {"НачальноеСальдоПеня", type number}, {"Пеня", type number}, {"КорректировкаСальдо", type number}, {"НачВодаМ3", type number}, {"ОплатаПеня", type number}, {"Оплата", type number}, {"ОплатаНачисление", type number}, {"ДатаПоказания", type datetime}})
in
    #"Измененный тип1"
Вам может быть интересно
  • Обновление портянки
  • Источник “address”
  • Отчеты Odata
  • Справочник
  • Отчеты Excel для физ и юр.лиц
  • Обновление отчетов Excel
  • Copyright 2020 AGIS. Все права защищены