Смета 2007. Справочное руководство пользователя.

Главная Проход по ссылкам навигации >> Справочное руководство >> Служебные файлы программы
 
 

Служебные файлы: файлы, используемые программой.

Пропустить Навигационные Ссылки.

Служебные файлы программы Смета 2007.

 

В рамках этой темы будут рассмотрены следующие вопросы:

 

 

Программа для составления смет в Excel "Смета 2007" использует для своей работы некоторые вспомогательные файлы, так называемые - служебные файлы программы.

Эти служебные файлы программы создаются при первом запуске Excel после установки программы Смета 2007 на компьютер и используются в дальнейшем для хранения данных и некоторых других целей.

Во время установки обновления служебные файлы программы, созданные при первой установке, НЕ перезаписываются. Т.е. все данные пользователя (расценки, материалы, реквизиты контрагентов и т.д.), сохранённые до установки обновления программы, никуда не денутся - останутся там же, где и были.

Все служебные файлы программы располагаются в папке "Смета 2007" и вложенных в неё папках.
По умолчанию, папка "Смета 2007" создаётся программой в каталоге, в котором Excel сохраняет по умолчанию созданные документы. Если Вы не изменяли этот каталог в настройках Excel, то это - папка:
С: \ Users \ [имя пользователя] \ Documents \. (В Windows XP - "Мои документы").

Итак, после установки, во время первого запуска Excel, программа для сметчиков Смета 2007 в папке "Документы" создаёт папку "Смета 2007" и в ней - все служебные файлы, используемые программой. Какие именно файлы и для чего они предназначены, рассмотрим далее.

Папка "Смета 2007" содержит две вложенные папки и ключевой файл:

Папка Смета 2007
Рис.1 Содержимое папки "Смета 2007".

В папке "db" содержатся базы данных, а в папке "templates" хранятся шаблоны документов.

 
 

Ключевой файл.

Ключевой файл предназаначен для хранения информации о лицензии пользователя на использование программы Смета 2007. По умолчанию, он располагается в папке "~\Документы\Смета 2007" и называется est.key (см. рис. 1). (если у вас в "Параметрах проводника" Windows установлена галочка "Скрывать расширения для зарегистрированных типов файлов", то вы увидите только название ключевого файла - "est", указанное без расширения файла ".key"!)

Ключевой файл генерируется (или, если он уже существует, перезаписывается) в результате успешного завершения процедуры регистрации лицензии на использование программы. Программа сохраняет сгенерированный ключевой файл в директории, указанной в настройках программы "Смета 2007". По умолчанию, это директория: С:\Users\[имя пользователя вашей учётной записи Windows]\Documents\Смета 2007\est.key

Посмотреть, где программа сохраняет ключевой файл, а также изменить директорию его расположения, можно в настройках программы "Смета 2007". Для этого откройте окно "Параметры", слева, в дереве разделов, выберите: "Служебные файлы" >> "База данных, ключевой файл":

Настройки. База данных, ключевой файл.
Рис.2 Настройки расположения базы данных и ключевого файла.

В случае, представленном на рис.2, для хранения ключевого файла задана директория C:\Users\Сергей\Documents\Смета 2007\est.key. Каждый раз, когда программе понадобится прочитать информацию о лицензии, она будет искать ключевой файл именно в этой директории. Если его там не окажется, вы увидите сообщение об отсутствии ключевого файла.

Сообщение об отсутствии ключевого файла.
Рис.3 Сообщение об отсутствии ключевого файла".

Действительно, восстановить "утраченный" по каким-то причинам ключевой файл очень легко! Для этого достаточно ещё раз пройти процедуру регистрации лицензии на использование программы. В результате успешно завершённой регистрации в директории, указанной в настройках программы Смета 2007, будет сгенерирован и сохранён новый ключевой файл. Если в указанной директории ключевой файл уже есть, то информация в нём будет перезаписана.

Если после "успешно завершённой регистрации" ключевой файл не был создан или перезаписан и вы снова видите сообщение о том, что ключевой файл не найден или повреждён, проверьте, есть ли у папки, в которой должен быть создан (или располагается) ключевой файл, разрешения на запись!

Для этого нужно открыть в Проводнике Windows папку, в которой содержится папка, содержащая ключевой файл. В нашем случае нужно открыть папку "Документы", чтобы увидеть папку "Смета 2007", содержащую ключевой файл. Кликните на папке "Смета 2007" правой кнопкой мыши и выберите в контекстном меню пункт "Свойства". Откроется окно "Свойства папки Смета 2007":

Окно Свойства папки Смета 2007.
Рис.4 Окно "Свойства папки Смета 2007".

