BiTel

Форум BiTel
bgbilling.ru     docs.bitel.ru     wiki.bitel.ru     dbinfo.bitel.ru     bgcrm.ru     billing.bitel.ru     bitel.ru    
Текущее время: 17 июн 2025, 17:17

Часовой пояс: UTC + 5 часов [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 34 ]  На страницу 1, 2  След.
Автор Сообщение
 Заголовок сообщения: Интерфейсы. Фич-реквест
СообщениеДобавлено: 20 июн 2013, 20:54 
Не в сети
Клиент

Зарегистрирован: 09 фев 2011, 15:28
Сообщения: 1092
Карма: 135
В IPN в шлюзах можно посмотреть занятость портов (договоры). Может в Inet на вкладке Устройства при открытии Интерфейсы конкретного девайса добавить в табличку столбец Договор, чтобы сразу всю текущую картину видеть, а то лазить в Использование каждого интерфейса не есть хорошая затея. Попутно это будет так сказать поиском по порту. А если еще сделать оттуда переход в договор - совсем чудно будет.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Интерфейсы. Фич-реквест
СообщениеДобавлено: 20 июн 2013, 22:53 
+100
Сейчас посмотреть занятость портов нет возможности - нужно в каждый прыгать.
Кто-то здесь писал - делал через отчеты, но как-то кузяво это, хотя лучше чем ничего.


Вернуться к началу
  
 
 Заголовок сообщения: Re: Интерфейсы. Фич-реквест
СообщениеДобавлено: 21 июн 2013, 08:19 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 20 апр 2009, 12:03
Сообщения: 3092
Откуда: Иркутск
Карма: 338
+1
Про переход в договор тоже писал уже, во вкладке "использование". Надо в 2 местах тогда.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Интерфейсы. Фич-реквест
СообщениеДобавлено: 24 июн 2013, 17:34 
Не в сети
Клиент

Зарегистрирован: 12 фев 2008, 18:10
Сообщения: 3951
Карма: 249
+1
Хотелка более чем нужная.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Интерфейсы. Фич-реквест
СообщениеДобавлено: 10 июл 2013, 19:29 
Не в сети
Клиент

Зарегистрирован: 15 мар 2009, 14:04
Сообщения: 1337
Карма: 12
Я эту фичу просил уже черт знает когда :) Сказали сделают, за 4тр


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Интерфейсы. Фич-реквест
СообщениеДобавлено: 15 июл 2013, 19:47 
Лед двинулся...
Надо обновляться и смотреть...
Код:
1207   15.07.2013 19:23:22   ДОБАВЛЕНО   Inet: Отображение текущего подписчика в интерфейсах устройства.
1207   15.07.2013 19:23:22   ДОБАВЛЕНО   Inet: Открытие вкладки договора в клиенте для подписчика интерфейса устройства.


Вернуться к началу
  
 
 Заголовок сообщения: Re: Интерфейсы. Фич-реквест
СообщениеДобавлено: 14 окт 2013, 12:07 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 20 апр 2009, 12:03
Сообщения: 3092
Откуда: Иркутск
Карма: 338
Всё работает, круто.
А ещё сортировка по имени интерфейса появилась.

У меня ещё один фичреквест появился - улучшить форму выбора интерфейса в редакторе сервиса на договоре.
Хочется поиск по интерфейсам и/или сортировку по имени.
Иначе искать нужный неудобно.

Вложение:
iface-contract.png
iface-contract.png [ 21.57 КБ | Просмотров: 15705 ]



Кстати, туда же - список из 2800 интерфейсов на устройстве во вкладке "Устройства и ресурсы" у меня открывается секунд 8.

(v 5.2)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Интерфейсы. Фич-реквест
СообщениеДобавлено: 15 окт 2013, 14:07 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 20 апр 2009, 12:03
Сообщения: 3092
Откуда: Иркутск
Карма: 338
Насчёт долгого открытия списка интерфейсов: там на каждый интерфейс создаётся и закрывается отдельный preparedStatement для поиска в базе подписчика. Мб это оптимизировать? Кэшировать этот стейтмент как-то или вообще одним запросом получать..


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Интерфейсы. Фич-реквест
СообщениеДобавлено: 04 июл 2014, 07:08 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 20 апр 2009, 12:03
Сообщения: 3092
Откуда: Иркутск
Карма: 338
up


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Интерфейсы. Фич-реквест
СообщениеДобавлено: 04 июл 2014, 12:37 
Не в сети
Клиент

Зарегистрирован: 12 фев 2008, 18:10
Сообщения: 3951
Карма: 249
Cromeshnic писал(а):
список из 2800 интерфейсов

