Ошибка при выполнении файловой операции xml

Ошибка при выполнении файловой операции

Я
   Valery

26.06.15 — 14:29

1с Бух 3.0.39.65, 8.3.5.1482 СКЛ

Необходимо загрузить XML файл. Слепил обработку. Проверил, все нормально. Прихожу к клиенту запускаю, на этапе ЧтХМЛ.ОткрытьФайл(ВыбФайла) выдает «Ошибка при выполнении файловой операции». На других базах пробовал, все нормально работает. На этой фиг. Сначала кстати не нравились ему пути к файлу. Ругался все путь не найден, Специально сделал папку с короткими названиями, стал выдавать ошибку. Кто знает куда копать?

   vde69

1 — 26.06.15 — 14:31

дома файловая а у клиента серверная версия?

   Heckfy

2 — 26.06.15 — 14:33

Так обработка же…. Вряд ли в ней &НаСервере вынесено….

   Valery

3 — 26.06.15 — 16:00

1) тоже думал, что то СКЛ зависит, запустил на СКЛ базе дома — работает. обработка работает на обеих версиях базы.

2) как же без &НаСервере  на управляемом интерфейсе будет работать.

   Heckfy

4 — 26.06.15 — 16:02

(3) Ну это смотря что. Что то и &НаКлиенте работает.

Дома у тебя сервер 1С предприятия и твой сеанс на одной машине работают. Телепат.длл подсказывает, что бы устранить ошибку в (0), тебе нужно файл на сервере 1С Предприятия разместить по указанному пути.

   Valery

5 — 26.06.15 — 16:02

права полные установлены. настройки СКЛ сервера навряд ли тут играют какую роль

   Heckfy

6 — 26.06.15 — 16:03

Ну, или используй шару для файла.

   Valery

7 — 26.06.15 — 16:04

(4) не совсем понял, по какому пути разместить файл?

   Heckfy

8 — 26.06.15 — 16:05

Как сервер 1С Предприятия называется?

   Valery

9 — 26.06.15 — 16:08

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

(8) тебе точное название что-ли нужно?

   Heckfy

10 — 26.06.15 — 16:11

Ну да. Допускай.

Разницу исполнения кода

&НаСервере

**********

&НаКлиенте

**********

понимаешь?

   Heckfy

11 — 26.06.15 — 16:19

Сделай обработку с кодом ниже и запусти ее в базе из (0). Так понятнее, наверное будет.

Процедура ПолучитьИмяРабСтанции()

Сообщить(«Код на сервере: «+ИмяНаСервере();

Сообщить(«Код на клиенте: «+ИмяНаКлиенте();

КонецПроцедуры

&НаСервере

Функция ИмяНаСервере()

Возврат ИмяКомпьютера();

КонецФункции

&НаКлиенте

Функция ИмяНаКлиенте()

Возврат ИмяКомпьютера();

КонецФункции

   Heckfy

12 — 26.06.15 — 16:20

Скобки забыл закрыть. :(

Сообщить(«Код на сервере: «+ИмяНаСервере());

Сообщить(«Код на клиенте: «+ИмяНаКлиенте());

   Valery

13 — 26.06.15 — 16:21

к вопросу это как относится?

   Heckfy

14 — 26.06.15 — 16:22

Пллляяяяаааааа……

Кто нибудь, помогите мне……

   Heckfy

15 — 26.06.15 — 16:22

vde69 ты где?

   vde69

16 — 26.06.15 — 16:25

код на сервере НЕ ВИДИТ локальных дисков!

   Valery

17 — 26.06.15 — 16:29

16) да. как их настроить? в системе то все права на них есть

   Valery

18 — 26.06.15 — 16:31

16) спасибо за направление

   vde69

19 — 26.06.15 — 16:31

(16) никак, тебе уже сказали — нужно копировать файл на сервер или выполнять код на клиенте…

   ДенисЧ

20 — 26.06.15 — 16:36

  

Heckfy

21 — 26.06.15 — 16:38

(20) Вот тебя довели… Обычно же СП за деньги. :)

Содержание:

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 «Ошибка при выполнении файловой операции» больше не возникнет. Спасибо за внимание!

Специалист компании «Кодерлайн»

Айдар Фархутдинов

Ошибка при выполнении файловой операции

Я
   Valery

26.06.15 — 14:29

1с Бух 3.0.39.65, 8.3.5.1482 СКЛ

