Консультация № 139809
11.07.2008, 15:26
0.00 руб.
0 5 3
Здравствуйте, уважаемые эксперты.
Я раньше не занимался бэкапом баз 1С но вот теперь надо это сделать.
Хотел сархивировать паку где лежат базы, но архиватор заругался что нет доступа к некоторым папкам.
к примеру папка ExtForms\Rp.Dat\RP07Q1.Dat
в закладке безопасность пишет "У вас нет разрешений на просмотр или изменение текущих параметров разрешений для RP07Q1.Dat но вы можете стать его владельцем или изменять параметры аудита"
Стал я владельцем одной из таких папок открыл её - в ней лежат 2 файла mxl
Могу ли я стать владельцем всех таких папок без вреда для 1С и нормально их сархивировать? И почему у меня нет доступа к этим папкам (учётка локального Админа)
Это фича 1С или это тот кто был до меня навертел?
Спасибо

Обсуждение

Неизвестный
11.07.2008, 19:59
общий
это ответ
Здравствуйте, Glodiol!
Прошу прощения, но с какой целью вы архивировать собрались квартальные отчеты??? именно они лежат в папках RPxx(год)Qx(квартал) %)
обычно архивируют 1) базу 2) при необходимости - внешние отчеты (ExtForms) - если есть переделанные 3) при необходимости - печатные формы (PrnForms)

Весь механизм бэкапа реализован в средствах 1С:конфигуратор - администрирование - сохранить/восстановить данные
можете добавить необходимую маску к предложенным умолчаниям, например: EXTFORMS\*.ert итд......

ЗЫ: Владельцем то стать сможете, и зархивировать сможете (а скорее всего Вы архивировали при открытой 1С) только к чему добираться из москвы в петербург через хабаровск??? =)

Неизвестный
11.07.2008, 19:59
общий
********перенесите вопрос в 1С
Неизвестный
11.07.2008, 20:13
общий
это ответ
Здравствуйте, Glodiol!

Для архивации данных можно использовать следующими варианты
1. Выгнать всех из 1с и тогда с помощью (администрирование \ сохранить данные) но при этом предварительно необходимо настроить чтобы архивировалось и внешние обработки.
2. если 1 вариант не возможно реализовать тогда воспользуйся стандартным копирование в другой каталог. И после этого архивируй чем хочеш.
3. но если твоя база находится в SQL тогда воспользуйся стандартным бекапом.
Неизвестный
12.07.2008, 00:13
общий
это ответ
Здравствуйте, Glodiol!
Владельцем файлов стать можно, но сначала посмотрите, какие права назначены на этот каталог/файл. Скорее всего, владельцем в настоящее время является что-то типа System или Network Service, другими словами - системная учетная запись, или учетная запись, от имени которой запускаются сервисы, поддерживающие базу и ПО 1С. Есть вероятность, что кроме неё никто не указан в правах на файл или все права принадлежат учетной записи создателя/владельца. В этом случае смена владельца может сделать недоступной эти каталоги/файлы учетной записи, ранее владевшей этими объектами, что в свою очередь может вызвать отказ в работе программы.
Совершенно согласен с остальными участниками обсуждения, что архивацию лучше производить средствами программы. В случае, когда необходимо скопировать именно файловую систему, сначала остановите все сервисы, обслуживающие эту базу, так как они могут держать некоторые файлы открытыми в монопольном режиме, также данная рекомендация справедлива в случае установки 1С на SQL базе. В этом случае следует архивировать базу средствами SQL сервера, а для архивирования файловой системы сервера необходимо сначала остановить службы SQL.
Полная архивация файловой системы может пригодиться, например, при переносе баз и серверного программного обеспечения на другой сервер (замена сервера). Для ежедневной архивации это слишком "жирный" вариант, рекомендую воспользоваться средствами программ.
Неизвестный
19.07.2008, 23:02
общий
Как спец по 1С скажу, что 1С сама по себе не пытается менять разрешения, и не работает от имени других учетных записей.
В файлах .mxl лежат внешние шаблоны печатных форм, либо сохраненные пользователем печатные формы.
1С не могла добраться до этих файлов, и поэтому не использовала. Это могло проявляться в том, что при нажатии кнопки Печать в каком-либо документе печать не происходит, либо происходит печать из внутренних форм. Вполне возможно, что в этих Ваших файлах лежит мусор, давно забытый либо пользователем, либо разработчиком, и при копировании
файлов с другого компьютера скопировались права доступа NTFS.
Запустите 1С и Файл-Открыть посмотрите эти файлы.
Теперь об архивации. Если база DBF, то надежнее всего архивировать всю базу. Тогда, при откате к базе, восстанавливаются не только данные, но и локальные настройки
пользователя, сохраненные коммандой СохранитьЗначение, и журнал регистрации, и сохраненные данные внешних отчетов, а не только документы и проводки.
У меня на работе часто встречаются ситуации, что в журнале регистрации записано, что изменения в документе делал, например,18,09,06 Лена и 25,10,06 Алексей.
И приходилось искать копию базы в этом промежутке, чтобы увидеть, как выглядел документ после Лены и до Алексея. И вычислить, кто же из них внес фатальные изменения в документ. Тут копия штатными средствами 1С мало помогла бы, а полная копия помогала поболее.
Форма ответа