Галочка "Только для чтения" должна быть снята!!! Если галочка установлена, все файлы, содержащиеся в этой и дочерних по отношению к ней папках, также будут доступны только для чтения, т.е. программа регистрации лицензии не сможет создать в такой папке ключевой файл, а если он там уже есть, не сможет записать в него информацию о только-что зарегистрированной лицензии. И, как следствие, сообщение об ошибке будет появляться снова и снова.

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

В случае необходимости, ключевой файл можно переместить из папки по умолчанию ("Смета 2007") в любую другую папку, однако после этого, при помощи кнопки "Обзор...", следует указать программе новое расположение ключевого файла.

 

 
 

Базы данных программы Смета 2007.

Папка "db", находящаяся в папке "Смета 2007", определена для хранения в ней файлов баз данных программы Смета 2007:

Папка db
Рис.5 Содержимое папки "db": базы данных программы.

На рисунке 5 видно, что внутри папки "db" находятся три файла Microsoft Access.
(если у вас в "Параметрах проводника" Windows установлена галочка "Скрывать расширения для зарегистрированных типов файлов", то вы увидите только названия файлов: "Est", "EstDB", "Prices", указанные без расширения ".accdb".)

Файлы "Est.accdb" и "Prices.accdb" использовались программой Смета 2007 до версии 8.6.10.56 включительно. На настоящий момент эти файлы являются устаревшими и не используются программой. Тем не менее, следует пояснить назначение этих файлов:

Файл Microsoft Access Est.accdb является базой данных для Справочника контрагентов. В нём хранятся данные о контрагентах, их расчётных счетах, Справочник банков, а также наборы строк Лимитированных затрат, используемых документом Дефектовка.

Файл Prices.accdb использовался в качестве базы данных для Справочника расценок, Справочника материалов и Справочника единиц измерения, а начиная с версии 8.6.10.50, ещё и Справочника шаблонов Дефектовок.

Начиная с версии 9.0.0.* программа использует в качестве базы данных только один файл - файл Microsoft Access EstDB.accdb, который, по сути, объединяет в себе оба ранее использовавшихся файла. Процедура объединения ранее использовавшихся файлов в один, включая экспорт данных в новый файл базы данных EstDB.accdb выполняется только при обновлении программы с версии 8.6.10.56 до версии 9.0.0.* и подробно описана на странице Создание базы данных для программы Смета 2007 версии 9.0.

У пользователей, которые ранее не использовали программу Смета 2007, а установили версию 9.0.0.* впервые, в папке "db"  будет находиться только один файл - файл Microsoft Access EstDB.accdb.
Данный файл создаётся при первом запуске Excel после установки программы Смета 2007 в предусмотренной для него директории, прописанной в настройках программы (по умолчанию это директория: С:\Users\[имя пользователя]\Documents\Смета 2007\db\EstDB.accdb)(см. рис.5). Файл создаётся только при  условии, что в этой директории отсутствует файл EstDB.accdb. Эта ситуация возможна при "новой" установке программы Смета 2007 на компьютер, где ранее программа не использовалась. Если же данная директория и файл базы данных уже существуют, такое возможно, например, при переустановке программы, то существующий файл базы данных не перезаписывается, поскольку в нём могут находиться данные, сохранённые пользователем ранее.

Файлы EstDB.accdb и Prices.accdb защищёны паролем!
Программа Смета 2007 "знает" эти пароли и самостоятельно применяет их для доступа к этим файлам, идентифицируя их по названию. Это значит, что данные файлы, пока они так или иначе используются программой, должны называться именно EstDB.accdb и Prices.accdb. Их нельзя переименовывать!

Файл базы данных EstDB.accdb не обязательно должен находиться в директории по умолчанию. При необходимости, его, как и другие "служебные файлы", можно поместить в любую другую директорию на ваше усмотрение. Например, если вам необходимо использовать программу Смета 2007 в сети, файл базы данных нужно поместить на т.н. файловый сервер. Подробнее об этом читайте на странице Использование программы в сети.

 
 

Настройка расположения файла базы данных.

 

Следует помнить, что после  перемещения файла базы данных в другое место, необходимо изменить директорию расположения файла базы данных в настройках программы, чтобы указать программе "новое" месторасположение файла базы данных.  Для этого откройте окно "Параметры", слева, в дереве разделов, выберите: Служебные файлы >> База данных, ключевой файл:

Настройки. База данных программы Смета 2007.
Рис.6 Настройки расположения базы данных программы.

Если в указанной в окне "Настройки" директории файл базы данных EstDB.accdb отсутствует, то пред открытием окна "Настройки" будет отображено сообщение об отсутствии файла базы данных, изображённое на рисунке 9, а в самом окне "Настройки" будет отображаться кнопка с надписью  "Нет файла" (рис.6).

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

Настройки. База данных программы Смета 2007.
Рис.7 Сообщение об отсутствии базы данных и варианты действий.

