Здравствуйте,
| Цитата |
|---|
| При печати отчёта "Маршрутный лист с чертежом (PDF)" выдаёт ошибку на странице печати "the pdf does not contain the specified page" |
Это не ошибка. Это сообщение о том, что файл, который пытается вывестись на страницу, как PDF, файлом PDF не является.
Этот отчёт ("Маршрутный лист с PDF" из стандартного комплекта) настроен на то, что на обратную сторону листа выводится "активный" файл ("активный фай" - тот ,который из всех файлов, связанных с номенклатурной позицией, считать "главным"). И этот активный файл должен быть PDF.
У Вас на картинке в качестве "активного" установлен файл с картинкой. Вот при формировании отчёта (с использованием этого конкретного шаблона) и выводится сообщение, что файл, который пытаемся вывести - это не PDF.
Самый простой вариант - сделайте PDF (чертёж) "активным" (главным) файлом.
Для этого в окне "Эскизы" нажмите на файле правую кнопку и выберите "Сделать файл активным" (Рис.1).
| Цитата |
|---|
| Способно ли программа сама подгружать чертёж операции, номенклатуры из заданной папки? Или обновлять его? |
Да. Способна.
Есть такая кнопка: "Загрузить файлы к номенклатуре" (Рис.2). Выделяешь в базе номенклатуру (например, детали какие-то все в определённой папке) и говоришь "Ищи файлы". Например PDF. Показываешь, где искать (папка, диск, папка в сети и т.п.). Программа показывает, что нашла, и предлагает добавить эти файлы к выделенной номенклатуре в VOGBIT. А если файлы уже такие в базе есть, то это тоже показывает, и есть 3 варианта, что делать в таком случае:
- оставить те файлы, что лежат в базе, не трогать;
- заменить те файлы, что лежат в базе, теми что нашлись;
- положить в базу рядом с отличающимся именем (в конце имени файла приписывается .1, .2 и т.д.).
| Цитата |
|---|
| Возможно ли указать путь к файлу, с названием самого файла, чтоб система его подкачивала(обновляла) |
Так тоже можно. Можно не сами файлы хранить в базе, а ссылки на файлы. А сами файлы будут лежать где-нибудь на файловом сервере. А не в базе.
Но тут нужно выбрать один из 2х вариантов "на берегу" (выбирается в настройках). Либо все файлы складывать непосредственно в базу данных, либо не складывать никакие файлы в базу, а хранить их все на сервере, а в базе будут ссылки на файлы. Потому что если половина будет так, а вторая половина эдак, то возникнет путаница.
Какой вариант лучше? Вопрос из разряда религиозно-риторических. И в том, и в другом случае, есть как преимущества, так и недостатки.
По своему опыту, могу сказать, что в производстве чаще люди выбирают первый вариант.
В первую очередь, мне кажется, потому, что файл, который лежит в базе - это не просто безликий файл. А у него "есть конкретная фамилия". Известно и зафиксировано, кто конкретно и когда этот конкретный файл в базу положил. И не может такого быть, что некто говорит, что он "положил файл", а его нет. Если файлы хранятся внутри базы, то тут не может быть двух мнений. Встаешь на деталь и файл либо есть, либо его нет. Никакого третьего не дано. И если файл есть, то есть гарантия, что ты смотришь сейчас именно в тот самый файл, который этот конкретный человек, с конкретной фамилией в известный и зафиксированный момент времени положил. Соответственно, он ответственный за то, что ты видишь в этом файле. И разночтений тут, опять же, никаких быть не может.
А если ссылка?
Сегодня ты открываешь в программе один чертеж. Завтра открываешь, вроде, бы его же, а он уже другой. Или его вообще уже там нет. И кто крайний?
А если ты уже делать начал деталь в этот момент, уже металл потратил, то что?