Бесплатная складская программа DOORS: вопросы и ответы

Вопросы:

  1. Можно ли подогнать складскую программу под наши особенности ...?
  2. Как изменить интерфейс программы складского учета DOORS и бланки документов? Т.е. ввести свой расчётный счёт, ИНН, р/с, изменить надпись "ваш логотип" на бланках на действительно НАШ логотип и т.д.?
  3. Не могу скачать складскую программу DOORS.
  4. При входе в блок выдается сообщение о несоответствии версии.
  5. При запуске программы выдается просто пустой лист Excel.
  6. Складкая программа DOORS почему-то не работает в офисе (Excel) 2007
  7. Ошибки, появляющиеся при определенных данных и как "обезличить" ваши данные при высылке рабочего каталога разработчику

Ответы:

1. Можно ли подогнать складскую программу DOORS под наши особенности ...?

Возможно. Расценки здесь.

2. Как изменить интерфейс программы складского учета и бланки документов? Т.е. ввести свой расчётный счёт, ИНН, р/с, изменить надпись "ваш логотип" на бланках на действительно НАШ логотип и т.д.?

В данной версии программы все перечисленные установки делаются вручную, непосредственно в бланках документов. Т.е. отдельно в каждом бланке надо прописать Ваши реквизиты и при желании поместить Ваш логотип, предварительно удалив старый.

Перед этим надо снять защиту с листа: либо через Excel-меню (Сервис-Защита-Снять защиту с листа), либо нажав сочетание: Ctrl-Z.

А после внесения изменений - не забыть сохранить программный файл перед выходом из блока. Для этого в основном меню блока нажмите кнопку "Настройки" (она левее кнопки выхода), а потом - "Сохранить программный файл".

Подробнее об этом читайте в инструкции doors.doc, ищите по ключевой фразе: "Вы можете вносить некоторые изменения в бланки документов"

Менять реквизиты отдельно в каждом бланке, конечно же, неудобно, в следующей версии это будет делаться централизованно.

Здесь следует дать отдельную ремарку относительно интерфейса основного блока бесплатной складской программы DOORS.

Все программные блоки, хоть и имеют расширение xla, на самом деле являются обычными Excel-файлами, благодаря чему и возможны их вышеописанные модификации. Но основной программный модуль - doors.xla - является полноценным xla-файлом, то есть, в терминологии Excel, откомпилированным файлом-надстройкой (Add-Ins). А поскольку интерфейс основного блока пока что не отделен от его программного кода и является частью файла doors.xla, какие-либо изменения в интерфейсе основного блока для пользователя недоступны. Например, можно поменять надписи на дверях, но это изменение не сохранится для последующих сеансов работы с программой.

3. Не могу скачать складскую программу.

Все ссылки на скачивание блоков программы имеют "дублеров". Если не получилось по основной - используйте альтернативную.

Если при скачивании блоков загружаются не программные модули, а php-файлы - прочитайте еще раз вот этот текст.

4. При входе в блок выдается сообщение о несоответствии версии.

Рецепт один: скачать заново соответствующий блок и обновить ядро программы. Для обновления ядра необходимо скачать основной блок (doors.exe), распаковать его и взять из полученного каталога DOORS файл doors.xla.

Все необходимые ссылки на скачивание приведены здесь.

5. При запуске программы выдается просто пустой лист Excel.

Это означает, что в Вашем Excel отключены макросы. Поскольку бесплатная торгово-складская программа DOORS разработана в Excel и основана на использовании макросов - в этом случае она работать не будет и Вы действительно увидите при ее запуске чистый лист Excel.

Причин отключения макросов, в общем и целом, может быть две:

  1. макросы отключены в самом Excel
  2. макросы отключены в антивирусной программе, которая в фоновом режиме запущена на Вашем компьютере.

Более подробно.

a. Проверяем, не отключены ли макросы в Excel.

Если Вы используете Excel для Windows 95 данная причина исключается, т.к. эта версия Excel не предполагает возможности отключать макросы.

В более свежих версиях Excel необходимо проверить установки по безопасности.

Для этого входим в меню "Сервис" ("Tools") -> "Параметры" ("Options") ...

Вход в настройки безопасности Excel

Рис. Вход в настройки безопасности Excel

... и в появившемся окне выбираем закладку "Безопасность" ("Security").

Дальнейшие действия зависят от версии Excel.

Для версии Excel-97.

Работа с макросами здесь регулируется чекбоксом (флажком) "Защита от макровирусов". Если он не отмечен - то макросы будут включаться автоматически при запуске Excel и, следовательно, причина отключения макросов не в Excel

Если указанный чекбокс включен - то при открытии файла, содержащего макросы, в том числе и файла doors.xla, Excel должен выдавать окно с вопросом:

Вопрос о включении макросов, который появляется при запуске Excel

Рис. На вопрос о запуске макросов следует отвечать утвердительно

Если Вы действительно видели такой вопрос - проверьте, правильно ли Вы на него ответили. Отвечать надо именно так, как показано на рисунке.

Для версий Excel новее 97 (Excel-2002, 2003)