Необходимо загрузить XML файл. Слепил обработку. Проверил, все нормально. Прихожу к клиенту запускаю, на этапе ЧтХМЛ.ОткрытьФайл(ВыбФайла) выдает «Ошибка при выполнении файловой операции». На других базах пробовал, все нормально работает. На этой фиг. Сначала кстати не нравились ему пути к файлу. Ругался все путь не найден, Специально сделал папку с короткими названиями, стал выдавать ошибку. Кто знает куда копать?

   vde69

1 — 26.06.15 — 14:31

дома файловая а у клиента серверная версия?

   Heckfy

2 — 26.06.15 — 14:33

Так обработка же…. Вряд ли в ней &НаСервере вынесено….

   Valery

3 — 26.06.15 — 16:00

1) тоже думал, что то СКЛ зависит, запустил на СКЛ базе дома — работает. обработка работает на обеих версиях базы.

2) как же без &НаСервере  на управляемом интерфейсе будет работать.

   Heckfy

4 — 26.06.15 — 16:02

(3) Ну это смотря что. Что то и &НаКлиенте работает.

Дома у тебя сервер 1С предприятия и твой сеанс на одной машине работают. Телепат.длл подсказывает, что бы устранить ошибку в (0), тебе нужно файл на сервере 1С Предприятия разместить по указанному пути.

   Valery

5 — 26.06.15 — 16:02

права полные установлены. настройки СКЛ сервера навряд ли тут играют какую роль

   Heckfy

6 — 26.06.15 — 16:03

Ну, или используй шару для файла.

   Valery

7 — 26.06.15 — 16:04

(4) не совсем понял, по какому пути разместить файл?

   Heckfy

8 — 26.06.15 — 16:05

Как сервер 1С Предприятия называется?

   Valery

9 — 26.06.15 — 16:08

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

(8) тебе точное название что-ли нужно?

   Heckfy

10 — 26.06.15 — 16:11

Ну да. Допускай.

Разницу исполнения кода

&НаСервере

**********

&НаКлиенте

**********

понимаешь?

   Heckfy

11 — 26.06.15 — 16:19

Сделай обработку с кодом ниже и запусти ее в базе из (0). Так понятнее, наверное будет.

Процедура ПолучитьИмяРабСтанции()

Сообщить(«Код на сервере: «+ИмяНаСервере();

Сообщить(«Код на клиенте: «+ИмяНаКлиенте();

КонецПроцедуры

&НаСервере

Функция ИмяНаСервере()

Возврат ИмяКомпьютера();

КонецФункции

&НаКлиенте

Функция ИмяНаКлиенте()

Возврат ИмяКомпьютера();

КонецФункции

   Heckfy

12 — 26.06.15 — 16:20

Скобки забыл закрыть. :(

Сообщить(«Код на сервере: «+ИмяНаСервере());

Сообщить(«Код на клиенте: «+ИмяНаКлиенте());

   Valery

13 — 26.06.15 — 16:21

к вопросу это как относится?

   Heckfy

14 — 26.06.15 — 16:22

Пллляяяяаааааа……

Кто нибудь, помогите мне……

   Heckfy

15 — 26.06.15 — 16:22

vde69 ты где?

   vde69

16 — 26.06.15 — 16:25

код на сервере НЕ ВИДИТ локальных дисков!

   Valery

17 — 26.06.15 — 16:29

16) да. как их настроить? в системе то все права на них есть

   Valery

18 — 26.06.15 — 16:31

16) спасибо за направление

   vde69

19 — 26.06.15 — 16:31

(16) никак, тебе уже сказали — нужно копировать файл на сервер или выполнять код на клиенте…

   ДенисЧ

20 — 26.06.15 — 16:36

Хочется взять и….. подарить….

http://static2.ozone.ru/multimedia/books_covers/c300/1005643918.jpg

  

Heckfy

21 — 26.06.15 — 16:38

(20) Вот тебя довели… Обычно же СП за деньги. :)

Компьютеры — это как велосипед. Только для нашего сознания. Стив Джобс

ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку «Обновить» в браузере.

Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.

Обновлено 15.10.2020

1с логотип

Добрый день! Уважаемые читатели и гости одного из крупнейших 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С не были исключением, обновление происходило по быстрому варианты. Тут подразумевается накатывание более новой версии ОС по верх старой, тут мы убивали двух зайцев:

  1. Получали свежую версию ОС
  2. Оставляли весь софт на сервере, и не требовалась его переустановка

