VOGBIT Не работает просмотр файлов - Практические приемы работы
Руководство к модулю загрузки спецификаций из файлов Excel - Подробное описание, примеры данных для загрузки

Последние темы на форумах 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
Не работает просмотр файлов
 
Здравствуйте

Странно работает просмотр файлов.
Если открывыть через эскизы - работает.
Если через связанные файлы - Вогбит виснет.
Обратил внимание на блокировку файла.
Эта номенклатурина вводилась в прошлом году.
Такая дата блокировки у ВСЕХ вайлов в БД.
В начале этого года в рамках чистки была сделана копия, в которой удалились задания, заказы, сеансы и т д.
Это нормально или нет?
Связано это с зависанием?
Что делать?
 
Здравствуйте,

Попробуйте следующее:
Откройте общий справочник "Коллекции компонентов".
Найдите там такую коллекцию, как на рис.1:
обозначение номенклатуры - VGB_PREVIEW_FILES
обозначение коллекции - M_Objects
(это коллекция, куда по умолчанию функция "эскизы" складывает файлы)
Откройте для неё зависимое окно "Файлы" (рис.1).

В панели управления от окна "файлы" есть кнопка "Архив" с выпадающим меню. Нажмите на неё и выберите "Отменить выгрузку".

Цитата
shurick пишет:
Такая дата блокировки у ВСЕХ вайлов в БД.
Видимо, потому что все файлы добавлялись из "Номенклатуры" через функцию "Эскизы" и попали поэтому все в одну коллекцию. А потом когда-то кто-то открыл файл средствами Windows на редактирование, и коллекция вся заблокировалась.
Подробнее можно почитать здесь.

P.S.
Для открытия файлов с помощью штатного настроенного в Windows приложения используйте команду контекстного меню "открыть файл" в окне "Эскизы" (рис.3). При этом файл во временную папку выгружается, настроенным приложением открывается, но в VOGBIT ничего не блокируется.
1.png (109.1 КБ)
2.png (164.14 КБ)
3.png (124.59 КБ)
 
Цитата
Константин Чилингаров пишет:
В панели управления от окна "файлы" есть кнопка "Архив" с выпадающим меню. Нажмите на неё и выберите "Отменить выгрузку".

У нас этот пункт неактивен.

Цитата
Константин Чилингаров пишет:
Видимо, потому что все файлы добавлялись из "Номенклатуры" через функцию "Эскизы" и попали поэтому все в одну коллекцию. А потом когда-то кто-то открыл файл средствами Windows на редактирование, и коллекция вся заблокировалась.

Как это вылечить?
 
По идее, лечится, как раз снятием блокировки с коллекции. Через кнопку "Архив", как я выше писал.

Цитата
shurick пишет:
У нас этот пункт неактивен
Дайте копию базе посмотреть, пожалуйста.
 
Базу отправил.
 
Ок. Скачаю, посмотрим.
 
Кнопка на месте. Могу сюда выложить скриншот с вашей базы. Или в скайп пишите, покажу.

Всё нормально. Делаю "отмена выгрузки", блокировка снимается с коллекции, как и должно.
Только очень долго. Потому что там в этой коллекции 21493 файла.


Понятно всё и с остальными вопросами. Дело вот в чём:

Теоретическая часть

Функция "Эскизы" изначально задумывалась для того, чтобы можно было максимально простым образом приделывать картинки какие-нибудь к номенклатуре (подразделениям, работникам). Для просмотра потом этих картинок. Не для работы с соответствующими приделанными файлами, вроде редактирования их, выгрузка/загрузки с блокировкой и т.п.
Поэтому она не утруждает пользователя вопросами куда складывать файлы в базе, а складывает их сама в одну заранее определённую системную коллекцию, которая в любой БД VOGBIT есть.

Что происходит, если открыть зависимое окно «связанные файлы» и потом через контекстное меню попытаться выполнить над файлом стандартную команду Windows (например, «открыть» или «изменить»):
- из коллекции, где лежит файл, во временную папку выгружаются все файлы, которые есть в этой коллекции;
- выбранный файл подсовывается соответствующему приложению;
- коллекция блокируется.

Это так сделано для работы с 3D моделями и т.п. (лет 10 назад мы этим увлекались). Когда чтобы открыть, к примеру, файл сборки надо ещё подтягивать все файлы деталей, стандартных из библиотек и т.п. Иначе просто не откроется сборка. А заморочки с блокировкой связаны с коллективной (одновременной) работой с этими самыми 3D моделями (check in/check out и т.п.). Если интересно, могу рассказать, как там что задумано и работает, но если коротко, то для «эскизов» в классическом понимании этого слова, это ничего не нужно (да и вообще не особо нужно, как оказалось в итоге).

Соответственно «зависание» объясняется тем, что когда на каком-нибудь файле из этой коллекции делаешь команду windows «открыть», VOGBIT пытается выгрузить 21493 файла во временную папку. Думаю, вы просто не дождались завершения сего процесса.

Команда «открыть файл» в окне «эскизы» работает нормально, потому что она выгружает только один файл нужный во временную папку.

Рекомендации:

Не стоит складывать такое количество файлов, как «эскизы» (все в одну коллекцию). Если вы храните в базе чертежи, то лучше будет, наверное, складывать их в спецификации изделий или карты заказов, к чему соответствующие детали относятся. Как вот тут (04:50). Это, в общем, не сложнее, чем через «эскизы», и эффект тот же. Но так файлы получается будут распределены в базе по проектам, к которым они относятся, а не все вместе.

Для открытия файла приложением используйте команду «открыть файл» в окне «эскизы» (в номенклатуре) или окне «файлы» (в «составе», «технологии»). Она выгружает только нужный файл и ничего не блокирует.

Выполнение команд windows над файлом, что приводит к выгрузке всех файлов из коллекции и блокировки коллекции, лучше в такой ситуации не использовать. Ни первое, ни второе, в принципе, само по себе не страшно. Но первое в данном контексте получается просто долго, а второе безобидно, но и бессмысленно.
 
Ой-ё. А что теперь делать с 21493 файлом? Перекладывать ручками?
 
Пусть так лежат.
Просто не нужно пытаться файл прямо из базы редактировать. Чтобы они все не выгружались...
 
Цитата
Константин Чилингаров пишет:
Если вы храните в базе чертежи, то лучше будет, наверное, складывать их в спецификации изделий или карты заказов

Мне это непонятно. Деталь может использоваться в разных спецификациях и заказах. Если я положу ее чертеж в спецификацию первой сборки где она используется, то в другой сборке ее чертеж будет уже недоступен?
 
Будет доступен. Из всех мест, где эта деталь потом будет применяться.
И тот, кто его смотрит, может понятия не иметь, откуда именно он взялся.
 
Добавили файлы чертежей к ТК.
Выскакивает сообщение об ошибке при добавлении и попытке открытия.
1.png (104.83 КБ)
2.png (48.59 КБ)
Изменено: Ростислав Осипов - 31.03.2018 15:44:21
 
Проблему решили
https://vogbit.ru/forum/messages/forum15/topic1995/message13428/1995#messages13428
Страницы: 1
Сейчас на форуме
Всего зарегистрированных пользователей: 4451
Приняло участие в обсуждении: 435
Всего тем: 804
Всего сообщений: 6067

×
Вход на сайт