Константин Чилингаров: Здравствуйте,
Нужно смотреть, какие настройки в базе данных сейчас выставлены (тип нормирования, в первую очередь), и данные введённые ...
Константин Чилингаров: ... продолжение ...
6. Если Вы используете метод выдачи и закрытия заданий в производстве "По комплектам" и укрупненное нормирование, ...
Сергей: Здравствуйте!
Способ первый. Поиск в справочнике по набору свойств[CODE var ccs = ExtApp.Application.General.ComponentCollections(-1, CatalogOptions.None);
var sr = cc ...
Константин Чилингаров: Здравствуйте,
Не очень понял, в чем вопрос.
Казалось бы, добавляем к операции или к переходу в техпроцессе 3 позиции (инструмент): держат ...
Константин Чилингаров: Здравствуйте!
Это не баг. Это так задумано.
По умолчанию при нажатии на эту кнопку ("стакан с плюсиком") открывается с окне снизу сп ...
Константин Чилингаров: Здравствуйте,
формировать сменное задание, в котором будет дополнительно каким-либо понятным образом указана СЛЕДУЮЩАЯ операция
Те ...
Константин Чилингаров: Здравствуйте,
Можно на складе приходовать это на разные "учётные карточки". Хоть вообще на каждую балку (хлыст, лист и т.п.) заводит ...
Константин Чилингаров: Здравствуйте,
При попытке изменить технологию выдает следующую ошибку (скриншот 1)
Нужно посмотреть, что именно Вы делаете. И на данны ...
Константин Чилингаров: Здравствуйте!
Здесь нужно понимать некоторые моменты. Поясню:
Первое и самое важное – что данные механизмы: что «дерево» для навигац ...
Константин Чилингаров: Правильно ли я понимаю...
Не совсем.
Технически можно и просто «накидать» вручную позиций (детали, сборочные единицы) в карту заказ ...
Константин Чилингаров: Да, список для выбора получится так поменьше. Но зато сначала то нужно будет ещё составить этот "список поменьше" из общего. Причем ...
Константин Чилингаров: Здравствуйте,
Нужно в шаблоне отчёта поменять, чтобы вместо обозначения номенклатуры выводилось значение параметра этой номенклату ...
Константин Чилингаров: Здравствуйте,
В современных версиях VOGBIT есть (где-то в прошлом году появилось впервые) "Автоматическое" заполнение (раззворачиван ...
- Практические приемы работы - Старые разделы форума
Страницы:1
Не работает просмотр файлов
Пользователь
Сообщений: Регистрация: 28.06.2012
0
02.10.2017 11:44:14
Здравствуйте
Странно работает просмотр файлов. Если открывыть через эскизы - работает. Если через связанные файлы - Вогбит виснет. Обратил внимание на блокировку файла. Эта номенклатурина вводилась в прошлом году. Такая дата блокировки у ВСЕХ вайлов в БД. В начале этого года в рамках чистки была сделана копия, в которой удалились задания, заказы, сеансы и т д. Это нормально или нет? Связано это с зависанием? Что делать?
Разработчик
Сообщений: Регистрация: 14.11.2008
0
02.10.2017 15:31:05
Здравствуйте,
Попробуйте следующее: Откройте общий справочник "Коллекции компонентов". Найдите там такую коллекцию, как на рис.1: обозначение номенклатуры - VGB_PREVIEW_FILES обозначение коллекции - M_Objects (это коллекция, куда по умолчанию функция "эскизы" складывает файлы) Откройте для неё зависимое окно "Файлы" (рис.1).
В панели управления от окна "файлы" есть кнопка "Архив" с выпадающим меню. Нажмите на неё и выберите "Отменить выгрузку".
Цитата
shurick пишет: Такая дата блокировки у ВСЕХ вайлов в БД.
Видимо, потому что все файлы добавлялись из "Номенклатуры" через функцию "Эскизы" и попали поэтому все в одну коллекцию. А потом когда-то кто-то открыл файл средствами Windows на редактирование, и коллекция вся заблокировалась. Подробнее можно почитать .
P.S. Для открытия файлов с помощью штатного настроенного в Windows приложения используйте команду контекстного меню "открыть файл" в окне "Эскизы" (рис.3). При этом файл во временную папку выгружается, настроенным приложением открывается, но в VOGBIT ничего не блокируется.
Пользователь
Сообщений: Регистрация: 28.06.2012
0
02.10.2017 17:54:30
Цитата
Константин Чилингаров пишет: В панели управления от окна "файлы" есть кнопка "Архив" с выпадающим меню. Нажмите на неё и выберите "Отменить выгрузку".
У нас этот пункт неактивен.
Цитата
Константин Чилингаров пишет: Видимо, потому что все файлы добавлялись из "Номенклатуры" через функцию "Эскизы" и попали поэтому все в одну коллекцию. А потом когда-то кто-то открыл файл средствами Windows на редактирование, и коллекция вся заблокировалась.
Как это вылечить?
Разработчик
Сообщений: Регистрация: 14.11.2008
0
02.10.2017 18:00:46
По идее, лечится, как раз снятием блокировки с коллекции. Через кнопку "Архив", как я выше писал.
Цитата
shurick пишет: У нас этот пункт неактивен
Дайте копию базе посмотреть, пожалуйста.
Пользователь
Сообщений: Регистрация: 28.06.2012
0
04.10.2017 18:09:35
Базу отправил.
Разработчик
Сообщений: Регистрация: 14.11.2008
0
05.10.2017 14:17:38
Ок. Скачаю, посмотрим.
Разработчик
Сообщений: Регистрация: 14.11.2008
0
06.10.2017 15:30:16
Кнопка на месте. Могу сюда выложить скриншот с вашей базы. Или в скайп пишите, покажу.
Всё нормально. Делаю "отмена выгрузки", блокировка снимается с коллекции, как и должно. Только очень долго. Потому что там в этой коллекции 21493 файла.
Понятно всё и с остальными вопросами. Дело вот в чём:
Функция "Эскизы" изначально задумывалась для того, чтобы можно было максимально простым образом приделывать картинки какие-нибудь к номенклатуре (подразделениям, работникам). Для просмотра потом этих картинок. Не для работы с соответствующими приделанными файлами, вроде редактирования их, выгрузка/загрузки с блокировкой и т.п. Поэтому она не утруждает пользователя вопросами куда складывать файлы в базе, а складывает их сама в одну заранее определённую системную коллекцию, которая в любой БД VOGBIT есть.
Что происходит, если открыть зависимое окно «связанные файлы» и потом через контекстное меню попытаться выполнить над файлом стандартную команду Windows (например, «открыть» или «изменить»): - из коллекции, где лежит файл, во временную папку выгружаются все файлы, которые есть в этой коллекции; - выбранный файл подсовывается соответствующему приложению; - коллекция блокируется.
Это так сделано для работы с 3D моделями и т.п. (лет 10 назад мы этим увлекались). Когда чтобы открыть, к примеру, файл сборки надо ещё подтягивать все файлы деталей, стандартных из библиотек и т.п. Иначе просто не откроется сборка. А заморочки с блокировкой связаны с коллективной (одновременной) работой с этими самыми 3D моделями (check in/check out и т.п.). Если интересно, могу рассказать, как там что задумано и работает, но если коротко, то для «эскизов» в классическом понимании этого слова, это ничего не нужно (да и вообще не особо нужно, как оказалось в итоге).
Соответственно «зависание» объясняется тем, что когда на каком-нибудь файле из этой коллекции делаешь команду windows «открыть», VOGBIT пытается выгрузить 21493 файла во временную папку. Думаю, вы просто не дождались завершения сего процесса.
Команда «открыть файл» в окне «эскизы» работает нормально, потому что она выгружает только один файл нужный во временную папку.
Рекомендации:
Не стоит складывать такое количество файлов, как «эскизы» (все в одну коллекцию). Если вы храните в базе чертежи, то лучше будет, наверное, складывать их в спецификации изделий или карты заказов, к чему соответствующие детали относятся. Как (04:50). Это, в общем, не сложнее, чем через «эскизы», и эффект тот же. Но так файлы получается будут распределены в базе по проектам, к которым они относятся, а не все вместе.
Для открытия файла приложением используйте команду «открыть файл» в окне «эскизы» (в номенклатуре) или окне «файлы» (в «составе», «технологии»). Она выгружает только нужный файл и ничего не блокирует.
Выполнение команд windows над файлом, что приводит к выгрузке всех файлов из коллекции и блокировки коллекции, лучше в такой ситуации не использовать. Ни первое, ни второе, в принципе, само по себе не страшно. Но первое в данном контексте получается просто долго, а второе безобидно, но и бессмысленно.
Пользователь
Сообщений: Регистрация: 28.06.2012
0
09.10.2017 19:02:17
Ой-ё. А что теперь делать с 21493 файлом? Перекладывать ручками?
Разработчик
Сообщений: Регистрация: 14.11.2008
0
09.10.2017 19:22:11
Пусть так лежат. Просто не нужно пытаться файл прямо из базы редактировать. Чтобы они все не выгружались...
Пользователь
Сообщений: Регистрация: 28.06.2012
0
18.10.2017 14:16:13
Цитата
Константин Чилингаров пишет: Если вы храните в базе чертежи, то лучше будет, наверное, складывать их в спецификации изделий или карты заказов
Мне это непонятно. Деталь может использоваться в разных спецификациях и заказах. Если я положу ее чертеж в спецификацию первой сборки где она используется, то в другой сборке ее чертеж будет уже недоступен?
Разработчик
Сообщений: Регистрация: 14.11.2008
0
18.10.2017 14:20:57
Будет доступен. Из всех мест, где эта деталь потом будет применяться. И тот, кто его смотрит, может понятия не иметь, откуда именно он взялся.
Пользователь
Сообщений: Регистрация: 17.04.2016
0
31.03.2018 14:11:45
Добавили файлы чертежей к ТК. Выскакивает сообщение об ошибке при добавлении и попытке открытия.