Что мешало сделать папку, в папке 3 устройства с одним и тем же IP адресом и на каждом из которых 1000 интерфейсов, которые, IMHO, удобнее передвать как Gi0/0/0.$vlan, а не как $interfaceTitle.

Как много абонентов ты подключил к Nu0? :)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Интерфейсы. Фич-реквест
СообщениеДобавлено: 04 июл 2014, 13:01 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 20 апр 2009, 12:03
Сообщения: 3092
Откуда: Иркутск
Карма: 338
Да там мусора куча импортировалось сразу. Надо поудалять бы..


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Интерфейсы. Фич-реквест
СообщениеДобавлено: 07 июл 2014, 10:29 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 20 апр 2009, 12:03
Сообщения: 3092
Откуда: Иркутск
Карма: 338
Таки UP
Сейчас пытаюсь завести руками сервис на договоре - найти в неупорядоченном списке интерфейс Te0/1/0.17110117 среди кучи подобных - анриал.

Меня инженеры живьём сожрут, когда мы в продакшене перейдём на Inet из IPN.
v 5.2

ps. Мусорные интерфейсы поудалял, легче не стало


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Интерфейсы. Фич-реквест
СообщениеДобавлено: 07 июл 2014, 12:36 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 20 апр 2009, 12:03
Сообщения: 3092
Откуда: Иркутск
Карма: 338
Я могу конечно попробовать переопределить класс панельки в клиентских либах (благо, Java WebStart)...
Есть смысл ждать на 5.2? И сколько?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Интерфейсы. Фич-реквест (CRM)
СообщениеДобавлено: 07 июл 2014, 14:56 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 20 апр 2009, 12:03
Сообщения: 3092
Откуда: Иркутск
Карма: 338
Переопределил панельку, скопипастив модель списка интерфейсов из дерева устройств.
Всё работает, но такой костыль уязвляет мои религиозные чувства.
Мб всё-таки у себя так же запилите?

Код:
package ru.bitel.bgbilling.modules.inet.api.client.contract;

import ru.bitel.bgbilling.client.common.BGUPanel;
import ru.bitel.bgbilling.client.common.BGUTable;
import ru.bitel.bgbilling.client.common.ClientContext;
import ru.bitel.bgbilling.common.BGException;
import ru.bitel.bgbilling.modules.inet.api.common.bean.InetServType;
import ru.bitel.common.RangeUtils;
import ru.bitel.common.client.AbstractBGUPanel;
import ru.bitel.common.client.BGSwingUtilites;
import ru.bitel.common.client.table.BGTableModel;
import ru.bitel.oss.systems.inventory.resource.common.DeviceInterfaceService;
import ru.bitel.oss.systems.inventory.resource.common.bean.DeviceInterface;
import ru.bitel.oss.systems.inventory.resource.common.bean.DeviceInterfaceIndex;

import javax.swing.*;
import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.util.*;
import java.util.List;

public class InetServDeviceInterfaceForm extends BGUPanel
{
    private DeviceInterfaceService deviceInterfaceService = (DeviceInterfaceService)((ClientContext)getContext()).getPort(DeviceInterfaceService.class);
    private final InetServForm inetServForm;
    private int interfaceId;
    private DeviceInterface initialDeviceInterface;
    private DeviceInterface deviceInterface;
    //private BGUList<DeviceInterface> result;
    private BGTableModel<DeviceInterface> result;