В случае чего всегда можно было откатиться из снапшота на момент проведения работ, благо ESXI 6.5 это помогает делать в два клика. Все прекрасно обновилось и сервер зажил новой жизнью. В какой-то момент при запуске клиента 1С 8.3 на RDS ферме, стала появляться ошибка:

Ошибка при выполнении файловой операции

Ошибка при выполнении файловой операции в 1С 8.3

Устранение проблемы

Начав изучать данный вопрос мы не стали откатываться к бэкапу, так как данная проблема возникала не постоянно, а через некоторые промежутки и была вызвана явно не переходом на более новую версию операционной системы. Подняв исторические данные в системе заявок, я нашел похожую, где решением ошибки был перенос базы данных 1С на другой диск. Меня это заинтересовало и я стал прикидывать, что же могло быть в той ситуации. Через минут 20 я нашел одну закономерность, что на всех проблемных хостах был установлен компонент Windows дедупликации, как раз на тех дисках, где располагались базы данных 1С.

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

запуск сборки мусора на томе

Вывод: Windows Дедупликация и 1С просто не совместимы друг с другом, это нужно запомнить

Из дополнительных методов я могу вам посоветовать еще очистку кэша 1С. Еще в на умных сайтах советуют на серверах, где используется 1С отключать протокол IPv6 на сетевых интерфейсах, но лично я не понимаю этого прикола, так как сама Microsoft советует по возможности этого не делать, в виду того, что очень многие ее сервисы и компоненты Windows в приоритете используют именно его, меньше будет проблем с DNS и Active Directory.

Вообще если у вас виртуальные сервера лежат на системе хранения данных, то у нее должна быть своя функция дедупликации и использовать лучше и правильнее ее. Если у вас есть другие варианты решения данной проблемы, то пишите их в комментариях. С вами был Иван Семин, автор и создатель IT портала Pyatilistnik.org.

Ошибка 1С при выполнении файловой операции или Ошибка операции с файлом базы данных, возникает когда 1С не может получить доступ к файлу базы данных, не может найти папку с базой или создать в ней необходимые служебные файлы. 

Ошибка 1C при выполнении файловой операции

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

Описание: «Вход пользователя не выполнен из-за ограничений учётной записи. Например, пустые пароли не разрешены; ограничено число входов или включено ограничение политики».

В рассматриваемом примере 1С явно указывает на возможные источники проблемы. После установки патча винда сбросила некоторые настройки сетевой политики безопасности, и по умолчанию перестала пускать пользователей с учёткой без пароля.

Чтобы починить, нужно на ПК с базой зайти в Панель управлени — Центр управления сетями и общим доступом — Изменить дополнительные параметры общего доступа — Все сети — Общий доступ с парольной защитой — установить флаг Отключить общий доступ с парольной защитой.

Если не хочется бродить в недрах панели управления, можно открыть редактор политик напрямую: 

Пуск — Выполнить (или Win+R) — secpol.msc;

Переходим в Локальные политики — Параметры безопасности — Учетные записи: разрешить использование пустых паролей только при консольном входе устанавливаем значение Отключен.

Какие ещё причины могут вызвать появление подобной ошибки:

  • Некорректная работа антивируса. Обычно этим периодически грешит Касперский: нужно добавить приложение 1С и папки с базами в исключение. Иногда помогает только полная переустановка антивируса.
  • Некорректная настройка общего доступа к папке с базой: нет прав у конкретного пользователя или прав на запись/изменение в папку. Проверить это очень просто: нужно перейти в папку (можно скопировать путь из окна запуска 1С) и попробовать создать в ней любой файл. Хотя бы обычный текстовый документ. Если не получается или папка не открывается — скорее всего оно.

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

Ошибка обновления базы в режиме 1С: Предприятие: Ошибка при выполнении файловой операции ‘v8srvr://server/Config/’ по причине: Ошибка при выполнении файловой операции Попытка поместить указатель на файл перед началом файла

Описание ошибки:
При обновлении конфигурации 1С: Комплексная автоматизация, ред. 1.1 при установке релиза 1.1.104.1 и запуска серверной базы в режиме 1С: Предприятие для завершения обновления релиза после согласия лицензионного соглашения возникла ошибка, которая фатально прерывала дальнейшую работу с базой:
Ошибка при выполнении файловой операции ‘v8srvr://ECO-SERVER2/1C-ECO82/Config/7ad7a83c-ceed-4eaf-871f-23830205ec2f.0’
по причине:
Ошибка при выполнении файловой операции ‘C:Usersadmin1CAppDataLocalTempv8_EBA6_7.tmp’. 131(0x00000083): Попытка поместить указатель на файл перед началом файла.

