![]() | TariffGet |
public IEnumerable<TariffZoneIndexInfoData> GetTariffZones()
[<returns> отсутствует в документации для "M:RDMetadataClasses.Tariff.GetTariffZones"]
// Получение первой найденной точки учета var meterPoint = MeterPoint.GetInstances().FirstOrDefault(); // Получение тарифа ТУ var tariff = meterPoint.AttributeTariff; // Для точки учёта без тарифа значение атрибута пустое if (tariff != null) { // Получение информации о тарифных зонах тарифа var zones = tariff.GetTariffZones(); // Перебор коллекции тарифных зон foreach (var zone in zones) // Вывод информации по каждой зоне Console.WriteLine(string.Format("{0} - {1}", // Индекс зоны в тарифе zone.Index, // Наименование зоны zone.TariffZone.AttributeCaption)); }