Здесь настройка работы с макросами более "тонкая". В уже упоминавшейся закладке "Безопасность" ("Security") необходимо нажать кнопку "Защита от макровирусов" ("Macro Security"). Появится окно для выбора уровня безопасности при работе с макросами:

Здесь следует выбрать какой-либо уровень, кроме "Высокий" ("High") и "Самый высокий" ("Very Hight") (этот уровень есть в версиях Excel, начиная с 2003) При установке высоких уровней безопасности Excel автоматически, без вопросов отключает макросы в файлах, не имеющих сертификатов безопасности.

Файл doors.xla такого сертификата не имеет, т.к. создавался в версии Excel-95, которая не предусматривает выдачу сертификатов для файлов. Поэтому, если у Вас установлен высокий уровень безопасности - то при открытии файла doors.xla макросы будут автоматически отключены и складская программа DOORS не будет работать.

Итак, в версиях Excel новее Excel-97 следует установить Средний (предпочтительнее) или Низкий (не рекомендуем) уровень безопасности:

Установка уровня безопасности в версиях Excel новее 97г.

Рис. Установка уровня безопасности в версиях Excel новее 97г.

b. Антивирусные программы.

Если Вы проверили и выполнили все вышеизложеные в пункте a). указания по установкам безопасности внутри самого Excel, но макросы у Вас так и не включились, и при этом Excel не задавал Вам никаких вопросов - значит причина, скорее всего, в запущенной у Вас антивирусной программе.

Некоторые антивирусные программы, например, антивирус Касперского, имеют специальные настройки по работе с макросами, которые могут безусловно и автоматически отключать макросы. Проверьте эти настройки и убедитесь, что они позволяют Вам работать с макросами в Excel.

6. Программа складского учета DOORS почему-то не работает в офисе (Excel) 2007

Действительно, версии торгово-складской программы DOORS, которая работала бы в Excel для Microsoft Office 2007, пока нет. Когда появится и появится ли - неизвестно. Поэтому выход один: установите более раннюю версию Excel параллельно с Excel 2007 (это вполне возможно) - и используйте ее для работы с программой складского учета DOORS.

7. Ошибки, появляющиеся при определенных данных и как "обезличить" ваши данные при высылке рабочего каталога разработчику

Иногда ошибка, о которой сообщает пользователь, не обнаруживается разработчиком при проведении тестирования. Это означает, что ее причиной является не явный дефект в алгоритме программы, а такой "жучок", который проявляется лишь при определенных данных.

Например, если в программе предполагается, что некий параметр товара должен быть строчным, а у определенного клиента он прописан как число. Тогда возникнет ошибка "несоответствие типов" (Type mismatch).

Разумеется, такого рода несоответствия необходимо предусмотреть, но, как говориться, "лучшее - враг хорошего", если бы автор поставил целью предусмотреть все возможные сбои - то он бы до сих пор писал и дорабатывал программу, а пользоваться ей так бы никто и не начал.

Итак, что же делать, если тестирования не позволили разработчику выявить ошибку, о которой сообщил пользователь? Ответ очевиден: необходимо провести тестированиt на данных пользователя. То есть необходимо выслать разработчику Ваш рабочий каталог, ПРЕДВАРИТЕЛЬНО ЗАПАКОВАВ ЕГО АРХИВАТОРОМ ZIP ИЛИ RAR !!!

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

Разумеется, я гарантирую полную конфиденциальность. Однако, если Вы хотите все-таки застраховаться - необходимо провести ряд несложных действий по "обезличиванию" информации, высылаемой разработчику для тестирования.

Итак, для этого:

  1. сделайте копию Вашего рабочего каталога. Например, если рабочий у Вас сейчас C:\DOORS\WORK - то сделайте копию C:\DOORS\WORK_TMP
  2. в файле tovar.xlb этого временного рабочего каталога замените все названия товаров на какую-нибудь незначащую строку, например, просто "товар".
  3. Если Вы опасаетесь за конфиденциальность базы по клиентам - то в файле client.xlb аналогично замените названия клиентов на любое слово
  4. Аналогично - для поставщиков в файле suppl.xlb
  5. Теперь необходимо убедиться, что после всех этих маскировок ошибка все равно появляется, поэтому:
  6. Временно укажите в настройках DOORS (ссылка "Настройки" над дверьми) эту копию (C:\DOORS\WORK_TMP) как рабочий каталог.
  7. Запустите программу и пройдите ту операцию, которая вызывает ошибку. Если она появится - выйдите из программы, запакуйте временный рабочий каталог (zip-ом или rar-ом ) и высылайте его разработчику.
  8. Верните настройку по рабочему каталогу в прежний вид.

Если же вы за конфиденциальность не опасаетесь - то просто запакуйте ваш рабочий каталог и высылайте его разработчику для тестирования.

В любом случае:
ОБЯЗАТЕЛЬНО АРХИВИРУЙТЕ ВЫСЫЛАЕМЫЙ РАБОЧИЙ КАТАЛОГ (АРХИВАТОРАМИ ZIP ИЛИ RAR) !!!