Найденные решения:

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

1С 8 Ошибка при выполнении файловой операции'v8srvr://server/Config/' по причине: Ошибка при выполнении файловой операции Попытка поместить указатель на файл перед началом файла.

Возникала ошибка. При повторном запуске базы в режиме 1С: Предприятие повторялось то же самое. Скрин не совсем тот, а уже сделанный позднее, когда ошибка себя проявила повторно, после обновления конфигурации другим релизом (об этом подробнее см. в конце публикации), но в точности иллюстрирующий ситуацию. Разница лишь в том, какой текст следует после «‘v8srvr://<имя_сервера>/<имя_базы>/Config/»

Вот полный текст ошибки

Ошибка при выполнении файловой операции'v8srvr://server/Config/' по причине: Ошибка при выполнении файловой операции Попытка поместить указатель на файл перед началом файла.

Сразу же при виде формулировки «Ошибка при выполнении файловой операции  ‘v8srvr://<имя_сервера>/<имя_базы>/Config/7ad7a83c-ceed-4eaf-871f-23830205ec2f.0’ по причине:» рука потянулась выполнить «Тестирование и исправление базы данных»

Но, увы, тестирование не повлияло на ситуацию. Ошибка вновь возникала. И тут внимание обратилось ко второй половине формулировки ошибки: «Ошибка при выполнении файловой операции  ‘C:Usersadmin1CAppDataLocalTempv8_EBA6_7.tmp’. 131(0x00000083): Попытка поместить указатель на файл перед началом файла.»

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

И это дало положительный результат. Обновление базы после этого было выполнено успешно.

P.S.

P.S.: ситуация имела повторное возникновение еще позднее (т.к. выполнялось продолжительное обновление конфигурации 1С: Комплексная автоматизация 1.1, было пропущено чуть более 20 релизов) но в сопряжении с ошибкой, очень похожей по формулировке на ту, что описана в описании ошибки Ошибка разбора XML: -[1,202] Фатальная ошибка: expected ‘>’ . Но, если ознакомиться с похожей ошибкой, то можно увидеть, что она тоже решилась в свое время удалением/добавлением базы в списке баз 1С: Предприятия 8, что очистило пользовательские файлы, связанные с базой и нормализовало дальнейшую работу без дополнительных действий, кроме тех, что описаны выше.

1C 8 ошибка при обновлении

Оцените, помогло ли Вам предоставленное описание решения ошибки?




© www.azhur-c.ru 2014-2020. Все права защищены. Использование текстов и изображений с данной страницы без письменного разрешения владельца запрещено. При использовании материалов с данной страницы обязательно указание ссылки на данную страницу.

24-04-2019

Журавлев А.С.
(Сайт azhur-c.ru)

Привет всем.

Ни с того ни сего, начали появляться такие ошибки на клиентах.

также бывает проскакивает:
Ошибка разбора XML
Неверный формат хранилища данных.

Железо в норме, Платформа W2019SrvMSSQL2014

Причем появляется на всех базах на сервере.
Взяли базу CRM перенесли на тестовый сервер — ошибки во всех базах исчезли, остались только в CRM на тестовом сервере.

Ниже тех инфо.

Платформа: 1С:Предприятие 8.3 (8.3.13.1513)
Конфигурация: 1C:CRM, редакция 3.0 (3.0.5.17) (

http://solutions.1c.ru/catalog/product. … ct_id=1451

)
Copyright © OOО «1С», 2011-2017. Все права защищены
(

http://www.1c.ru

)

Расширения конфигурации:
— Расш

Режим: Серверный (сжатие: усиленное)
Приложение: Тонкий клиент
Локализация: Информационная база: русский (Россия), Сеанс: русский (Россия)
Вариант интерфейса: Такси

Ошибки:
———————————————————————————
20.06.2019 15:58:55
Ошибка подключения внешних метаданных
по причине:
Ошибка при выполнении файловой операции ‘e1cib/tempstorage/882ef202-dbf9-42ef-ab93-15a8f5b99d6a?seanceId=b5a7298c-c047-4b1f-89ee-060316abf20a’
по причине:
Неверный формат хранилища данных ‘e1cib/tempstorage/882ef202-dbf9-42ef-ab93-15a8f5b99d6a?seanceId=b5a7298c-c047-4b1f-89ee-060316abf20a’

