VOGBIT Ограничение изначальной загрузки полных списков - Интерфейс программы
VOGBIT и Telegram бот - Пример доступа к данным из системы управления производством с телефона через Telegram

Последние темы на форумах VOGBIT

Учетные документы - Материалы, Комплектующие, Складской учёт
Валерий Бондаренко: Спасибо, слепой поиск очень помог.  Теперь по поводу сдачи на склад. Вогбит внедряли сначала на одном участке, там все так и организовано ...
Создание номенклатуры посредством "перетаскивания" в VOGBIT файлов - Общие вопросы
Константин Чилингаров: Не удалось загрузить файл или сборку "EPPlus, Version=4.1.0.0, Culture=neutral, PublicKeyToken=ea159fdaa78159a1" либо одну из их зависимостей. По этому вопросу:  С ...
Расчет плановых дат - Прочее
Андрей Тюрин: Будем ждать видео. Планирование производства -тема актуальная для нас.
Пример создания плагина - Плагины
Константин Чилингаров: Последние сообщения перенесены /forum/messages/forum24/topic2880/message17712/2880-sozdanie-nomenklatury-posredstvom-_peretaskivaniya_-v-vogbit-faylov#message17712 сюда . Причина: /forum/rules/ Правила ...
Сравнение производительности серверов - Прочее
Константин Чилингаров: Здравствуйте, Времена какие-то запредельные, на мой взгляд. Как по мне, для "расчёта" потребности минута - уже очень долго. Не говор ...
Расчет потребности материала из сменных заданий - Материалы, Комплектующие, Складской учёт
Zms.komissarov: Да, так и есть, не обновил строку и не увидел, что коэффициент пересчета указан для другого материала... Все работает! Спасибо!  
Восстановить учётные записи не срабатывает - Прочее
NPP_ORION: Разобрались, снимается вопрос.
Ошибка раскраски по приоритету - Ошибки в работе
Константин Чилингаров: Здравствуйте, Если кратко: 1. Нужно установить в настройках ручное назначение "приоритетов" (что пользователь сам проставляет &quo ...
Хранение в базе данных ссылок на файлы - Общие вопросы
Константин Чилингаров: Ещё штатный отчёт маршрутный лист с чертежом из PDF на обратной стороне у меня как-то не смог с первого раза сам сформироваться нормально, ...
Ошибка при печати отчёта - Отчёты
Константин Чилингаров: последнее сообщение /forum/messages/forum24/topic2877/message17694/2877-khranenie-v-baze-dannykh-ssylok-na-fayly#message17694 перенесено . Причина - нарушение /forum/rules/ правил форума , п.8.
Новые возможности. Объединённые задания. Как пользоваться? - Производство
Константин Чилингаров: Здравствуйте, Судя по данным вопросам, я понял, что Вы не поняли, как в принципе используется по задумке механизм "объединенных задан ...
Права Доступа Сотрудника - Прочее
Константин Чилингаров: Здравствуйте, Немного из истории вопроса…   В прошлой программе, которую мы делали до VOGBIT, была у нас «развесистая» система управл ...
Формат адреса прокси-сервера - Прочее
Владимир Белов: Добрый день! Нужно указывать в формате URL: http://170.70.0.1:3128 http http://170.70.0.1:3128 ://170.70.0.1:3128 У вас должен быть на прокси-сервере проброшен порт 28 ...
С Новым годом! - Общие вопросы
Сергей: На данный момент проблема решается повторной активацией серийного номера. Нужно нажать на кнопку "Повторить"
Совместимость с MS SQL Server - Общие вопросы
Владимир Белов: Добрый день! MSSQL 2008 не поддерживается. Минимальная поддерживаемая версия - 2012. Рекомендуемая - 2016 или более старшая.
Схема изготовления - Производство
Константин Чилингаров: А нет возможности из этого окна проверять наличие деталей на складе? Ну и выдавать их со склада, чтоб позиции "зеленели". Тут неск ...
И снова про брак... - Материалы, Комплектующие, Складской учёт
Константин Чилингаров: при нажатии на + в Связанных позициях, я ожидал(хотел) увидеть появление трёх позиций... Для этого нужно настроить, какие позиции должны ...
Удаление запланиированных этапов - Состав и технология
Константин Чилингаров: Здравствуйте! Компонент либо не существует, либо на него ссылаются этапы В  базе данных есть задания для производства (создаются ком ...
Групповой перенос номенклатуры с изменением обозначения - Прочее
GlMax: В принципе ожидаемо, но странно, что в системе, которая вроде бы должна работать, в том числе, и с мелкосерийным производством, отсутствую ...
Отсутствие деталей, операций в графике производства - Состав и технология
Константин Чилингаров: Здравствуйте, Нужно смотреть, какие настройки в базе данных сейчас выставлены (тип нормирования, в первую очередь), и данные введённые ...

Ограничение изначальной загрузки полных списков

Предложения по улучшению пользовательского интерфейса - Интерфейс программы - Пожелания и предложения
Страницы: 1
Ограничение изначальной загрузки полных списков
 
Здравствуйте.

В VOGBIT во многих списках происходит загрузка всего списка сразу, например, это относится к графику производства, производственным заказам, событиям и т.д. При увеличении количества их строк до десятков и сотен тысяч происходит долгое формирование этих списков. Можете в очередном обновлении предусмотреть изначальные фильтры списков, чтобы не выводить их целиком, а по некоторыхм условиям? В SQL Server Managemet Studio списки формируются быстро, только в приложении медленно. Сервер и сеть работают хорошо, есть другие SQL базы данных и клиент-серверные приложения, которые быстро работают. Сервер и компьютеры пользователей вполне приличные, удовлетворяющие минимальным требованиям для VOGBIT.

Трусов Владимир
НПП Орион
 
Уважаемые сотрудники ООО "СТП", можете как-то прокомментировать предыдущее сообщение?
 
Здравствуйте,

1. С SQL Management сравнивать некорректно. Там просто таблица грузится. В VOGBIT во многих режимах (особенно сложных, типа "График производства") не просто данные одним запросом выбираются. Во-первых, зачастую, не одним, а во-вторых, ещё и после этого обрабатываются. Причём местами весьма нетривиально. Так что тут не так всё просто.

2. На самом деле, в приведённых вами примерах, не совсем так всё. Кроме того, в тех местах, где действительно

а) не быстро
б) реально чаще всего "все" данные не нужны сразу