    AbstractBGUPanel.DefaultAction interfaceSelect =
            new AbstractBGUPanel.DefaultAction("interface.resource", "Интерфейсы")
    {
        public void actionPerformedImpl(ActionEvent e)
                throws Exception
        {
            InetServType inetServType = InetServDeviceInterfaceForm.this.inetServForm.serviceType.getSelectedItem();
            boolean personalInterface = (inetServType == null) || (inetServType.isPersonalInterface());

            List<DeviceInterface> list = InetServDeviceInterfaceForm.this.deviceInterfaceService.deviceInterfaceListFree(InetServDeviceInterfaceForm.this.inetServForm.current.getDeviceId(),
                    InetServDeviceInterfaceForm.this.inetServForm.period.getDateFrom(), InetServDeviceInterfaceForm.this.inetServForm.period.getDateTo());

            if (!personalInterface)
            {
                Set<DeviceInterface> freeInterfaces = new HashSet<DeviceInterface>();
                for (DeviceInterface aList : list) {
                    freeInterfaces.add(aList);
                }

                list = InetServDeviceInterfaceForm.this.deviceInterfaceService.devicePortList(InetServDeviceInterfaceForm.this.inetServForm.current.getDeviceId(), false);
                for (DeviceInterface iface : list) {
                    if (!freeInterfaces.contains(iface)) {
                        iface.setTitle(iface.getTitle() + " *");
                    }
                }
            }

            if ((InetServDeviceInterfaceForm.this.initialDeviceInterface != null) && (InetServDeviceInterfaceForm.this.initialDeviceInterface.getDeviceId() == InetServDeviceInterfaceForm.this.inetServForm.current.getDeviceId()))
            {
                InetServDeviceInterfaceForm.this.result.setData(list);

                if ((InetServDeviceInterfaceForm.this.deviceInterface == null) || (InetServDeviceInterfaceForm.this.deviceInterface.equals(InetServDeviceInterfaceForm.this.initialDeviceInterface)))
                {
                    //InetServDeviceInterfaceForm.this.result.setSelectedIndex(pos);
                    InetServDeviceInterfaceForm.this.result.setSelectedRow(initialDeviceInterface);
                    //InetServDeviceInterfaceForm.this.result.ensureIndexIsVisible(pos);
                }
                else
                {
                    //InetServDeviceInterfaceForm.this.result.setSelectedValue(InetServDeviceInterfaceForm.this.deviceInterface, true);
                    InetServDeviceInterfaceForm.this.result.setSelectedRow(InetServDeviceInterfaceForm.this.deviceInterface);
                }
            }
            else
            {
                InetServDeviceInterfaceForm.this.result.setData(list);
            }

            InetServDeviceInterfaceForm.this.performActionOpen();
        }
    };

    AbstractBGUPanel.DefaultAction ok = new AbstractBGUPanel.DefaultAction("ok", "Ok")
    {
        public void actionPerformedImpl(ActionEvent e)
                throws Exception
        {
            DeviceInterface selected = InetServDeviceInterfaceForm.this.result.getSelectedRow();
            if (selected != null)
            {
                InetServDeviceInterfaceForm.this.interfaceId = selected.getPort();
                InetServDeviceInterfaceForm.this.deviceInterface = selected;

                InetServDeviceInterfaceForm.this.inetServForm.iface.setText(InetServDeviceInterfaceForm.this.deviceInterface.getTitle());
            }
            else
            {
                InetServDeviceInterfaceForm.this.interfaceId = 0;
                InetServDeviceInterfaceForm.this.deviceInterface = null;

                InetServDeviceInterfaceForm.this.inetServForm.iface.setText("");
            }

            InetServDeviceInterfaceForm.this.performActionClose();
        }
    };

    public InetServDeviceInterfaceForm(InetServForm inetServForm, ActionListener actionListener)
    {
        super(new BorderLayout());
        BGSwingUtilites.wrapBorder(this, "Интерфейсы");

        this.inetServForm = inetServForm;
    }

    protected void jbInit()
    {
        //this.result = new BGUList(DeviceInterface.class);
        this.result = new BGTableModel<DeviceInterface>("port")
        {
            protected void initColumns()
            {
                addColumn("Интерфейс", -1, 120, 200, "port", true);
                addColumn("Название", -1, 180, 240, "title", true);
                addColumn("Индекс", -1, 120, 120, "port", true);
                addColumn("Статус", -1, 120, 120, null, true);
                //addColumn("Категория IP", -1, 180, 240, null, true);
                addColumn("Подписчик", -1, 200, -1, "subscriberTitle", true);
                addColumn("Комментарий", -1, 240, -1, "comment", true);
            }

            public Object getValue(DeviceInterface val, int column)
            {
                switch (column)
                {
                    case 2:
                        List<DeviceInterfaceIndex> indexList = val.getIndexList();
                        if ((indexList == null) || (indexList.size() == 0))
                        {
                            return val.getPort();
                        }

                        Date now = new Date();

                        for (DeviceInterfaceIndex index : indexList)
                        {
                            if (RangeUtils.inRange(now, now, index.getTimeFrom(), index.getTimeTo()))
                            {
                                return index.getIndex();
                            }
                        }

                        return val.getPort();
                    case 3:
                        switch (val.getStatus())
                        {
                            case 0:
                                return "зарезервирован";
                            case 1:
                                return "доступен";
                        }

                        return null;
                }

                return super.getValue(val, column);
            }
        };

        add(new JScrollPane(new BGUTable(this.result)));
    }

    public void setInterfaceId(int interfaceId)
    {
        this.interfaceId = interfaceId;

        if (interfaceId == -1)
        {
            this.initialDeviceInterface = null;
            this.deviceInterface = null;

            return;
        }

        try
        {
            this.initialDeviceInterface = this.deviceInterfaceService.devicePort(this.inetServForm.current.getDeviceId(), interfaceId);
            this.deviceInterface = this.initialDeviceInterface;
        }
        catch (BGException e)
        {
            getContext().processException(e);
        }
    }