*** Сообщение запрещено. Опасная сеть. ***

Добрый день!

Возникают проблемы при попытке обмена данными 1C и Битрикс:

1с выдает такое сообщение:

Выгружено товаров: 1108
Выгружено предложений: 4616
{Обработка.ОбменССайтом(320)}: Ошибка при вызове метода контекста (ОтправитьДляОбработки): Ошибка при выполнении файловой операции ‘bitrix/admin/1c_exchange.php?type=catalog&mode=file&filename=offers.xml’
Произошла ошибка: . По причине:

Произошла ошибка на стороне сервера. Не получен статус завершения операции. Файл не отправлен (C:Documents and SettingsUSERLocal SettingsTemp1cbitrixoffers.xml.031).
Обмен не выполнен
Ответ сервера:
<ht ml xmlns=»http://www.w3.org/1999/xhtml» xml:lang=»en» lang=»en»>
<head>
<ST YLE type=»text/css»><!—
*
{
margin: 0px;
}

body
{
font-family: verdana, helvetica, sans-serif;
font-size: 13px;
padding: 0px;
background-color: #ffffff;
color: #111111;
}

a
{
background-color: inherit;
color: #0000EE;
}

a:hover
{
text-decoration: none;
}

p
{
text-align: justify;
margin-bottom: 15px;
line-height: 22px;
}

ul
{
list-style: disc;
padding-left: 15px;
margin-bottom: 15px;
}

h3
{
font-size: 20px;
margin-bottom: 30px;
}

h4
{
font-size: 13px;
margin-bottom: 5px;
}

#container
{
margin: 0px 0px 0px 0px;
}

#header
{
background-color: #660000;
color: #fff;
padding: 10px 40px 10px 40px;
}

#headerok
{
background-color: #006600;
color: #fff;
padding: 10px 40px 10px 40px;
}

#header h1
{
font-size: 30px;
}

#header h2
{
font-size: 14px;
}

#headerok h1
{
font-size: 30px;
}

#headerok h2
{
font-size: 14px;
}

#body
{
margin: 10px 40px 10px 40px;
border-bottom: solid 1px #DADADA;
}

#footer
{
margin: 0px 40px 0px 40px;
}

#signature
{
margin: 0px 40px 0px 40px;
}

#body p
{
}

#errorwhat
{
padding: 10px 0px;
font-size: 20px;
border-bottom: solid 1px #DADADA;
}

.clearit
{
clear: both;
height: 1px;
}
—></STYLE>

<met a http-equiv=»Content-Type» content=»text/html;charset=iso-8859-1″ />
<title>ERROR: The requested URL could not be retrieved</title>
</head>

<body>
<div id=»container»>
<div id=»header»>
<h1>ERROR</H1>
<h2>The requested URL could not be retrieved</h2>
</div>

<div id=»body»>
<div id=»what»>

While trying to retrieve the URL: <a href=»»></a>

</div>
<div id=»errortitle»>

The following error was encountered:

</div>
<div id=»errorwhat»>

Zero Sized Reply

</div>
<div id=»errordescription»>

Squid did not receive any data for this request.

</div>
</div>

</div>
</body>
</html>

Выгрузка товаров завершена с ошибками!!!

Содержание:

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

1с логотип

Добрый день! Уважаемые читатели и гости одного из крупнейших 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С не были исключением, обновление происходило по быстрому варианты. Тут подразумевается накатывание более новой версии ОС по верх старой, тут мы убивали двух зайцев:

  1. Получали свежую версию ОС
  2. Оставляли весь софт на сервере, и не требовалась его переустановка

В случае чего всегда можно было откатиться из снапшота на момент проведения работ, благо ESXI 6.5 это помогает делать в два клика. Все прекрасно обновилось и сервер зажил новой жизнью. В какой-то момент при запуске клиента 1С 8.3 на RDS ферме, стала появляться ошибка:

Ошибка при выполнении файловой операции

Ошибка при выполнении файловой операции в 1С 8.3

Устранение проблемы

Начав изучать данный вопрос мы не стали откатываться к бэкапу, так как данная проблема возникала не постоянно, а через некоторые промежутки и была вызвана явно не переходом на более новую версию операционной системы. Подняв исторические данные в системе заявок, я нашел похожую, где решением ошибки был перенос базы данных 1С на другой диск. Меня это заинтересовало и я стал прикидывать, что же могло быть в той ситуации. Через минут 20 я нашел одну закономерность, что на всех проблемных хостах был установлен компонент Windows дедупликации, как раз на тех дисках, где располагались базы данных 1С.

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