в этих местах много где некоторое подобие "фильтров на старте" на самом деле есть.

Рассмотрим конкретно:
Цитата
Владимир Трусов пишет:
во многих списках происходит загрузка всего списка сразу, например, это относится к графику производства, производственным заказам, событиям и т.д. При увеличении количества их строк до десятков и сотен тысяч
В «производственных» заказах не бывает ни десятков, ни сотен тысяч. Там очень вряд ли хотя бы тысяча наберётся.  Если это не так – верный признак того, что это место программы используется как-то совсем не по назначению.
Кроме того, многие (самые часто используемые обычно) функции "производственных заказов", на самом деле доступны ещё и из справочника "коллекции компонентов", где точно всё быстро открывается, потому что там никакой обработки на лету нет.

В «Графике производства», в общем-то то же самое. Максимум – порядок десяти тысяч. Что очень много. Реально там обычно от нескольких сотен до 1-2 тысяч строк. Если +- правильно работа организована.
Кроме того, нет нужды открывать «график производства» сразу по всему, что вообще есть.
Можно открыть его, выбрав только интересующий заказ(ы). Это и есть «предустановленный» фильтр, чаще всего используемый для «Графика производства», который сразу сокращает кол-во отображаемой информации на 1-2 порядка.

Единственное тут в вашем списке - это, пожалуй, «события». Там да, может быть реально много.
Но, во-первых, и тут есть workaround. Можно идти в «события» через «сеансы», а не сразу открывать вообще все одним общим списком. Я, например, так всегда и делаю.
Во-вторых, это место вообще никак не касается пользователей. Только одного администратора, и то очень редко. Так что в данном конкретном случае, в общем-то, не особо важно, сколько оно там открывается.

3. По аналогии с открытием «графика производства» по одному выбранному заказу (по нескольким) подобные «предустанавливаемые фильтры» есть практически во всех других «нагруженных» режимах.
Например, «остатки» или «обороты» не обязательно открывать по всему вообще, а можно по одному интересующему складу или только по выделенной интересующей номенклатуре, что резко ускоряет всё мероприятие за счёт, как раз "предустановленной" выборки.
При открытии «статистики производства» сначала сразу спрашивается за какой период вас интересует.
И др.

4. Более сложные «предустановленные фильтры» делать не очень понятно как, учитывая специфику соответствующих режимов (форм). Например, возьмем «график производства». Там штук 40 колонок, всех типов и видов. Причём появляющихся не одновременно. Причём в части этих колонок значения вычисляются «на лету», а не берутся откуда-то из таблицы. И это не считая ещё колонок, которые настройками пользователь может сам добавить.
Как вы себе представляете в данном случае, в общем виде, описание условий «предустановленного фильтра»? Что именно нужно спрашивать перед тем, как открывать окно «график производства», чтобы ограничить тем самым кол-во информации в нем?

Понятно, что можно ограничить информацию выбрав только какой-то нужный заказ или карту заказа (несколько). И показать только по ним. Но это и так есть. Это и так можно сделать.
А как ещё можно ограничить, если для примера рассматривать конкретно "график производства"? Чем именно?
Если есть конкретные предложения, то мы их, конечно, рассмотрим.
Страницы: 1
Сейчас на форуме
Всего зарегистрированных пользователей: 4434
Приняло участие в обсуждении: 435
Всего тем: 804
Всего сообщений: 6067

×
Вход на сайт