Добавление оборудования к подключению.

Раздел для разработчиков по взаимодействию с ЛЭРС УЧЕТ, созданию собственных внешних модулей, экспорту/импорту данных и т.д.

Модератор: Модераторы

Ответить
Вася
Сообщения: 66
Зарегистрирован: 07 ноя 2016, 08:18

Добавление оборудования к подключению.

Сообщение Вася » 13 дек 2018, 14:29

Мне нужен метод AddEquipmentList - по аналогии с SetEquipmentList. То есть чтобы привязанное ранее оборудование не удалялось из подключения. Есть такой метод?
Вложения
LersPollConnection.PNG
Иван Славный
Инженер техподдержки
Инженер техподдержки
Сообщения: 6672
Зарегистрирован: 02 мар 2016, 05:45

Re: Добавление оборудования к подключению.

Сообщение Иван Славный » 14 дек 2018, 04:53

Нет, такого метода не существует.
20 и 21 июля 2020. IX обучающий семинар в Москве. Подробнее ...
Вася
Сообщения: 66
Зарегистрирован: 07 ноя 2016, 08:18

Re: Добавление оборудования к подключению.

Сообщение Вася » 14 дек 2018, 09:34

Иван, может быть, вы можете предложить какую-то альтернативу? Например, есть возможность получить привязанное оборудование к указанному подключению (чтобы перепривязать все старое и добавить новое оборудование)? Потому что я сейчас в ситуации, когда мне необходимо добавить несколько сотен девайсов к существующему подключению. Я сейчас, конечно, свою проблему уже решил через SQL, но это все очень криво и уродливо получается: часть я делаю через API, часть через SQL.
Иван Славный
Инженер техподдержки
Инженер техподдержки
Сообщения: 6672
Зарегистрирован: 02 мар 2016, 05:45

Re: Добавление оборудования к подключению.

Сообщение Иван Славный » 14 дек 2018, 10:00

У класса Lers.Poll.PollConnection есть свойство Model, которое содержит в себе собственное свойство EquipmentIdList, в котором содержатся массив идентификаторов оборудования, связанного с подключением. Вы можете сгенерировать список уже добавленного к подключению оборудования по идентификаторам из этого свойства и добавить в него новое добавляемое оборудование, после чего передать его вышеописанной функции SetEquipmentList.
20 и 21 июля 2020. IX обучающий семинар в Москве. Подробнее ...
Ответить