Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Table of Contents
minLevel1
maxLevel6
outlinefalse
typelist
separatorbrackets
printablefalse

ФОРМАТ ИМПОРТА ЛИЦЕВЫХ СЧЕТОВ В ДОМОПУЛЬТ

1. Формат файла – CSV(UTF-8) с разделителями-точка с запятой.Название файла – ДД.ММ.ГГГГ загрузки. В таблице шапка отделена от содержимого пустой строкой (Кол-во разделителей= кол-во заголовков).

...

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

...

ДЕТАЛИЗАЦИЯ СТОЛБЦОВ

  1. Системный ID (AccountID) лицевого счета в биллинговой системе.(Обязательно)
    Строка, идентификатор лицевого счета. До 50 символов. Обязательно.
    Пример:24a5046a-62fc-11e3-acb1-a4badb318150.

    1. AccountID л/с, связанного с каждым адресом, должен быть уникальным и консистентным (не меняться в разных выгрузках).

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

    3. Если л/с с указанным AccountID отсутствует в системе, то Домопульт создает новый лицевой счет и связывает ее с соответствующей недвижимостью.

    4. Если у л/с с AccountID, который уже есть в Домопульте, поданным файла импорта изменяются номер л/с, общая площадь, жилая площадь - эти параметры перезаписываются в Домопульте.

    5. Если у л/с с AccountID, который уже есть в Домопульте, изменяется связанная недвижимость (сверка по EstateID),то существующая недвижимость отвязывается от данногоЛС и привязывается новая недвижимость.

    6. Если новая недвижимость совпадает с существующей в базе Домопульта по EstateID, но отличается столбцами с адресом, которые нельзя изменять, Домопульт пропускает такую строчку.

    7. Если новая недвижимость с указанным EstateID есть в Домопульте с таким адресом, л/с отвязывается от старой недвижимости и привязывается к новой

    8. Если новой недвижимости нет в базе Домопульта, то Домопульт ее создает и связывает с указанным л/с67

  2. Номер ЛС(AccountName).(Обязательно)
    Строка, наименование лицевого счета в 1С (номер л/с). До 50 символов.
    Пример: 0801001. Этот номер отображается клиенту.

  3. Общая площадь (SpaceTotal).(Не обязательно)
    Число,соответствующее общему кол-ву м2 общей площади связанного с лицевым счетом объекта недвижимости. До 4символов + 2 после запятой.
    Пример: 65,80 м2.

  4. Жилая площадь (Houseroom).(Не обязательно)
    Число,соответствующее общему кол-ву м2 жилой площади связанногос лицевым счетом объекта недвижимости. До 4 символов + 2после запятой.
    Пример: 60,05 м2.

  5. Системный ID объекта недвижимости (EstateID).(Необязательно)
    Строка, идентификатор связанного с даннымлицевым данным лицевым счетом. До 50 символов.
    Пример: 24a5046a-62fc-11e3-acb1-a4badb318150.
    Должен быть уникальнымдля уникальным для каждого объекта недвижимости.
    Если в системе, из которойосуществляется выгрузка, нет данных по EstateID, то соотв.которой осуществляется набор дангныъ, такого поля нет, то соответсвующую ячейку следует оставить пустой, но это может затруднитьпроцесс затруднить процесс синхронизации справочников и привести к конфликтам(создание дублей и т.п.)
    Если Вы не знаете зачем нужен данный параметр – толучше то лучше оставить его пустым, поскольку некорректнаяработа некорректная работа с данным параметром может вызвать проблемы сзагрузкой с загрузкой данных в систему.a.

    1. Если у

    указанной недвижимости
    1. указанного лс нет EstateID, то

    этотатрибут
    1. этот атрибут пропускается при загрузке.

    Синхронизацияосуществляется
    1. Синхронизация осуществляется по адресу недвижимости и

    AccountIDi.
    1. AccountID

    2. Если недвижимость с указанным адресом

    хранитсяв
    1. хранится в БД Домопульта без EstateID, а в файле импорта

    дляданной
    1. для данной недвижимости указан EstateID, то

    онприсваевается данной недвижимостиii.
    1. он присваевается данной недвижимости

    2. Если EstateID был указан в Домопульте

    длянедвижимости
    1. для недвижимости, но в импорте для недвижимости

    стаким
    1. с таким же адресом EstateID пришел пустой

    иливообще
    1. или вообще не пришел - EstateID не обовляется,

    онперезапишется
    1. он перезапишется только в случае, если по такому

    жеадресу
    1. же адресу пришел другой EstateID, отличный от

    NULL8b.
    1. NULL

    2. В адресе с присвоенным EstateID изменять можно

    толькономер
    1. только номер помещения. Если у недвижимости с EstateID, который уже есть в Домопульте, изменяются город, улица, дом, корпус, подъезд, этаж - Домопульт пропускает

    такуюстрочку
    1. такую строчку.

    i.
    1. Если значение подъездов и этажей нулевое, а в

    базеДомопульта
    1. базе Домопульта есть данные по подъездам и этажам,

    топри
    1. то при импорте изменения в адрес не вносятся,

    нострочка
    1. но строчка записывается в базу.

    ii.
    1. Если значение подъездов и этажей

    ненулевое иотличается
    1. не нулевое и отличается от данных адреса недвижимости

    вДомопульте
    1. в Домопульте, то при импорте такая строчка

    будетпропущена.c.
    1. будет пропущена

    2. Если у недвижимости с EstateID, который уже есть

    вДомопульте
    1. в Домопульте, изменяется связанный лицевой счет (

    смAccountID
    1. см AccountID), то эта недвижимость отвязывается от

    текущегоЛ
    1. текущего Л/С и связывается с новым. Если такого л/с нет -Домопульт его создает.

  6. Город. (CityName).(Обязательно)
    Строка, наименованиегороданаименование города, в котором расположен объект недвижимости, связанный с лицевым счетом.
    Пример: Москва

  7. Улица (StreetName).(Обязательно)
    Строка, до 255 символов. Название улицы, на которой расположен объект недвижимости, связанный с лицевым счетом. Обязательно, если не указанEstateIDуказан EstateID. Если заполнен EstateID, который уже есть в Домопульте, адрес можно не заполнять.
    Пример: Ленинский проспект

  8. Дом (HouseNumber).(Обязаельно)
    Строка, до 50 символов.Номер дома. Обязательно, если не указан EstateID. Еслизаполнен Если заполнен EstateID, который уже есть в Домопульте, адрес можноне можно не заполнять.
    Пример: 25

  9. Корпус (BuildingNumber).(Не обязательно)
    Строка, до 50символов, номер корпуса, если есть (если нет корпуса – пустаяячейка).
    Пример: 2

  10. Подъезд (LobbyNumber).(Не обязательно)
    Строка, до 50символов50 символов, номер подъезда, если есть (если нет подъезда –пустая ячейка). Если данное поле не присутствовало впервоначальной в первоначальной выгрузке – указать подъезд в адресе вавтоматическом в автоматическом режиме будет впоследствии невозможно.
    Пример: 11А

  11. Этаж (FloorNumber).(Не обязательно)
    Строка, до 50 символов, номер этажа, если есть (если нет этажа – пустая ячейка). Еслиданное поле не присутствовало в первоначальной выгрузке –указать Этаж в адресе в автоматическом режиме будетвпоследствии невозможно.
    Пример: -5Б

  12. Помещение (RoomNumber).(Обязательно для МКД)
    Строка, до50 до 50 символов, номер помещения.
    Пример: 100Для 100
    Для кладовых, офисов, машиномест итд и тд необходимо добавлятьсуффикс добавлять суффикс «к.», «оф,» «а/м» или аналогичные, если суффикс недобавленне добавлен, то помещение не будет считаться уникальным.

  13. Вид помещения (RoomType).(Необязательно)
    В системеможно системе можно задать вид для импортируемых помещений как число вдиапазоне в диапазоне от 1 до 8: {Квартира = 1; Апартаменты = 2;Офис =3;Кладовая = 4;Машиноместо = 5;Участок = 6;Коттедж =7;Помещение = 8}a.

    1. В зависимости от указанного вида помещения,

    послеимпорта
    1. после импорта в базу Домопульта будет иметь

    соответствующеесокращение
    1. соответствующее сокращение ;(суффикс после номера помещения)

    дляадреса
    1. для адреса: {кв.},{апарт.}.,{оф.},{к.},{а/м},{уч.},{пом.}, . Если

    видпомещения
    1. вид помещения = "Коттедж", то в адресе такие

    помещенияуказываются
    1. помещения указываются без сокращения, просто "№ХХХ"

    b.
    1. Название помещения по-умолчанию зависит

    отуказанного
    1. от указанного вида: "Квартира ХХХ", "Апартаменты ХХХ","Офис ХХХ", "Кладовая ХХХ", "Машиноместо ХХХ","Участок ХХХ", "Коттедж ХХХ", "Помещение ХХХ"

    c.
    1. Если столбца нет в файле или если столбец есть, но незаполнен, то все импортируемые помещения

    будутсозданы
    1. будут созданы с видом

    “Квартира”d.
    1. “Квартира”

    2. Если

    сначала
    1. вид помещения уже был задан ранее, но потом

    изфайла
    1. из файла обмена пропал столбец RoomType или

    егозначения
    1. его значения, то вид существующих в базе

    Домопультапомещений
    1. Домопульт помещений не будет

    измененe
    1. измене. Если в столбце RoomType есть значения, отличные

    отсуществующих
    1. от существующих в базе, то они будут перезаписаны и

    видпомещения будет изменен10f.
    1. вид помещения будет изменен

    2. Столбец нужно заполнять только если

    импортируетсяпомещение
    1. импортируется помещение (заполнен столбец RoomNumber).

  14. Статус помещения (RoomResidence).(Необязательно) ВДомопульте
    В Домопульт можно задать статус для импортируемыхпомещений импортируемых помещений как число в диапазоне от 1 до 2: {Жилое = 1;Нежилое = 2}a.

    1. Если столбца нет в файле или если столбец есть, но

    незаполнен
    1. не заполнен, то все импортируемые помещения

    будутсозданы
    1. будут созданы со статусом

    “Жилое”i.
    1. “Жилое”

    2. Если сначала вид помещения уже был задан,

    нопотом
    1. но потом из файла обмена пропал столбец“RoomResidence” или его значения, то

    статуссуществующих
    1. статус существующих в базе Домопульта помещений

    небудет измененii.
    1. не будет изменен

    2. Если в столбце RoomResidence есть значения, отличные от существующих в базе, то они

    будутперезаписаны
    1. будут перезаписаны и вид помещения будет

    измененb.
    1. изменен

    2. Столбец нужно заполнять только если

    импортируетсяпомещение
    1. импортируется помещение (заполнен столбец RoomNumber).

ПРИМЕР ЗАПОЛНЕННОГО ФАЙЛА

View file
nameЛицевые_счета.csv

...