запуск сборки мусора на томе

Вывод: Windows Дедупликация и 1С просто не совместимы друг с другом, это нужно запомнить

Из дополнительных методов я могу вам посоветовать еще очистку кэша 1С. Еще в на умных сайтах советуют на серверах, где используется 1С отключать протокол IPv6 на сетевых интерфейсах, но лично я не понимаю этого прикола, так как сама Microsoft советует по возможности этого не делать, в виду того, что очень многие ее сервисы и компоненты Windows в приоритете используют именно его, меньше будет проблем с DNS и Active Directory.

Вообще если у вас виртуальные сервера лежат на системе хранения данных, то у нее должна быть своя функция дедупликации и использовать лучше и правильнее ее. Если у вас есть другие варианты решения данной проблемы, то пишите их в комментариях. С вами был Иван Семин, автор и создатель IT портала Pyatilistnik.org.

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

Ваша задача обычно решается таким кодом:

&НаКлиенте
Процедура ВыбратьФайл(Команда)

    НачатьПодключениеРасширенияРаботыСФайлами(Новый ОписаниеОповещения(
        "ОповещениеПодключенияРасширенияРаботыСФайлами", ЭтотОбъект));

КонецПроцедуры // ВыбратьФайл()

&НаКлиенте
Процедура ОповещениеПодключенияРасширенияРаботыСФайлами(Подключено, 
    ДополнительныеПараметры) Экспорт

    Если Подключено Тогда

        Диалог = Новый ДиалогВыбораФайла(РежимДиалогаВыбораФайла.Открытие);
        Диалог.Заголовок = НСтр("ru='Выберите файл загрузки в формате (*.xls, *.xlsx, *.xml, *.csv, *.txt)'");
        Диалог.ПолноеИмяФайла = "";
        Диалог.МножественныйВыбор = Ложь;
        Диалог.ПредварительныйПросмотр = Истина;
        Диалог.Фильтр = "Формат (*.xls;*.xlsx;*.xml;*.csv;*.txt)|*.xls;*.xlsx;*.xml;*.csv;*.txt|"; 
        Диалог.Показать(Новый ОписаниеОповещения("ОповещениеВыборФайла", ЭтотОбъект));

    Иначе

        // Сообщить что не удалось подключить расширение

    КонецЕсли;

КонецПроцедуры // ОповещениеПодключенияРасширенияРаботыСФайлами()

&НаКлиенте
Процедура ОповещениеВыборФайла(ВыбранныеФайлы, ДополнительныеПараметры) Экспорт

    Если ВыбранныеФайлы = Неопределено Тогда
        Возврат;
    КонецЕсли;    

    Если ВыбранныеФайлы.Количество() = 1 Тогда

        НачатьПомещениеФайла(Новый ОписаниеОповещения("ОповещениеВыборФайлаНаСервере", ЭтотОбъект), 
            , // Можно указать строковой реквизит тогда адрес будет так же в этом реквизите 
            ВыбранныеФайлы[0], 
            Ложь, 
            УникальныйИдентификатор);

    Иначе
        // Сообщить что можно выбрать только один файл
    КонецЕсли;

КонецПроцедуры // ОповещениеВыборФайла() 

&НаСервере
Процедура ОповещениеВыборФайлаНаСервере(Результат, Адрес, ВыбранноеИмяФайла, 
    ДополнительныеПараметры) Экспорт

    ПутьКФайлу = ПолучитьИмяВременногоФайла();
    ДвоичныеДанные = ПолучитьИзВременногоХранилища(Адрес);
    ДвоичныеДанные.Записать(ПутьКФайлу); 

    ТекстовыйДокумент = Новый ТекстовыйДокумент();
    ТекстовыйДокумент.Прочитать(ПутьКФайлу);
    Содержимое = ТекстовыйДокумент.ПолучитьТекст();

    УдалитьФайлы(ПутьКФайлу);

КонецПроцедуры // ОповещениеВыборФайлаНаСервере() 

P.S. Прикрепил ссылку на пример обработки.

  • Ошибка при выполнении файловой операции v8srvr configsave
  • Ошибка при выполнении файловой операции mobile versions datnew
  • Ошибка при выполнении файловой операции log
  • Ошибка при выполнении файловой операции lgp
  • Ошибка при выполнении файловой операции epf