|
|||
AnisaL
28.03.19 — 08:05 |
Доброе утро! Вот такая ошибка, когда я пытаюсь открыть внешнюю обработку Ошибка при выполнении файловой операции ‘D:АнисаОптика АльянсСписаниеРезервов.epf’ по причине: Неверный формат хранилища данных ‘file://D:/Аниса/Оптика Альянс/СписаниеРезервов.epf’ |
||
AnisaL
1 — 28.03.19 — 08:10 |
(0) вот ошибка в 1С предприятии: Ошибка загрузки документа. по причине: Ошибка подключения внешних метаданных по причине: Ошибка при выполнении файловой операции ‘D:АнисаОптика АльянсСписаниеРезервов.epf’ по причине: Неверный формат хранилища данных ‘file://D:/Аниса/Оптика Альянс/СписаниеРезервов.epf’ |
||
palsergeich
2 — 28.03.19 — 08:13 |
Мой прогноз не утешителен, мне пришлось при такой проблеме заново писать. Может другие Папки что посоветуют. |
||
piter3
3 — 28.03.19 — 08:13 |
Rip |
||
AnisaL
4 — 28.03.19 — 08:18 |
Платформа 8.3.13.1690, конфигурация Розница 2.2 |
||
AnisaL
5 — 28.03.19 — 08:19 |
(3) как ее открыть? |
||
piter3
6 — 28.03.19 — 08:23 |
(5) никак или будет дороже чем заново написать |
||
ДенисЧ
7 — 28.03.19 — 08:24 |
Или прав не хватат, или обработка накрылась. |
||
AnisaL
8 — 28.03.19 — 08:40 |
(7) вчера только работала |
||
Кац
9 — 28.03.19 — 08:44 |
Размер файла? |
||
МимохожийОднако
10 — 28.03.19 — 09:04 |
(8) Вчера был снег, а сегодня солнышко. Скопируй файл в другое место. Почисти кэш (на всякий случай). Отрой из нового места через конфигуратор. |
||
AnisaL 11 — 28.03.19 — 09:44 |
(9) 9 кб |
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку «Обновить» в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Содержание:
1. Об ошибке при выполнении файловой операции
2. Устранение «Ошибки при выполнении файловой операции» в 1С 8.3
1. Об ошибке при выполнении файловой операции
Приветствую, коллеги! В данной статье будет описана ошибка «Ошибка при выполнении файловой операции», и подробно рассмотрены способы ее устранения.
Когда происходит обновление конфигураций в 1С 8, по завершении обновления, часто появляется ошибка, которая гласит «Ошибка при выполнении файловой операции – файл не содержит доступных обновлений».
2. Устранение «Ошибки при выполнении файловой операции» в 1С 8.3
Рассмотрим методы, при помощи которых, можно устранить ошибку при выполнении файловой операции в 1С.
Итак, первый способ – это попробовать сделать обновление при помощи файлов по обновлению вида «релиз 1с*.cfu». Если это не помогло, то можно попробовать обновить систему при помощи общего файла вида «полный релиз 1С*.cf».
Вторым способом будет проверка на соответствие общей версии системы 1С с минимальными требованиями версии конфигурации 1С, которую обновляем.
Третий способ устранения ошибки при выполнении файловой операции в 1С – более сложный, но действенный. Необходимо открыть в конфигурацию от поставщика в режиме Конфигуратора. Если ошибка всё так же появляется, то необходимо удалить конфигурацию поставщика, а затем опять установить. По сути, в данном варианте «вытягивается» последняя, рабочая версия данной конфигурации и обновление будет завершено без ошибок.
Рассмотрим подробнее третий способ. Пусть у нас уже есть некоторая конфигурация 1С KORG 1-ой версии, которая работает, но нужно поставить 2-ю версию, то есть обновить версию конфигурации 1С 8.3. Когда происходит обновление, всплывает ошибка «Ошибка при выполнении файловой конфигурации». Порядок действий в этом случае:
1. скачать релиз 1С KORG с версией 1*.cf;
2. копируем нашу базу данных;
3. в конфигураторе, который соответствует обновляемой базе, переходим по пути: «Конфигурация → Поддержка → Настройки поддержки → Снять с поддержки». В случае, если кнопка для снятия с поддержки недоступна, необходимо сперва включить возможные изменения. После этого нужно дать согласие, если система 1С будет уточнять что-либо или подтверждать действия;
4. Далее переходим по следующему пути: «Конфигурация → Сравнить и объединить с конфигурацией из файла…». Здесь необходимо выбрать файл «полный релиз 1С KORG версии 1*.cf»;
5. Далее перед нами появится окно, в котором система 1С будет запрашивать постановление на учёт для поддержки, на это уведомление обязательно отвечаем согласием;
6. В случае, если наша конфигурация является типовой, откроется окно по сравнению конфигураций. В нем обязательно убираем все «галочки». Далее последует объединение конфигураций;
7. В новом окне кликаем на «Сохранить изменения»;
8. Ещё раз сохраняем базу данных;
9. Обновляем конфигурацию 1С стандартным способом.
Если всё сделать, согласно инструкции выше, то в вашей конфигурации 1С 8.3 «Ошибка при выполнении файловой операции» больше не возникнет. Спасибо за внимание!
Специалист компании «Кодерлайн»
Айдар Фархутдинов
Обновлено 15.10.2020
Добрый день! Уважаемые читатели и гости одного из крупнейших IT блогов Рунета Pyatilistnik.org. В прошлый раз мы с вами разобрали, что из себя представляет файловая система raw, и как ее исправить, чтобы восстановить свои данные. Двигаемся дальше и поговорим сегодня на тему капризности 1С, точнее на капризную работу в рамках Windows Server 2016. Я рассмотрю причину и устранение периодически повторяющейся ошибки на сервере 1С 8.3 «Ошибка при выполнении файловой операции«. Ее я стал встречать после обновления с Windows Server 2012 R2 д 2016. Думаю мой опыт сэкономит вам часик серфинга по интернету.
Описание проблемы
В моей компании заканчивается обновление операционных систем у виртуальных серверов, с Windows Server 2012 R2 на Windows Server 2016, я понимаю, что поддержка первых еще будет несколько лет, но хочется уже не делать это в последний момент, а слегка опережать, да и уже давно пора стремиться к Windows Server 2019. Сервера 1С не были исключением, обновление происходило по быстрому варианты. Тут подразумевается накатывание более новой версии ОС по верх старой, тут мы убивали двух зайцев:
- Получали свежую версию ОС
- Оставляли весь софт на сервере, и не требовалась его переустановка
В случае чего всегда можно было откатиться из снапшота на момент проведения работ, благо ESXI 6.5 это помогает делать в два клика. Все прекрасно обновилось и сервер зажил новой жизнью. В какой-то момент при запуске клиента 1С 8.3 на RDS ферме, стала появляться ошибка:
Ошибка при выполнении файловой операции
Устранение проблемы
Начав изучать данный вопрос мы не стали откатываться к бэкапу, так как данная проблема возникала не постоянно, а через некоторые промежутки и была вызвана явно не переходом на более новую версию операционной системы. Подняв исторические данные в системе заявок, я нашел похожую, где решением ошибки был перенос базы данных 1С на другой диск. Меня это заинтересовало и я стал прикидывать, что же могло быть в той ситуации. Через минут 20 я нашел одну закономерность, что на всех проблемных хостах был установлен компонент Windows дедупликации, как раз на тех дисках, где располагались базы данных 1С.
Я для тестирования отключил дедупликацию и вернул все в исходное состояние, и о чудо ошибка при выполнении файловой операции больше не появлялась. Все те же действия я произвел и на остальных серверах.
Вывод: Windows Дедупликация и 1С просто не совместимы друг с другом, это нужно запомнить
Из дополнительных методов я могу вам посоветовать еще очистку кэша 1С. Еще в на умных сайтах советуют на серверах, где используется 1С отключать протокол IPv6 на сетевых интерфейсах, но лично я не понимаю этого прикола, так как сама Microsoft советует по возможности этого не делать, в виду того, что очень многие ее сервисы и компоненты Windows в приоритете используют именно его, меньше будет проблем с DNS и Active Directory.
Вообще если у вас виртуальные сервера лежат на системе хранения данных, то у нее должна быть своя функция дедупликации и использовать лучше и правильнее ее. Если у вас есть другие варианты решения данной проблемы, то пишите их в комментариях. С вами был Иван Семин, автор и создатель IT портала Pyatilistnik.org.
Вот и опять, случилась эта ерунда, выключили свет.
Все бы ничего, только в этот момент я сохранял внешнюю обработку, в которой вел разработку. Большинство разработчиков, в том числе и я используют для разработки не конфигурации, а внешние обработки(там где это возможно):
- их проще отлаживать;
- быстрее можно увидеть результат;
- проще потерять всю работу.
Результат этого выключения представляет из себя самый страшный случай, не создания бекапов — когда мы не только теряем внесенные изменения, но и обработку в целом.
Здесь я расскажу как все таки вернуть свою многострадальную обработку, с последними внесенными изменениями.
Все таки компьютер нужно включить, как бы вы злы на него не были.
Первое, что НЕ нужно ни в коем случае делать — это запускать 1С. Вам нужно убедится любыми доступными средствами в работоспособности своей обработки. Можно использовать плагин или просто посмотреть на содержимое внешней обработки
Если содержимое примерно такое которое изображено на рисунке, это статья однозначно для Вас.
Для того что бы понять, почему нельзя запускать платформу, вкратце расскажу как устроена работа платформы.
Все данные конфигурации или любые другие конструкции, которые определяют логику работы конфигурации обработки, оказываться во временном каталоге пользователя TMP.
Данные(файлы) платформы в каталоге пользователя имеют следующую маску v8_*.tmp
Рассмотрим, что же происходит при запуске внешней обработки на выполнение.
Вся обработка копируется в каталог временных фалов(чтобы не тянуть распакованные данные черт знает откуда). После чего уже распаковывается результатом распаковки будет появление еще как минимум n+m+1 фалов (где:
- m-количество форм;
- n-количество макетов).
Почти аналогичные действия выполняет v8Unpack. После выполнения следующего батника.
V8Unpack -unpack %1 %1.und FOR %%1 IN (%1.und*.data) DO ..binV8Unpack.exe -undeflate %%1 %%1.und
Вот эти файлы и есть наша последняя надежда. При первом запуске платформы все фалы из временного каталог с выше описанной маской удаляются. Если вы все таки успели запустить платформу тогда вам нужно обзавестись программой которая восстанавливает удаленные данные с диска по определенной маске имени файла.
В общем считаем что эти фалы у Вас есть.
- Копируйте их в другую папку(отличную от TMP).
- Запустите платформу
- Сортируйте по возрастанию размера и начиная с самого большого фала:
- переименовывайте фалы с загадочных имен v8_*.tmp в v8_*.epf
- пробуйте открыть их с использованием 1С (в 90% случаев вы найдете свою обработку я обычно ориентируюсь по размеру предыдущего бекапа).
Если все таки вы попали в эти несчастные 10% вы должны примерно знать что написано в тех модулях которые вы пытаетесь восстановить.
Открываем опять же все эти файлы и ищем наши тексты.
Если вы их нашли и у Вас есть какая-нибудь старая копия своей обработки. Тогда:
- Распакуйте обработку (как было написано выше).
- Замените необходимые формы, модули;
- Запакуйте обработку использую следующий текст батника (FOR %%I IN (%1*.und_n) DO ..binV8Unpack.exe -deflate %%I %1%%~nI
..binV8Unpack.exe -pack %1.und %1_n.epf)
В общем в любом случае от этих проблем Вас смогут избавить UPS и Backup. А знания о том как и что работает, на разных уровнях абстракции, платформы 1С, помогут сохранить хорошее настроение в работе при любых неприятностях.
Алексанов |
|
||
---|---|---|---|
|
Господа эксперты, подскажите. 1С:Предприятие 8.2 (8.2.19.83), УТ 10.3 (10.3.25.1) У меня моргнул свет при включенном 1С, и запоролась внешняя обработка.При открытии пишет:Ошибка при выполнении файловой операции ‘C:Bases 1CВнешние формыZagr.epf’по причине:Неверный формат хранилища данных ‘file://C:/Bases 1C/Внешние формы/Zagr.epf’ Существует ли возможность ее восстановления? На этом сайте нашел ссылку, но для 8.0, а для 8.2 ? |
Yandex |
|
||
---|---|---|---|
DJ_Serega |
|
||
---|---|---|---|
Так 8.0 можно легко конвертнуть в 8.2. Откройте обработку в конфигураторе 8.2. Конвертировать можно только вверх. Обратно нельзя. |
E_Migachev |
|
||
---|---|---|---|
|
если есть копия обработки то можно попробовать сравнить их внутренности и попытаться откорректировать hex редактором. так же попробуй сторонние программы или плагин для totalcommander, far — с помощью их может откроется эта обработка — получишь код и описание формы |
Подсказка: Щелникни по Имени пользователя напротив ответа, и тем самым покажешь, что сообщение адресовано ему. |
Ошибка 1С при выполнении файловой операции или Ошибка операции с файлом базы данных, возникает когда 1С не может получить доступ к файлу базы данных, не может найти папку с базой или создать в ней необходимые служебные файлы.
Ошибка 1C при выполнении файловой операции |
Здесь мы видим частный и явно описанный случай проблемы. После обновления Windows на компьютере с базой, бухгалтер со второй машины не смог зайти в базу. Программа выдала ошибку как на скриншоте.
Описание: «Вход пользователя не выполнен из-за ограничений учётной записи. Например, пустые пароли не разрешены; ограничено число входов или включено ограничение политики».
В рассматриваемом примере 1С явно указывает на возможные источники проблемы. После установки патча винда сбросила некоторые настройки сетевой политики безопасности, и по умолчанию перестала пускать пользователей с учёткой без пароля.
Чтобы починить, нужно на ПК с базой зайти в Панель управлени — Центр управления сетями и общим доступом — Изменить дополнительные параметры общего доступа — Все сети — Общий доступ с парольной защитой — установить флаг Отключить общий доступ с парольной защитой.
Если не хочется бродить в недрах панели управления, можно открыть редактор политик напрямую:
Пуск — Выполнить (или Win+R) — secpol.msc;
Переходим в Локальные политики — Параметры безопасности — Учетные записи: разрешить использование пустых паролей только при консольном входе устанавливаем значение Отключен.
Какие ещё причины могут вызвать появление подобной ошибки:
- Некорректная работа антивируса. Обычно этим периодически грешит Касперский: нужно добавить приложение 1С и папки с базами в исключение. Иногда помогает только полная переустановка антивируса.
- Некорректная настройка общего доступа к папке с базой: нет прав у конкретного пользователя или прав на запись/изменение в папку. Проверить это очень просто: нужно перейти в папку (можно скопировать путь из окна запуска 1С) и попробовать создать в ней любой файл. Хотя бы обычный текстовый документ. Если не получается или папка не открывается — скорее всего оно.
Рекламы в блоге нет, заметки я пишу из чистого энтузиазма. Но если статья оказалась полезной, вы можете поддержать блог, отправив символическую сумму через форму ниже. Ваша поддержка вдохновляет меня на создание новых статей.
На чтение 2 мин. Опубликовано 15.12.2019
При открытии 1С система вываливает ошибку с сообщением «Ошибка при выполнении файловой операции…».Наиболее вероятная причина этому — неверно настроенные права данного пользователя на каталог с БД.
Если база находится на удаленном компьютере, попробуйте перепрописать путь к ней, скорее всего удаленный компьютер запросит логин и пароль.
Если же каталог с базой находится на локальном компьютере, то проверьте, имеется ли у данного пользователя права на доступ к нему.
При подключении к базе в версий 1С, иногда возникает ошибка доступа к файлу 1Cv8.cdn. Причин этой ошибки несколько.
Первая, она же самая распространенная — база 1С расположена не на отдельном сервере, а на одном из компьютеров локальной сети. Естественно, никакого ДНС-сервера на нем нет, права на папку с базой могут слетать при обыкновенном обновлении Windows — поэтому и теряется сетевой доступ к базе данных.
Остальные причины можно объединить в одну — проблемы с сетью на уровне роутеров, коннекторов, настройки антивируса и брандмауэра, блокирующие сетевые подключения.
Для устранения этой ошибки первым делом надо проверить все сетевые соединения и сетевое оборудование, затем права на папку с базой 1C, сетевые настройки компьютера, настройки антивируса и брандмауэра.
Если проблема будет возникать снова, стоит попробовать установить на компьютер с базой ДНС-сервер стороннего производителя, например Posadis DNS server и настроить его. Затем на других компьютерах локальной сети прописать статичные ip-адреса, а как основной ДНС-сервер указать свежеустановленный, если сеть управляются шлюзом или роутером со своим ДНС-сервером — прописать его адрес в качестве альтернативного.
Ну а на будущее спланировать размещение своей базы 1С на серверной операционной системе, на таких ОС этой ошибки при правильных настройках сети не возникает. Даже необязательно покупать сервер — можно разместить базу 1С в облачном хранилище.
Возникает следующая ошибка с текстом: «Ошибка при выполнении файловой операции RuntimeCacheVersions»
Почистить кэш в appdata, перенести файл базы в чистую папку, почистил temp, из списка соответственно тоже удалить и добавить обратно. Выполнить chdbfl ошибок не показал.
В итоге с 12 платформы открылся документ, а более поздние это 13 и 14 они 64 бита, винда 7, может быть как то с этим связано.
Ошибка при вызове метода контекста (Прочитать)
Ошибка при выполнении файловой операции при чтении xls файла методом прочитать объекта ТабличныйДокумент.
Скрин сообщения
Здесь мы видим частный и явно описанный случай проблемы. После обновления Windows на компьютере с базой, бухгалтер со второй машины не смог зайти в базу. Программа выдала ошибку как на скриншоте.
Описание: «Вход пользователя не выполнен из-за ограничений учётной записи. Например, пустые пароли не разрешены; ограничено число входов или включено ограничение политики».
В рассматриваемом примере 1С явно указывает на возможные источники проблемы. После установки патча винда сбросила некоторые настройки сетевой политики безопасности, и по умолчанию перестала пускать пользователей с учёткой без пароля.
Чтобы починить, нужно на ПК с базой зайти в Панель управлени — Центр управления сетями и общим доступом — Изменить дополнительные параметры общего доступа — Все сети — Общий доступ с парольной защитой — установить флаг Отключить общий доступ с парольной защитой.
Если не хочется бродить в недрах панели управления, можно открыть редактор политик напрямую:
Пуск — Выполнить (или Win+R) — secpol.msc;
Переходим в Локальные политики — Параметры безопасности — Учетные записи: разрешить использование пустых паролей только при консольном входе устанавливаем значение Отключен.
Какие ещё причины могут вызвать появление подобной ошибки:
- Некорректная работа антивируса. Обычно этим периодически грешит Касперский: нужно добавить приложение 1С и папки с базами в исключение. Иногда помогает только полная переустановка антивируса.
- Некорректная настройка общего доступа к папке с базой: нет прав у конкретного пользователя или прав на запись/изменение в папку. Проверить это очень просто: нужно перейти в папку (можно скопировать путь из окна запуска 1С) и попробовать создать в ней любой файл. Хотя бы обычный текстовый документ. Если не получается или папка не открывается — скорее всего оно.
Рекламы в блоге нет, заметки я пишу из чистого энтузиазма. Но если статья оказалась полезной, вы можете поддержать блог, отправив символическую сумму через форму ниже. Ваша поддержка вдохновляет меня на создание новых статей.
На чтение 2 мин. Опубликовано 15.12.2019
При открытии 1С система вываливает ошибку с сообщением «Ошибка при выполнении файловой операции…».Наиболее вероятная причина этому — неверно настроенные права данного пользователя на каталог с БД.
Если база находится на удаленном компьютере, попробуйте перепрописать путь к ней, скорее всего удаленный компьютер запросит логин и пароль.
Если же каталог с базой находится на локальном компьютере, то проверьте, имеется ли у данного пользователя права на доступ к нему.
При подключении к базе в версий 1С, иногда возникает ошибка доступа к файлу 1Cv8.cdn. Причин этой ошибки несколько.
Первая, она же самая распространенная — база 1С расположена не на отдельном сервере, а на одном из компьютеров локальной сети. Естественно, никакого ДНС-сервера на нем нет, права на папку с базой могут слетать при обыкновенном обновлении Windows — поэтому и теряется сетевой доступ к базе данных.
Остальные причины можно объединить в одну — проблемы с сетью на уровне роутеров, коннекторов, настройки антивируса и брандмауэра, блокирующие сетевые подключения.
Для устранения этой ошибки первым делом надо проверить все сетевые соединения и сетевое оборудование, затем права на папку с базой 1C, сетевые настройки компьютера, настройки антивируса и брандмауэра.
Если проблема будет возникать снова, стоит попробовать установить на компьютер с базой ДНС-сервер стороннего производителя, например Posadis DNS server и настроить его. Затем на других компьютерах локальной сети прописать статичные ip-адреса, а как основной ДНС-сервер указать свежеустановленный, если сеть управляются шлюзом или роутером со своим ДНС-сервером — прописать его адрес в качестве альтернативного.
Ну а на будущее спланировать размещение своей базы 1С на серверной операционной системе, на таких ОС этой ошибки при правильных настройках сети не возникает. Даже необязательно покупать сервер — можно разместить базу 1С в облачном хранилище.
Возникает следующая ошибка с текстом: «Ошибка при выполнении файловой операции RuntimeCacheVersions»
Почистить кэш в appdata, перенести файл базы в чистую папку, почистил temp, из списка соответственно тоже удалить и добавить обратно. Выполнить chdbfl ошибок не показал.
В итоге с 12 платформы открылся документ, а более поздние это 13 и 14 они 64 бита, винда 7, может быть как то с этим связано.
Ошибка при вызове метода контекста (Прочитать)
Ошибка при выполнении файловой операции при чтении xls файла методом прочитать объекта ТабличныйДокумент.
Скрин сообщения
Данный объект 1C умеет не только записывать в Excel, но возможна и обратная операция с ограничениями, свойственными табличному документу.
В чем плюсы такой методики чтения
- Всё производится встроенными средствами;
- достаточно быстро;
- код в 2 строки
- данные не требуется преобразовывать, обычно всё считывается достаточно корректно, их можно проверить средствами 1С.
- возможно считывать значения ячеек как текст (без авто-преобразования),
- доступно на сервере, где excel вообще нельзя установить (linux, OSx).
Причина ошибки
Отличительной особенностью, вызывающей данную ошибку, является то, что 1С нужен монопольный доступ на время считывания.
Если же документ открыт, то выходит ошибка при выполнении файловой операции чтения.
COM-Объекта Excel.Application в данном ситуации просто открывает еще один экземпляр, а также в нём можно скрыть отображение сообшения о режиме «чтения».
Другой причиной может быть: отсутствие прав на чтение этого файла
Решение:
Закрыть открытую в Excel (или другой программе) книгу, проверить права на файл (возможность открытия в его в Excel, косвенный признак его наличия)
Реклама — средство заставить людей нуждаться в том, о чем они раньше не слыхали.
Помогите пожалуйста вытащить код |
Я |
10.01.12 — 09:27
Ситуация похожа на эту: v8: Неверный формат хранилища данных. Обработка не читается с ошибкой:
Ошибка при выполнении файловой операции ‘C:UsersUserDesktopЗагрузка в ЗУП.epf’
по причине:
Неверный формат хранилища данных ‘file://C:/Users/User/Desktop/Загрузка в ЗУП.epf’
Обтаботка писалась на платформе 8.2.14.540.
Пытался осилить v8unpack, писал в командной строке примерно следующее:
D:123V8Unpack20binv8unpack -p D:1231.epf D:123
При этом он ругается что это не V8 файл.
Есть мастера, способные вытащить хотя бы модуль обработки? Помогите пожалуйста
1 — 10.01.12 — 09:31
Извиняюсь, забыл сам файлик обработки прикрепить. http://files.mail.ru/PLKL32
2 — 10.01.12 — 09:34
файлик состоит сплошь из нулей
3 — 10.01.12 — 09:35
Посмотреть в темпах не предлагали еще?
4 — 10.01.12 — 09:37
(3) А помогает? Пару раз погибало так, чет нигде не нашел…
5 — 10.01.12 — 09:38
(4) иногда помогает. но других вариантов у (0) все равно нет
6 — 10.01.12 — 09:38
(2) +1 R.I.P.
7 — 10.01.12 — 09:39
что файлик, я вчера наблюдал винт весь из нулей — 150 Гб
8 — 10.01.12 — 09:39
(5) Мне просто на будущее, может не там искал. Расширение epf у временного, или не пойми какое?
9 — 10.01.12 — 09:40
(4) А что, epf-ка сама по себе может нулями забиться? О_о
10 — 10.01.12 — 09:40
(7) Кошмар приснился?
11 — 10.01.12 — 09:40
(9) Ишшо как.
12 — 10.01.12 — 09:40
(10) ага, кошмар. но уже после
13 — 10.01.12 — 09:41
(9) 1С! Возможно все!!!
14 — 10.01.12 — 09:43
(13) Видимо да, но ИМХО, дело всё-таки не в 1С, а в чьих-то шаловливых ручках :)))
Я просто про такое первый раз слышу. Правда у меня все важные обработки всегда бэкапятся, так, на всякий случай :))))
15 — 10.01.12 — 09:44
(3) (8) А где смотреть в темпах и какое должно ыбть расширение?
C:UsersUserAppDataLocal1C1cv82 или
C:UsersUserAppDataRoaming1C1Cv82
И где там дальше чего искать?
16 — 10.01.12 — 09:57
(15) в темп папке пользователя
Вот специально сейчас запустил вн.обработку и в темпкаталоге появился файл v8_B96A_45.tmp
17 — 10.01.12 — 10:19
(15) а винда какая? у меня 7. Проискал папку C:UsersUserAppData на предмет «*.tmp». В 1Совских папках вообще ничего не найдено
18 — 10.01.12 — 10:23
(14) Если бы… Бывает такой глюк, «сохраняет» так специфически.
19 — 10.01.12 — 10:23
(17) ХР, темпкаталог это тот который в переменных средах пользователя прописан. 7ки нет сейчас под рукой.
20 — 10.01.12 — 10:24
(17) Переменные среды спасутотца русской демократии
21 — 10.01.12 — 12:18
(19) (20) Спасибо, спасли))
(16) Да, запускаю вн. обработку, и в папке создаются несколько файлов примерно вида «v8_209A_1.tmp». Но Ситуация такая что последний раз эту обработку я запускал 30.12.2011. После этого оставил открытой в конфигураторе и бук разрядился и выключился. А эти файлы, как я понял, после перезагрузки очищаются.
22 — 11.01.12 — 07:55
или я что-то не понимаю, может обработки в других файлах хранятся?
23 — 11.01.12 — 09:33
(21)
>А эти файлы, как я понял, после перезагрузки очищаются.
нет.
24 — 11.01.12 — 09:35
(22)
‘C:UsersUserDesktopЗагрузка в ЗУП.epf’ — эту обработку интерактивно пытаешься запустить, или она откуда-то программно вызывается?
Nerazzuro
25 — 11.01.12 — 12:31
(24) Интерактивно
Алексанов |
|
||
---|---|---|---|
Господа эксперты, подскажите. 1С:Предприятие 8.2 (8.2.19.83), УТ 10.3 (10.3.25.1) У меня моргнул свет при включенном 1С, и запоролась внешняя обработка.При открытии пишет:Ошибка при выполнении файловой операции ‘C:Bases 1CВнешние формыZagr.epf’по причине:Неверный формат хранилища данных ‘file://C:/Bases 1C/Внешние формы/Zagr.epf’ Существует ли возможность ее восстановления? На этом сайте нашел ссылку, но для 8.0, а для 8.2 ? |
Yandex |
|
||
---|---|---|---|
DJ_Serega |
|
||
---|---|---|---|
Так 8.0 можно легко конвертнуть в 8.2. Откройте обработку в конфигураторе 8.2. Конвертировать можно только вверх. Обратно нельзя. |
E_Migachev |
|
||
---|---|---|---|
если есть копия обработки то можно попробовать сравнить их внутренности и попытаться откорректировать hex редактором. так же попробуй сторонние программы или плагин для totalcommander, far — с помощью их может откроется эта обработка — получишь код и описание формы |
Подсказка: Для быстрого перемещения к последнему ответу или к вопросу используйте или . |
Вот и опять, случилась эта ерунда, выключили свет.
Все бы ничего, только в этот момент я сохранял внешнюю обработку, в которой вел разработку. Большинство разработчиков, в том числе и я используют для разработки не конфигурации, а внешние обработки(там где это возможно):
- их проще отлаживать;
- быстрее можно увидеть результат;
- проще потерять всю работу.
Результат этого выключения представляет из себя самый страшный случай, не создания бекапов — когда мы не только теряем внесенные изменения, но и обработку в целом.
Здесь я расскажу как все таки вернуть свою многострадальную обработку, с последними внесенными изменениями.
Все таки компьютер нужно включить, как бы вы злы на него не были.
Первое, что НЕ нужно ни в коем случае делать — это запускать 1С. Вам нужно убедится любыми доступными средствами в работоспособности своей обработки. Можно использовать плагин или просто посмотреть на содержимое внешней обработки
Если содержимое примерно такое которое изображено на рисунке, это статья однозначно для Вас.
Для того что бы понять, почему нельзя запускать платформу, вкратце расскажу как устроена работа платформы.
Все данные конфигурации или любые другие конструкции, которые определяют логику работы конфигурации обработки, оказываться во временном каталоге пользователя TMP.
Данные(файлы) платформы в каталоге пользователя имеют следующую маску v8_*.tmp
Рассмотрим, что же происходит при запуске внешней обработки на выполнение.
Вся обработка копируется в каталог временных фалов(чтобы не тянуть распакованные данные черт знает откуда). После чего уже распаковывается результатом распаковки будет появление еще как минимум n+m+1 фалов (где:
- m-количество форм;
- n-количество макетов).
Почти аналогичные действия выполняет v8Unpack. После выполнения следующего батника.
V8Unpack -unpack %1 %1.und FOR %%1 IN (%1.und*.data) DO ..binV8Unpack.exe -undeflate %%1 %%1.und
Вот эти файлы и есть наша последняя надежда. При первом запуске платформы все фалы из временного каталог с выше описанной маской удаляются. Если вы все таки успели запустить платформу тогда вам нужно обзавестись программой которая восстанавливает удаленные данные с диска по определенной маске имени файла.
В общем считаем что эти фалы у Вас есть.
- Копируйте их в другую папку(отличную от TMP).
- Запустите платформу
- Сортируйте по возрастанию размера и начиная с самого большого фала:
- переименовывайте фалы с загадочных имен v8_*.tmp в v8_*.epf
- пробуйте открыть их с использованием 1С (в 90% случаев вы найдете свою обработку я обычно ориентируюсь по размеру предыдущего бекапа).
Если все таки вы попали в эти несчастные 10% вы должны примерно знать что написано в тех модулях которые вы пытаетесь восстановить.
Открываем опять же все эти файлы и ищем наши тексты.
Если вы их нашли и у Вас есть какая-нибудь старая копия своей обработки. Тогда:
- Распакуйте обработку (как было написано выше).
- Замените необходимые формы, модули;
- Запакуйте обработку использую следующий текст батника (FOR %%I IN (%1*.und_n) DO ..binV8Unpack.exe -deflate %%I %1%%~nI
..binV8Unpack.exe -pack %1.und %1_n.epf)
В общем в любом случае от этих проблем Вас смогут избавить UPS и Backup. А знания о том как и что работает, на разных уровнях абстракции, платформы 1С, помогут сохранить хорошее настроение в работе при любых неприятностях.
Ошибка 1С при выполнении файловой операции или Ошибка операции с файлом базы данных, возникает когда 1С не может получить доступ к файлу базы данных, не может найти папку с базой или создать в ней необходимые служебные файлы.
Ошибка 1C при выполнении файловой операции |
Здесь мы видим частный и явно описанный случай проблемы. После обновления Windows на компьютере с базой, бухгалтер со второй машины не смог зайти в базу. Программа выдала ошибку как на скриншоте.
Описание: «Вход пользователя не выполнен из-за ограничений учётной записи. Например, пустые пароли не разрешены; ограничено число входов или включено ограничение политики».
В рассматриваемом примере 1С явно указывает на возможные источники проблемы. После установки патча винда сбросила некоторые настройки сетевой политики безопасности, и по умолчанию перестала пускать пользователей с учёткой без пароля.
Чтобы починить, нужно на ПК с базой зайти в Панель управлени — Центр управления сетями и общим доступом — Изменить дополнительные параметры общего доступа — Все сети — Общий доступ с парольной защитой — установить флаг Отключить общий доступ с парольной защитой.
Если не хочется бродить в недрах панели управления, можно открыть редактор политик напрямую:
Пуск — Выполнить (или Win+R) — secpol.msc;
Переходим в Локальные политики — Параметры безопасности — Учетные записи: разрешить использование пустых паролей только при консольном входе устанавливаем значение Отключен.
Какие ещё причины могут вызвать появление подобной ошибки:
- Некорректная работа антивируса. Обычно этим периодически грешит Касперский: нужно добавить приложение 1С и папки с базами в исключение. Иногда помогает только полная переустановка антивируса.
- Некорректная настройка общего доступа к папке с базой: нет прав у конкретного пользователя или прав на запись/изменение в папку. Проверить это очень просто: нужно перейти в папку (можно скопировать путь из окна запуска 1С) и попробовать создать в ней любой файл. Хотя бы обычный текстовый документ. Если не получается или папка не открывается — скорее всего оно.
Рекламы в блоге нет, заметки я пишу из чистого энтузиазма. Но если статья оказалась полезной, вы можете поддержать блог, отправив символическую сумму через форму ниже. Ваша поддержка вдохновляет меня на создание новых статей.