- Кликнув на кнопке "Создать..." вы сможете запустить Мастер создания базы данных для программы Смета 2007 версии 9.0 и экспорта данных из устаревших файлов Prices.accdb и Est.accdb.

- Щелчёк на кнопке "Подключить..." в окне сообщения на рис. 7 приведёт к тому же результату, что и щелчёк на кнопке "Изменить..." в окне "Настройки" (рис. 6) - будет открыто окно "Подключение к базе данных":

Окно подключения базы данных
Рис.8 Окно "Подключение к базе данных.

Чтобы изменить директорию расположения файла базы данных EstDB.accdb, кликните на кнопке с тремя точками, находящуюся справа от поля, содержащего путь к базе данных, и при помощи открывшегося после этого стандартного окна выбора файла укажите новое расположение файла EstDB.accdb.
Важно! Файл базы данных должен называться именно EstDB.accdb, тогда программа автоматически заполнит поле "Пароль для входа в БД". В противном случае пароль подставлен не будет и подключение к такому файлу будет вызывать ошибку.

 

Файл базы данных EstDB.accdb используется программой постоянно. Программа постоянно считывает из него или сохраняет в нём какие-либо данные. Обращение к данному файлу происходит при открытии любого из справочников, используемых программой, а также при создании любого документа, создаваемого программой Смета 2007. Программа ищет файл базы данных в директории, указанной в настройках программы (Рис.6). Если по каким-то причинам в указанной директории не окажется данного файла, программа выдаст сообщение об ошибке:

Сообщение об ошибке: файл базы данных не найден
Рис.9 Сообщение об ошибке: файл базы данных не найден.

Появление данного сообщения говорит о том, что программа попыталась обратиться к файлу базы данных EstDB.accdb, однако не обнаружила его в указанной  директории. Как исправить эту ошибку?

- Возможно, файл действительно был случайно удалён! В этом случае его можно "восстановить", если он не удалён безвозвратно и всё ещё находится в "Корзине".

- Возможно "слетели" настройки программы! Этот случай возможен тогда, когда файл базы данных располагался не в директории по умолчанию, а в какой-то другой папке. В этом случае файл базы данных находится на своём месте, однако в настройках программы, которые "слетели", указан не верный путь к файлу базы данных. В этом случае, нужно просто "восстановить" настройки, указав в окне "Параметры" (Рис.6) правильный путь к фактическому расположению файла базы данных.

- Если же файл базы данных "утрачен" безвозвратно или при установке программы он по каким-то причинам просто не был создан, его можно взять из папки, содержащей дистрибутив программы Смета 2007:  C:\ProgramFiles\СК Афина\Смета 2007\db\. Содержащийся в этой папке файл EstDB.accdb нужно скопировать и поместить в папку, указанную в сообщении об ошибке. Однако, этом случае нужно понимать, что файл EstDB.accdb, взятый из папки с дистрибутивом программы Смета 2007, не содержит пользовательских данных, которые пользователь возможно сохранял ранее в "утраченном" файле.

 

 
 

Шаблоны Документов.

Ещё один тип служебных файлов программы Смета 2007 - это т.н. шаблоны документов.

Шаблоны документов - это распространяемые с программой Смета 2007 файлы в формате Word или Excel, на основе которых создаются некоторые документы, формируемые программой. К таким документам на данный момент (версия 9.0.0.* программы Смета 2007) относятся:

Для хранения шаблонов документов предусмотрена специальная папка templates (шаблоны), по умолчанию располагающаяся в папке ~\Documents\Смета 2007.  В папке templates, в свою очередь, находятся папки: DocTemplates, DopSoglTemplates и kontrakttemplates, которые предназначены для хранения шаблонов документов, шаблонов дополнительных соглашений и шаблонов Договоров соответственно (см. рис.10).

Папка Смета 2007
Рис.10 Содержимое папки "templates": шаблоны документов.

 

Шаблоны Договоров.

Во вложенной папке "kontrakttemlates" располагаются файлы шаблонов Договоров. Каждый находящийся в этой папке файл Microsoft Word является одним из шаблонов Договора подряда.

Папка kontrakttemplates
Рис.11 Содержимое папки "kontrakttemplates": шаблоны договоров подряда.

Когда вы создаёте в программе Договор подряда, открывается окно выбора шаблона Договоров. Так вот, список предлагаемых в этом окне шаблонов - это список всех файлов Microsoft Word, находящиеся в папке "kontrakttemlates".

 

Шаблоны Дополнительных соглашений.

Во вложенной папке "DopSoglTemlates" (Рис. 12) находятся ещё три вложенные папки: "additional", "independent" и "replacement".

Папка DopSoglTemplates
Рис.12 Содержимое папки "DopSoglTemplates": шаблоны дополнительных соглашений подряда.