    public int getInterfaceId()
    {
        return this.interfaceId;
    }

    public String getInterfaceTitle()
    {
        return this.deviceInterface.getTitle();
    }
}


Последний раз редактировалось Cromeshnic 07 июл 2014, 15:00, всего редактировалось 1 раз.

Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Интерфейсы. Фич-реквест (CRM)
СообщениеДобавлено: 07 июл 2014, 14:58 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 20 апр 2009, 12:03
Сообщения: 3092
Откуда: Иркутск
Карма: 338
Вложение:
ServDeviceIfaces.PNG
ServDeviceIfaces.PNG [ 41.59 КБ | Просмотров: 15480 ]


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Интерфейсы. Фич-реквест
СообщениеДобавлено: 07 июл 2014, 16:12 
Не в сети
Клиент

Зарегистрирован: 12 фев 2008, 18:10
Сообщения: 3951
Карма: 249
Cromeshnic писал(а):
Меня инженеры живьём сожрут, когда мы в продакшене перейдём на Inet из IPN.
v 5.2

Есть мнение, что надо ставить 6.1, т.к. для 5.2 вряд ли что-то будут пилить.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Интерфейсы. Фич-реквест (CRM)
СообщениеДобавлено: 07 июл 2014, 16:16 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 20 апр 2009, 12:03
Сообщения: 3092
Откуда: Иркутск
Карма: 338
Есть мнение, что мне денег на 6.1 не дадут


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Интерфейсы. Фич-реквест (CRM)
СообщениеДобавлено: 07 июл 2014, 16:44 
Не в сети
Клиент

Зарегистрирован: 12 фев 2008, 18:10
Сообщения: 3951
Карма: 249
Cromeshnic писал(а):
мне денег на 6.1 не дадут

Если Бител пошлет, что вполне вероятно, то придется убеждать руководство любыми возможными способами, вплоть до членовредительства (но без уголовщины!).


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Интерфейсы. Фич-реквест (CRM)
СообщениеДобавлено: 07 июл 2014, 19:23 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 03 авг 2009, 18:42
Сообщения: 7166
Откуда: Благовещенск
Карма: 241
мб я чего не понимаю, но наверное сеть как то планировать нужно было по другому, у меня, покачто, таких проблем не возникает, хотя абонентов достаточно

_________________
Код:
  Клиент: вер. 6.2.714 / 25.05.2015 17:27:15
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
  Сервер: вер. 6.2.881 / 22.05.2015 17:56:55
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
Помощь по администрированию bgbilling в jabber конференции или Группа в telegram
Стиль программирования - пьяный мастерстер
Разработка мобильных приложений


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Интерфейсы. Фич-реквест (CRM)
СообщениеДобавлено: 08 июл 2014, 06:12 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 20 апр 2009, 12:03
Сообщения: 3092
Откуда: Иркутск
Карма: 338
2 skyb
Ты используешь cisco ip subscriber interface?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Интерфейсы. Фич-реквест (CRM)
СообщениеДобавлено: 08 июл 2014, 15:15 
Не в сети
Аватара пользователя

Зарегистрирован: 27 янв 2010, 16:12
Сообщения: 941
Откуда: Уфа
Карма: 124
Правильно ли я понимаю, что необходимо добавить фильтр + сортировку интерфейсов?
Также я вижу вопрос о проблеме с долгим открытием списка интерфейсов.
Все верно? Ничего не упустил?

_________________
С уважением, Гареев Артур. Вежливый разработчик ООО "Бител".


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Интерфейсы. Фич-реквест (CRM)
СообщениеДобавлено: 08 июл 2014, 15:23 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 20 апр 2009, 12:03
Сообщения: 3092
Откуда: Иркутск
Карма: 338
Всё верно.
По скорости: в договоре список интерфейсов открывается ~3 секунды, в дереве устройств на дом же устройстве ~ 1,5.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Интерфейсы. Фич-реквест (CRM)
СообщениеДобавлено: 11 июл 2014, 16:56 
Не в сети
Аватара пользователя

Зарегистрирован: 27 янв 2010, 16:12
Сообщения: 941
Откуда: Уфа
Карма: 124
Для 6.1


Вложения:
Комментарий к файлу: панель выбора интерфейса
inet_interface_select.png
inet_interface_select.png [ 83 КБ | Просмотров: 15415 ]

