Table of Contents | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
|
ФОРМАТ ИМПОРТА ЛИЦЕВЫХ СЧЕТОВ В ДОМОПУЛЬТ
...
3. Импорт ориентируется по названию и порядку столбцов, в соответствии с образцами файлов. Их написание и порядок должны в точности совпадать с тем написанием и порядком, которое указано в детализации столбцов для каждого файла.
...
ДЕТАЛИЗАЦИЯ СТОЛБЦОВ
Системный ID (AccountID) лицевого счета в 1С.(Обязательно)
Строка, идентификатор лицевого счета. До 50 символов. Обязательно.
Пример:24a5046a-62fc-11e3-acb1-a4badb318150.AccountID л/с, связанного с каждым адресом, должен быть уникальным и консистентным (не меняться в разных выгрузках).
Если в системе, из которой осуществляется выгрузка, нет данных по AccountID, то его можно заполнить значениями номера лицевого счета из столбца AccountName
Если л/с с указанным AccountID отсутствует в системе, то Домопульт создает новый лицевой счет и связывает ее с соответствующей недвижимостью.
Если у л/с с AccountID, который уже есть в Домопульте, поданным файла импорта изменяются номер л/с, общая площадь, жилая площадь - эти параметры перезаписываются в Домопульте.
Если у л/с с AccountID, который уже есть в Домопульте, изменяется связанная недвижимость (сверка по EstateID),то существующая недвижимость отвязывается от данногоЛС и привязывается новая недвижимость.
Если новая недвижимость совпадает с существующей в базе Домопульта по EstateID, но отличается столбцами с адресом, которые нельзя изменять, Домопульт пропускает такую строчку.
Если новая недвижимость с указанным EstateID есть в Домопульте с таким адресом, л/с отвязывается от старой недвижимости и привязывается к новой
Если новой недвижимости нет в базе Домопульта, то Домопульт ее создает и связывает с указанным л/с67
Номер ЛС(AccountName).(Обязательно)
Строка, наименование лицевого счета в 1С (номер л/с). До 50 символов.
Пример: 0801001. Этот номер отображается клиенту.Общая площадь (SpaceTotal).(Не обязательно)
Число,соответствующее общему кол-ву м2 общей площади связанного с лицевым счетом объекта недвижимости. До 4символов + 2 после запятой.
Пример: 65,80 м2.Жилая площадь (Houseroom).(Не обязательно)
Число,соответствующее общему кол-ву м2 жилой площади связанногос лицевым счетом объекта недвижимости. До 4 символов + 2после запятой.
Пример: 60,05 м2.Системный ID объекта недвижимости (EstateID).(Необязательно)
Строка, идентификатор связанного с даннымлицевым данным лицевым счетом. До 50 символов.
Пример: 24a5046a-62fc-11e3-acb1-a4badb318150.
Должен быть уникальнымдля уникальным для каждого объекта недвижимости.
Если в системе, из которойосуществляется выгрузка, нет данных по EstateID, то соотв.которой осуществляется набор дангныъ, такого поля нет, то соответсвующую ячейку следует оставить пустой, но это может затруднитьпроцесс затруднить процесс синхронизации справочников и привести к конфликтам(создание дублей и т.п.)
Если Вы не знаете зачем нужен данный параметр – толучше то лучше оставить его пустым, поскольку некорректнаяработа некорректная работа с данным параметром может вызвать проблемы сзагрузкой с загрузкой данных в систему.a.Если у
указанного лс нет EstateID, то
этот атрибут пропускается при загрузке.
Синхронизация осуществляется по адресу недвижимости и
AccountID
Если недвижимость с указанным адресом
хранится в БД Домопульта без EstateID, а в файле импорта
для данной недвижимости указан EstateID, то
он присваевается данной недвижимости
Если EstateID был указан в Домопульте
для недвижимости, но в импорте для недвижимости
с таким же адресом EstateID пришел пустой
или вообще не пришел - EstateID не обовляется,
он перезапишется только в случае, если по такому
же адресу пришел другой EstateID, отличный от
NULL
В адресе с присвоенным EstateID изменять можно
только номер помещения. Если у недвижимости с EstateID, который уже есть в Домопульте, изменяются город, улица, дом, корпус, подъезд, этаж - Домопульт пропускает
такую строчку.
Если значение подъездов и этажей нулевое, а в
базе Домопульта есть данные по подъездам и этажам,
то при импорте изменения в адрес не вносятся,
но строчка записывается в базу.
Если значение подъездов и этажей
не нулевое и отличается от данных адреса недвижимости
в Домопульте, то при импорте такая строчка
будет пропущена
Если у недвижимости с EstateID, который уже есть
в Домопульте, изменяется связанный лицевой счет (
см AccountID), то эта недвижимость отвязывается от
текущего Л/С и связывается с новым. Если такого л/с нет -Домопульт его создает.
Город. (CityName).(Обязательно)
Строка, наименованиегороданаименование города, в котором расположен объект недвижимости, связанный с лицевым счетом.
Пример: МоскваУлица (StreetName).(Обязательно)
Строка, до 255 символов. Название улицы, на которой расположен объект недвижимости, связанный с лицевым счетом. Обязательно, если не указанEstateIDуказан EstateID. Если заполнен EstateID, который уже есть в Домопульте, адрес можно не заполнять.
Пример: Ленинский проспектДом (HouseNumber).(Обязаельно)
Строка, до 50 символов.Номер дома. Обязательно, если не указан EstateID. Еслизаполнен Если заполнен EstateID, который уже есть в Домопульте, адрес можноне можно не заполнять.
Пример: 25Корпус (BuildingNumber).(Не обязательно)
Строка, до 50символов, номер корпуса, если есть (если нет корпуса – пустаяячейка).
Пример: 2Подъезд (LobbyNumber).(Не обязательно)
Строка, до 50символов50 символов, номер подъезда, если есть (если нет подъезда –пустая ячейка). Если данное поле не присутствовало впервоначальной в первоначальной выгрузке – указать подъезд в адресе вавтоматическом в автоматическом режиме будет впоследствии невозможно.
Пример: 11АЭтаж (FloorNumber).(Не обязательно)
Строка, до 50 символов, номер этажа, если есть (если нет этажа – пустая ячейка). Еслиданное поле не присутствовало в первоначальной выгрузке –указать Этаж в адресе в автоматическом режиме будетвпоследствии невозможно.
Пример: -5БПомещение (RoomNumber).(Обязательно для МКД)
Строка, до50 до 50 символов, номер помещения.
Пример: 100Для 100
Для кладовых, офисов, машиномест итд и тд необходимо добавлятьсуффикс добавлять суффикс «к.», «оф,» «а/м» или аналогичные, если суффикс недобавленне добавлен, то помещение не будет считаться уникальным.Вид помещения (RoomType).(Необязательно)
В системеможно системе можно задать вид для импортируемых помещений как число вдиапазоне в диапазоне от 1 до 8: {Квартира = 1; Апартаменты = 2;Офис =3;Кладовая = 4;Машиноместо = 5;Участок = 6;Коттедж =7;Помещение = 8}a.В зависимости от указанного вида помещения,
после импорта в базу Домопульта будет иметь
соответствующее сокращение ;(суффикс после номера помещения)
для адреса: {кв.},{апарт.}.,{оф.},{к.},{а/м},{уч.},{пом.}, . Если
вид помещения = "Коттедж", то в адресе такие
помещения указываются без сокращения, просто "№ХХХ"
Название помещения по-умолчанию зависит
от указанного вида: "Квартира ХХХ", "Апартаменты ХХХ","Офис ХХХ", "Кладовая ХХХ", "Машиноместо ХХХ","Участок ХХХ", "Коттедж ХХХ", "Помещение ХХХ"
Если столбца нет в файле или если столбец есть, но незаполнен, то все импортируемые помещения
будут созданы с видом
“Квартира”
Если
вид помещения уже был задан ранее, но потом
из файла обмена пропал столбец RoomType или
его значения, то вид существующих в базе
Домопульт помещений не будет
измене. Если в столбце RoomType есть значения, отличные
от существующих в базе, то они будут перезаписаны и
вид помещения будет изменен
Столбец нужно заполнять только если
импортируется помещение (заполнен столбец RoomNumber).
Статус помещения (RoomResidence).(Необязательно) ВДомопульте
В Домопульт можно задать статус для импортируемыхпомещений импортируемых помещений как число в диапазоне от 1 до 2: {Жилое = 1;Нежилое = 2}a.Если столбца нет в файле или если столбец есть, но
не заполнен, то все импортируемые помещения
будут созданы со статусом
“Жилое”
Если сначала вид помещения уже был задан,
но потом из файла обмена пропал столбец“RoomResidence” или его значения, то
статус существующих в базе Домопульта помещений
не будет изменен
Если в столбце RoomResidence есть значения, отличные от существующих в базе, то они
будут перезаписаны и вид помещения будет
изменен
Столбец нужно заполнять только если
импортируется помещение (заполнен столбец RoomNumber).
ПРИМЕР ЗАПОЛНЕННОГО ФАЙЛА
View file | ||
---|---|---|
|
...