|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
Поиск в этой теме |
|
||||
Сопровождение проектов, внутренний технадзор Регистрация: 05.06.2012
Санкт-Петербург
Сообщений: 46
|
Цитата:
Есть проблема и есть следствие. Я не критикую никого и не прошу критиковать меня.Описывать и разъяснять структурную организацию и свои функции я не буду, не для этого тема создана. Я просто прошу помочь в реализации идеи, которая на мой взгляд позволит улучшить сложившуюся ситуацию. |
|||
|
||||
Это проблемы организационного характера.
Тот кто печатает, тот и электронную версию должен отправлять на стройку, вместе с распечатанной версией. Кроме того - в свободном доступе сотрудникам должна быть только одна версия проекта, дабы не создавать потенциальной возможности возникновения указанных проблем, мол распечатали одну версию, а в электронном виде передали другую. Документацию на стройку передавать сразу бумага + электронная версия. Кроме того - наличие электронной подписи в чертеже, гарантирует то, что на стройке чертёж не был изменён. На полях рамки листа можно ставить дату печати (с помощью Field). В случае необходимости всегда можно сравнить эту дату с датой изменения файла (скрин выше). Если дата печати (на полях бумажной версии) более поздняя, чем дата изменения - значит содержимое листа соответствует последней версии чертежа. Этот способ вполне годится для того, чтобы проверить конкретный, интересующий в данный момент лист чертежа (ну или пару-тройку листов). Однако корень обозначенной автором топика проблемы лежит в плохой организации процесса хранения и передачи документации (имхо). Цитата:
UPD Кроме того, сгенерировать текстовый файл с перечнем имён файлов и датами их последнего изменения - это не сложно. Распечатать этот листик и проверить ваши бумажные версии - тоже труда не составит.
__________________
Надеюсь, ты не социальный овощ? Это определяется делами! :welcome: Последний раз редактировалось hwd, 03.07.2012 в 21:42. |
||||
|
||||
Сопровождение проектов, внутренний технадзор Регистрация: 05.06.2012
Санкт-Петербург
Сообщений: 46
|
Цитата:
|
|||
|
||||
Цитата:
В сети создаётся каталог, в который всегда выкладывается последняя, предназначенная для отправки на стройку, версия проекта. Как только появится новая версия проекта, готовая к отправке - старая версия упаковывается в zip-файл и сдаётся в архив (если решили не использовать GIT), а на место старой, в обозначенный выше каталог, записывается новая версия проекта. Эта версия распечатывается и вместе с электронной версией отправляется начальнику участка. Если возникнет необходимость - из архива всегда можно будет вытащить нужную, более раннюю версию проекта.
__________________
Надеюсь, ты не социальный овощ? Это определяется делами! :welcome: |
||||
|
||||
Сопровождение проектов, внутренний технадзор Регистрация: 05.06.2012
Санкт-Петербург
Сообщений: 46
|
Цитата:
Цитата:
|
|||
|
||||
А чего там рассказывать? Перебрать рекурсивно все файлы в указанном каталоге, извлекая из них значение свойства FileInfo.LastWriteTime (в случае использования для этих целей платформы .NET). Результат записывать в текстовый файл, в формате CSV, чтобы этот файл можно было открыть в MS Excel и выполнять различного рода сортировку (при необходимости). Написать это можно на любом языке программирования. Могу и я нацарапать - это займёт не много времени (минута-две, если консольный вариант решения). Могу сделать exe на .NET, либо оформить в виде скрипта на PowerShell. В первом случае нужно знать, какая версия дотнета на твоей машине (либо хотя бы какая версия автокада). Во втором случае нужно знать, установлен ли PowerShell на компе, иначе нечему будет запускать скрипт на исполнение.
А вот доказывание чего-то руководству - это всегда самая тяжёлая и неприятная часть решения, забирающая много крови и нервов...
__________________
Надеюсь, ты не социальный овощ? Это определяется делами! :welcome: |
||||
|
||||
__________________
Надеюсь, ты не социальный овощ? Это определяется делами! :welcome: |
||||
|
||||
Потому, что в #24 я объяснил, чем такое решение плохо.
2 Denis Ch Я написал консольное exe-приложение, создающее csv-файл с соответствующей информацией. Дело за тобой - определись с версией .NET Framework. На данный момент скомпилировано под 4.0, но могу перекомпилировать под 3.5 SP1. Если это интересно, то исходный код программы такой: Код:
Цитата:
__________________
Надеюсь, ты не социальный овощ? Это определяется делами! :welcome: Последний раз редактировалось hwd, 03.07.2012 в 23:33. |
||||
|
||||
Насколько удобен вам предложенный выше вариант (я о том, что аргументы указываются в виде параметров exe-файла)? Может сделать их запрашиваемыми в ходе выполнения программы? Для автоматизации удобней первый вариант, а для ручного использования - второй. Вы как планируете использовать?
UPD Хотя... Пожалуй, сделаю так: если аргументы exe-файлу не переданы, то выполнять запросы. Тогда можно будет использовать программу в обоих перечисленных выше ситуациях.
__________________
Надеюсь, ты не социальный овощ? Это определяется делами! :welcome: |
||||
|
||||
Сопровождение проектов, внутренний технадзор Регистрация: 05.06.2012
Санкт-Петербург
Сообщений: 46
|
Цитата:
|
|||
|
||||
Цитата:
UPD Добавил изменение: если работа с программой ведётся посредством диалога с юзером, то по завершению её работы в MS Excel автоматически открывается полученный CSV файл. Если работа с программой ведётся посредством передачи EXE файлу параметров - CSV файл автоматом открываться не будет. Ссылку обновил. Всё, финиш.
__________________
Надеюсь, ты не социальный овощ? Это определяется делами! :welcome: Последний раз редактировалось hwd, 04.07.2012 в 12:24. |
||||
|
||||
Сопровождение проектов, внутренний технадзор Регистрация: 05.06.2012
Санкт-Петербург
Сообщений: 46
|
Цитата:
|
|||
|
||||
Исправил, проверяй.
__________________
Надеюсь, ты не социальный овощ? Это определяется делами! :welcome: |
||||
|
||||
Thượng Tá Quân Đội Nhân Dân Việt Nam Регистрация: 14.03.2005
44d32'44"С, 33d26'51"В
Сообщений: 13,381
|
Интересно, почему не пользуются специально предназначенным для подобных дел SummaryInfo (т.е. свойствами файла)?
Туда можно и вручную и программно писать. И читать. И искать файлы с какими-то признаками. И вручную, и программно. |
|||
|
||||
Не понял вопроса... А я что, как-то иначе информацию получал? Первым способом указал вручную, вторым - программно.
__________________
Надеюсь, ты не социальный овощ? Это определяется делами! :welcome: |
||||
|
||||
Thượng Tá Quân Đội Nhân Dân Việt Nam Регистрация: 14.03.2005
44d32'44"С, 33d26'51"В
Сообщений: 13,381
|
Цитата:
Что, не хотят заполнять? Так и программу тоже не захотят запускать. |
|||
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
А как насчёт уважения к РУССКОМУ ЯЗЫКУ, дамы и господа инженеры? | Зяблик | Разное | 1249 | 17.02.2023 16:20 |
Электромагнитная пушка | T-Yoke | Машиностроение | 112 | 06.08.2008 18:48 |
Юмор 2007 | Огурец | Разное | 1172 | 29.12.2007 11:16 |
английский ACAD2005 в имени файла не понимает русские буквы | sv_penza | AutoCAD | 6 | 26.04.2007 16:20 |