_________________
С уважением, Гареев Артур. Вежливый разработчик ООО "Бител".
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Интерфейсы. Фич-реквест (CRM)
СообщениеДобавлено: 11 июл 2014, 17:37 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 03 авг 2009, 18:42
Сообщения: 7166
Откуда: Благовещенск
Карма: 241
Artur писал(а):
Для 6.1

а че в заголовке 5.3 ? ))))

_________________
Код:
  Клиент: вер. 6.2.714 / 25.05.2015 17:27:15
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
  Сервер: вер. 6.2.881 / 22.05.2015 17:56:55
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
Помощь по администрированию bgbilling в jabber конференции или Группа в telegram
Стиль программирования - пьяный мастерстер
Разработка мобильных приложений


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Интерфейсы. Фич-реквест (CRM)
СообщениеДобавлено: 11 июл 2014, 17:45 
Не в сети
Аватара пользователя

Зарегистрирован: 27 янв 2010, 16:12
Сообщения: 941
Откуда: Уфа
Карма: 124
skyb писал(а):
Artur писал(а):
Для 6.1

а че в заголовке 5.3 ? ))))


Упс...спалился

_________________
С уважением, Гареев Артур. Вежливый разработчик ООО "Бител".


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Интерфейсы. Фич-реквест (CRM)
СообщениеДобавлено: 11 июл 2014, 17:59 
Не в сети
Разработчик

Зарегистрирован: 08 ноя 2007, 01:05
Сообщения: 8343
Откуда: Уфа
Карма: 238
skyb писал(а):
Artur писал(а):
Для 6.1

а че в заголовке 5.3 ? ))))


Это у нас в master-е такая версия , когда давно мы ее как 5.2 собирались выпускать, но с тех пор планы поменялись :). Она вышла как 6.1. А в master-е еще не поменяли


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Интерфейсы. Фич-реквест (CRM)
СообщениеДобавлено: 14 июл 2014, 07:08 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 03 авг 2009, 18:42
Сообщения: 7166
Откуда: Благовещенск
Карма: 241
stark писал(а):
skyb писал(а):
Artur писал(а):
Для 6.1

а че в заголовке 5.3 ? ))))


Это у нас в master-е такая версия , когда давно мы ее как 5.2 собирались выпускать, но с тех пор планы поменялись :). Она вышла как 6.1. А в master-е еще не поменяли

5.3 вышла как 6.1, нехилый такой скачек))))))

_________________
Код:
  Клиент: вер. 6.2.714 / 25.05.2015 17:27:15
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
  Сервер: вер. 6.2.881 / 22.05.2015 17:56:55
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
Помощь по администрированию bgbilling в jabber конференции или Группа в telegram
Стиль программирования - пьяный мастерстер
Разработка мобильных приложений


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Интерфейсы. Фич-реквест (CRM)
СообщениеДобавлено: 14 июл 2014, 10:25 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 29 мар 2010, 23:11
Сообщения: 5854
Карма: 472
Изображение

Работает, но почему-то всегда оставляет для выбора самый первый интерфейс.

_________________
Цитаты великих людей :umnik:
Напишите в helpdesk © stark
повторяю: => хелпдеск => доработка => профит © dimOn
свершилось... © skn
Мой код изящен, лёгок, оригинален, краток. Как прохладный весенний ветерок, как звонкий ручей! © dimOn
Вежливый разработчик © Artur
Эти баги тоже исправлены, как и те, которые еще не написаны © Artur
ну т.е. существует воркэраунд, ок © dimOn


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Интерфейсы. Фич-реквест (CRM)
СообщениеДобавлено: 14 июл 2014, 12:34 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
Может быть это тот что уже установлен, текущий?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Интерфейсы. Фич-реквест (CRM)
СообщениеДобавлено: 14 июл 2014, 12:40 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 29 мар 2010, 23:11
Сообщения: 5854
Карма: 472
Фак. Точно )))
Да, тогда все прекрасно работает, при этом показывая тот, что сейчас уже установлен

_________________
Цитаты великих людей :umnik:
Напишите в helpdesk © stark
повторяю: => хелпдеск => доработка => профит © dimOn
свершилось... © skn
Мой код изящен, лёгок, оригинален, краток. Как прохладный весенний ветерок, как звонкий ручей! © dimOn
Вежливый разработчик © Artur
Эти баги тоже исправлены, как и те, которые еще не написаны © Artur
ну т.е. существует воркэраунд, ок © dimOn


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 34 ]  На страницу 1, 2  След.

Часовой пояс: UTC + 5 часов [ Летнее время ]


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
POWERED_BY
Русская поддержка phpBB
[ Time : 0.104s | 75 Queries | GZIP : On ]