В этих папках, по аналогии с папкой "kontrakttemplates", располагаются файлы Microsoft Word, являющиеся шаблонами Дополнительных соглашений:
- в папке "additional" - шаблоны Допсоглашений, увеличивающих стоимость основоного Договора.
- в папке "independent" - шаблоны так называемых "отдельных" Допсоглашений, имеющих свою цену, свои сроки выполнения работ, процентующихся отдельно от основоного Договора, но, тем не менее, выполняющиеся в рамках этого Договора и на его условиях.
- в папке "replacement" - шаблоны Допсоглашений, аннулирующих изначальную смету к Договору и вводящие вместо неё новую смету.

 

Шаблоны Документов.

Во вложенной папке "DocTemlates" располагаются файлы шаблонов всех прочих документов, формируемых программой Смета 2007 на основе шаблона.

Папка DocTemlates
Рис.13 Содержимое папки "DocTemlates": шаблоны документов.

На данный момент (в версии 9.0.0.*) это: Ведомость списания материалов М-29, Заявка на материалы, Коммерческое предложение. Макет (форма) всех прочих документов, формируемых программой смета 2007 на сегодняшний момент, жёстко закодирована в программном коде. В дальнейшем перечень документов, создаваемых на основе шаблона будет расширяться.

 
 

Настройка расположения шаблонов документов.

 

Как уже говорилось, все шаблоны документов по умолчанию располагаются в папке ~\Documents\Смета 2007\templates\ и вложенных в неё папках. При необходимости, их можно разместить в любой другой директории по своему усмотрению. Однако, на практике, в изменении директории расположения шаблонов документов нет необходимости и делать это не рекомендуется.

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

На первом шаге следует настроить директории (папки), в которых должны располагаться шаблоны определённых групп документов. Это нужно сделать в разделе "Шаблоны документов". (см. рис. 14)

 

Окно настроек программы смета 2007
Рис.14 Раздел "Шаблоны документов" в окне "Параметры".

Как видно из рисунка 14 необходимо настроить пять папок, каждая из которых предназначена для конкретной группы шаблонов документов. Отдельная папка должна быть определена для хранения в ней шаблонов договоров, три папки - для хранения трёх типов шаблонов дополнительных соглашений и пятая папка - для хранения шаблонов всех остальных документов, формируемых программой. Очевидно, что во всех этих папках должны находиться соответствующие им шаблоны документов.

На втором шаге для каждого конкретного документа, формируемого программой Смета 2007, следует определить конкретный шаблон, на основе которого данный документ будет формироваться. Рассмотрим это на примере таких документов, как Договор подряда и, например, Ведомость списания материалов М-29.

Перейдите в окне "Настройки" к разделу "Документы" >> "Договор подряда", чтобы отобразить настройки, касающиеся документа "Договор подряда". Здесь же присутствуют настройки, относящиеся к документу "Дополнительное соглашение" (рис.15).

 

Окно настроек программы смета 2007
Рис.15 Раздел "Договор подряда" в окне "Параметры".

Как видно на рисунке 15, в каждом из четырёх полей с выпадающими списками следует выбрать файл шаблона, на основе которого, по-умолчанию, будет создаваться соответствующий документ.

В выпадающем списке каждого из этих полей отображаются все файлы с расширением ".docx" - документ Word и ".dotx" - шаблон документа Word, находящиеся в соответствующей папке, расположение которых мы настраивали на шаге 1. Нажав кнопку с изображением папки справа от каждого поля со списком, можно быстро открыть в проводнике папку, в которой находятся файлы, отображаемые в списке соответствующего поля.

 

Аналогично следует указать файл шаблона для каждого документа, формируемого программой на основе шаблона. Повторюсь, на настоящий момент (версия  9.0.0.* программы Смета 2007) кроме договоров и допсоглашений их три: Ведомость списания материалов М-29, Коммерческое предложение и Заявка на материалы. Для этого следует в окне "Параметры" перейти враздел настроек соответствующего документа, например, Ведомость списания материалов (М-29):

 

Окно настроек программы смета 2007
Рис.16 Раздел "Ведомость М-29" в окне "Параметры".

 

P.S. Все шаблоны, на основе которых программа Смета 2007 формирует документы, распространяются вместе с дистрибутивом программы. Если вы по каким-то причинам утратили или "испортили" какой-то шаблон, его всегда можно восстановить. Любой шаблон можно взять в папке с дистрибутивом программы (C:\Program Files\СК Афина\Смета 2007\db\) или скачать на официальном сайте программы на странице Шаблоны документов и сохранить в предназначенную для конкретного шаблона папку.

 

 
 
Проход по ссылкам навигации Четверг, 29 июля 2021 г.