Меню

Ошибка при выполнении файловой операции попытка поместить указатель на файл перед началом файла

Ошибка обновления базы в режиме 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)

Показывать по
10
20
40
сообщений

Новая тема

Ответить

Елена

Дата регистрации: 13.04.2017
Сообщений: 2

Ошибка при выполнении файловой операции Попытка поместить указатель на файл перед началом файла.
Подскажите, пожалуйста. как решить проблему. Не запускается информационная база Платформа: 1С:Предприятие 8.3 (8.3.9.2170)

Valentin46

Дата регистрации: 10.02.2011
Сообщений: 1041

Елена, похоже требуется почистить кэш.

Возможны два варианта:
1.
— сделать копию базы (лучше целиком копию рабочей папки);
— удалить / восстановить ИБ в списке окна загрузчика
— попытаться запустить 1С:Предприятие.

2.
— сделать копию базы (лучше целиком копию рабочей папки);
— скопировать папку «25dc1dff….«, т.е. ту, которая указана в ошибке после …1C1cv8, например, на флешку (на случай необходимости восстановления ??);
— затем удалить эту самую папку с диска «С«;
— попытаться запустить 1С:Предприятие.

Елена

Дата регистрации: 13.04.2017
Сообщений: 2

Valentin46, Спасибо большое.

Показывать по
10
20
40
сообщений

Автор viatcheslav-kvv, 01 мар 2018, 15:38

0 Пользователей и 1 гость просматривают эту тему.

Добрый день, коллеги!
При обновлении конфигурации примерно через 1/3 процесса возникает ошибка
«Ошибка при выполнении файловой операции ‘c:Users…AppDataLocalTemp3v8_617D_11.tmp’. 131(0x00000083): Попытка поместить указатель на файл перед началом файла»

Обновляем Конфигурацию текущую:
1С:ERP Управление предприятием 2 (2.4.2.123) на Конфигурацию обновления: 1С:ERP Управление предприятием 2 (2.4.2.139)
Платформа:
1С:Предприятие 8.3 (8.3.11.2867)

При загрузке-выгрузке cf-ника возникает та же ошибка. Появляется как в клиент-серверном варианте, так и на файловой базе.
На платформе 8.3 (8.3.11.3034) ошибка такая же.
С правами на каталог все нормально.

Никто не сталкивался? Куда копать?


Попробуйте на платформе 8.3.10.2699



После обновления опять перейдете на 8.3.11


Попробовали. Номер не прошел — конфигуратор не смог вкачать в старую платформу наши объекты и отвалился :(


Цитата: viatcheslav-kvv от 01 мар 2018, 16:33
Не можем :(. У нас есть принципиальные для нас наработки, требующие 8.3.11

Ппц — принципиальные наработки на глючной линейке конфигурации, да ещё и принципиально под глючные линейки платформы

Наименование базы из списка баз удаляли-добавляли?
Кэш, служебные и временные файлы удаляли (это много разных папок)?

Цитата: viatcheslav-kvv от 01 мар 2018, 15:38Никто не сталкивался? Куда копать?

Многие уже сталкивались и сталкиваются особенно на КА-ЕРП 2.4

Поиском по «Попытка поместить указатель на файл перед началом файла»

У меня только вчера был клиент — перестала запускаться база 1С в Виндовс 10
Что я только не делал, пока не поменял в списке баз «Информационная база 1» на другое имя

Наверное, какой-нить брэндмауэр, антивирус, Виндовс 10 или вирус присосался к этому имени (или занёс себе в чернющий список)


Теги:

  • Форум 1С

  • Форум 1С — ПРЕДПРИЯТИЕ 8.0 8.1 8.2 8.3 8.4

  • Установка и администрирование 1С Предприятие 8

  • Ошибка при выгрузке-загрузке cf и при обновлении конфигурации

Похожие темы (5)

Рейтинг@Mail.ru

Rambler's Top100

Поиск

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

Ошибка при выполнении файловой операции Попытка поместить указатель на файл перед началом файла.
Подскажите, пожалуйста. как решить проблему. Не запускается информационная база Платформа: 1С:Предприятие 8.3 (8.3.9.2170)

Елена , похоже требуется почистить кэш.

Возможны два варианта:
1.
— сделать копию базы (лучше целиком копию рабочей папки);
— удалить / восстановить ИБ в списке окна загрузчика
— попытаться запустить 1С:Предприятие.

2.
— сделать копию базы (лучше целиком копию рабочей папки);
— скопировать папку » 25dc1dff. «, т.е. ту, которая указана в ошибке после . 1C1cv8, например, на флешку (на случай необходимости восстановления ??);
— затем удалить эту самую папку с диска » С «;
— попытаться запустить 1С:Предприятие.

Источник

Block error abrt victoria что это

Q: Какое отношение сайт ***911.com имеет к программе Victoria? Там сейчас что-то непонятное творится…
A: Этот домен известен тем, что в период с 2005 по 2016 г. на нём был мой сайт, и с него можно было скачать официальную версию программы Victoria. Однако, сейчас он мне не принадлежит, и не имеет никакого официального отношения к программе Victoria. Единственный официальный (контролируемый автором, т.е. мной) сайт программы Victoria – http://hdd.by (и как следствие www.hdd.by).

Q: Мой винчестер стал плохо работать. При открытии некоторых файлов компьютер тормозит, а из диска слышится странный скребущий звук. Но поскольку, информацию терять нельзя, я хочу попробовать починить его своими силами, вылечив дефектные секторы с помощью программы Victoria…
A: Это очень опасное и недопустимое решение, если на умирающем винчестере имеется важная информация! Ремонт путем лечения дефектов — это фактически, один из способов записи на накопитель. При этом информация может быть сильно повреждена. Но даже чтение с накопителя, имеющего проблемы — очень опасно тем, что неизвестен точный диагноз проблемы. Например, у винчестера может быть царапина на диске, которая при контакте с читающей головкой — быстро выведет её из строя. Поэтому, первое, что нужно сделать при подозрении на неисправность накопителя с ценной информацией — немедленно выключить его , и обратиться к специалисту по восстановлению данных. И это должен быть не компьютерщик, а именно специалист по восстановлению информации, имеющий опыт и специальные инструментальные средства для безопасного чтения повреждённых накопителей.
Ну а уже после восстановления данных — можно попробовать этот накопитель отремонтировать.

Q: Подскажите, где что выбрать, и какие галочки проставить, чтобы проверить свежекупленный жесткий диск? Запутался в режимах и настройках)
A: Вот самый простой вариант:
Винчестер лучше всего тестировать не-форматированным, т.е. без создания на нём каких-либо разделов.

  1. Подключите новый накопитель к компьютеру стандартным способом. Если он внутренний, то возможно, потребуется перезагрузка.
  2. Зайдите в Windows под учётной записью администратора.
  3. Запустите программ Victoria.
  4. Убедитесь, что в правом верхнем углу выбран режим API. Элемент выбора может быть неактивным, если система Windows x64. Это нормально.
  5. При этом Вы увидите список всех накопителей, присутствующих в компьютере. Среди них будет и тестируемый диск.
  6. Щёлкните мышкой по нему.
  7. Перейдите на вкладку Tests и нажмите кнопку Start.
  8. Дождитесь окончания проверки (она может длиться час и более).

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

Q: Хочу стереть винчестер, для этого запускаю тест записи через API. Но программа выдаёт множество ошибок « ABRT » и все блоки — синие, как на рисунке. Чтение — нормальное, винчестер абсолютно исправный. Как быть?

A: Скорей всего программа запущена под Windows 7 или выше. Эти системы, в отличие от XP, имеют повышенные критерии безопасности, и не дают производить запись на диск, имеющий логические разделы. Однако, решение существует. Необходимо дезактивировать на диске главную загрузочную запись, после чего полное стирание винчестера станет возможным. Для дезактивации всех разделов достаточно обнулить 0-й сектор накопителя:

  • Откройте вкладку «Advanced» и нажмите кнопку «MBR OFF». После этого диск надо переопределить в системе:
  • Если накопитель с интерфейсом USB — выньте его провод и снова вставьте в USB-порт.
  • Если накопитель внутренний, то в диспетчере устройств Windows отключите его, и сразу же снова включите. Если компьютер попросит перезагрузку — то придется её выполнить.
  • Выберите в программе «Victoria» данный накопитель.
  • Запись должна заработать.

    Q: Можно ли заставить работать ПО Виктория в режиме PIO (через драйвер porttalk) в WinPE (BartPE)? Porttalk мне запустить удалось (о чем можно узнать, запустив allowio). Файл с драйвером лежит при этом в i386system32drivers. Однако Виктория при запуске пишет, что не смогла скопировать драйвер и будет работать только в режиме API.
    A: Да. Нужно открыть ini-файл программы, и в секции [setup] создать параметр: Autoinstalldriver=0
    После чего перезапустить программу. Это запретит копирование драйвера при каждом запуске.

    Q: Я занимаюсь профессиональной работой с накопителями. Какой SATA-контроллер идеально подходит для режима PIO и обеспечивает наибольшую скорость?
    A: Любой модели, фирмы NVidia. Это стандартные SATA-контроллеры, встроенные в чипсет материнской платы на чипсете NVidia. И скорость в PIO у них наибольшая.

    Q: В режиме API, под Windows 8 — не работает лечение дефектов методом «Remap» на HDD. В лог выводится сообщение « try Remap…Error «. Однако, в режиме PIO на другом компьютере дефекты нормально были исправлены.
    A: Вам нужно ознакомиться с ответом на вопрос #3. Дело в том, что Windows 7 и выше — чрезмерно заботятся о безопасности, и запрещают запись на винчестеры, имеющие логические разделы (даже если эти разделы скрыты). А поскольку, ремап — это, фактически, прямая запись на накопитель, то и решение проблемы будет аналогично вопросу #3: необходимо выполнить отключение MBR, и после этого лечить дефекты.

    Q: Как включить отображение графика тестирования в новой версии программы?
    A: На вкладке «Tests» снять галочку «Grid».

    Q: Давно были проблемы проверки больших винчестеров на x32 системах в режиме Grid: банально заканчивалась ОЗУ под «кубики». Видел сторонний патч, после которого кубики более не показывались, только график. Как сейчас дело обстоит?
    A: Проблема пока была решена так: увеличен размер блока секторов, сопоставленный «кубику». На накопителях большого объёма он стал в 8 раз больше (2048 секторов в кубике). На SSD — в 64 раза (16384 сектора). Во столько же раз меньше памяти программа жрёт, и более плавно сканирует. Если посмотреть в диспетчере задач, то расход памяти не превышает 150 Мб. Если программа автоматически выставляет иной размер блока, чем Вам нужно (например, 256 секторов на HDD большого объёма), то нужно снять галку «block size/auto» на вкладке «Tests», и вручную указать размер блока.

    Q: Имеется старый внешний накопитель с интерфейсом USB 2.0. И при его тестировании скорость очень медленная, отчего много «мутных» блоков. Существует ли версия прграммы для нормальной работы с таким старьём?
    A: Всё решается гораздо проще. На вкладке «Tests» попробуйте установить Verify вместо Read. Скорость должна возрасти в несколько раз.
    Кстати, таким же способом можно пробовать тестировать SD-карты в старых, медленных кардридерах. Но тут результат менее предсказуем. Некоторые кардридеры ответ на команду верификации просто эмулируют.

    Q: Write в Victoria или например HDD Low Level Format Tool — затирание секторов нулями… после таких манипуляций — есть шанс восстановить данные? Зачем тогда в «шреддерах» (специальных комплексах для уничтожения информации), организовано по 25-35 проходов?
    A: Я как-то делал на заказ программу для удаления информации, и там тоже заказывали 3 прохода:) Вероятно, это связано с какими-то устаревшими стандартами на информационную безопасность, которые требует соблюдать служебная инструкция. Но для современных накопителей — одного полного прохода записью достаточно, чтобы данные не восстановил никто.

    Q: Нужно ли в BIOS переключать AHCI в IDE для полноценных Remap/Restore?
    A: Отключение AHCI (аббревиатура «Advanced Host Controller Interface») актуально только для тех пользователей, кто хочет работать с накопителями в режиме PIO, и если программа не видит винчестер. В режиме API — пусть остаётся AHCI, ибо так скорость работы выше.

    Q: В разделе со списком дисков — первые 2 висят под своим именем, другие 2 подписаны как Virtual drive или просто Drive. С чем это связано?
    A: Это означает, что Windows через API-функцию видит диск так, что у него в C/H/S-геометрии число S не равно 63 (HDD), 32 (CD) или 18 (FDD). Такое бывает на всевозможных контейнерах BestCrypt и RAID-ах, но не исключено и на HDD. В данном случае это никак не мешает: ведь ATA-паспорт винта отдаётся нормально (а в нём уже прописана та C/H/S-геометрия, что заложена на заводе-изготовителе HDD).
    Если же Вы хотите посмотреть на этот диск «глазами» Windows, то на вкладке Setup поставьте галку «Only passport SCSI command» и обновите список устройств. Только потом обратно верните, т.к. в этом режиме функционал программы гораздо меньше.

    Q: Тестирую жесткий диск Seagate ST1000DM003 в Victoria. Находит 4 BAD сектора, выписываю их адреса, при повторном тестировании количество “BAD” сохраняется, но адреса совершенно другие.
    A: Адреса, которые выводятся в лог — это не адреса секторов, а адреса первого сектора в блоке, имеющем дефект.
    Если тестируете во всех случаях:

    • с одного и того же начального адреса;
    • не делаете прыжков;
    • размер блока не меняете;

    …а номера «плохих» блоков всегда разные — то причина в том, что HDD в этих местах просто не читается на текущий момент. Он может неуверенно читаться, и выдавать ошибки каждый раз в разных местах. Для выявления точных адресов дефектных секторов — можно использовать дефектоскоп, работающий в режиме PIO.

    Q: Почему в Victoria нет определения точных адресов дефектных секторов в режиме API? Это недостаток?
    A: Это не недостаток, а преимущество программы Victoria. Этим она оберегает ваш винчестер. Для поиска точных адресов необходимо сначала найти дефектный блок, затем разложить его на секторы, и просканировав, вычислить номер сектора. Это будет сопровождаться не одной, а двумя попытками чтения дефекта, что при большом кол-ве дефектов займет вдвое больше времени, и может быть небезопасно для тестируемого накопителя. Victoria экономит время и Ваши нервы на этапе диагностики диска, исключая бесполезные действия.
    Однако, для домашнего применения совершенно не нужно знать адреса секторов. Ведь при их лечении функциями Erase или Remap, программа сама найдет точные адреса секторов, и сделает так, как нужно.

    Q: Почему при работе через API, в программе бывает блокирована работа с паролями (Security manager), а для многих USB-винчестеров — доступна?
    A: Установку пароля на внутренние диски через API я не стал делать по трём причинам:

    1. Windows 7..10 вообще не даст это сделать, блокируя всё, что кроме паспорта и S.M.A.R.T.
    2. Современные версии Windows вводят HDD в состояние Freeze Lock, чтобы вирус не мог поставить пароль.
    3. Есть риск ошибочно поставить пароль на системный накопитель, и компьютер придет в аварийное состояние после выключения. Придется иметь кучу «радостей» с поиском загрузочной флешки, вспоминать пароль (который останется в логах на запароленном накопителе) и тд.

    Что касается паролирования USB-винтов, то тут как раз есть реальная польза. Во-первых, это может защитить данные от несанкционированного доступа. Во-вторых, если даже пароль забудется — он останется в логах.

    Q: На HDD — 503 сектора переназначены уже, при ремапе программа вообще ничего не делает с оранжевыми и красными секторами, то есть с проблемными и битыми блоками не работает!?
    A: Цветные блоки могут быть результатом замещения дефектных секторов на исправные из резерва. Резерв находится довольно далеко от места лечения, и за счет времени позиционирования магнитными головками в резервную область — блок выглядит как медленный, хотя при этом исправен.

    Q: У моего накопителя в SMART какое-то совершенно дикое число отработанного времени. В каких единицах оно измеряется?
    A: Огромное число в графе RAW напротив какого-то атрибута SMART — это обычно сложно-составное значение. Оно состоит из 3 или 4 меньших чисел, которые наглядно видны в 16-ричном представлении. Рассмотрим на примере SMART SSD OCZ-Vertex:

    Для того, чтобы понять «странное» значение, его нужно перевести из десятичного в шестнадцатиричный (HEXadecimal) формат. В версиях программы, начиная с 4.68 это можно сделать, установив чекбокс 2, и затем повторно получить SMART кнопкой 1.

    Теперь мы видим, что «сырое» значение фактически состоит из трёх отдельных 4-байтных чисел:
    СС9С, 0000, A382. Их назначение определяется производителем.
    A382h — это десятичное число 41858. В данном случае оно и является часами наработки. Остальные поля содержат минуты и секунды (возможно, в долях секунд). Это можно выяснить, получив SMART несколько раз подряд, и посмотрев, как именно меняется RAW-значение.
    Таким образом, переключив отображение RAW-SMART-значений на HEX-представление, можно исследовать динамику изменения отдельных полей сложносоставных значений атрибутов. В накопителях разных моделей и фирм-изготовителей могут встречаться сложносоставные RAW-значения c зарезервированными полями (их 4-байтные значения всегда равны 0000), с старшими и младшими разрядами, следующими в обратном направлении, и тд. Единого стандарта, к сожалению, пока не существует.

    Q: Не получается включить режим PIO, хотя система Windows x32 и права администратора имеются. Что делать?
    A: Откройте файл vcr40.ini и найдите в нём, в секции [Setup] ключ Autoinstalldriver. Присвойте ему значение 1, чтобы было Autoinstalldriver=1.
    Сохраните файл vcr40.ini. Перезапустите программу Victoria. Должно помочь.

    Q: Функция Refresh в скане поверхности версии программы 4.72 — что это?
    A: Это возможность исправить проблему «медленного чтения» старых файлов на некоторых накопителях, например на SSD Samsung EVO или Seagate Barracuda 7200.7. У них имеются ошибки в «прошивке», которые приводят к подобному эффекту, но не являются официально признанной неисправностью. Поскольку медленными участками диска становятся прежде всего те, на которые давно не производилась запись, то их перезапись своей же информацией восстанавливает нормальную скорость без потери данных.
    Однако часто бывает, что данная проблема — признак серьезной неисправности накопителя, в частности, следствие умирания блока магнитных головок на Seagate и WD. В таком случае применение Refresh — это лишние насилие над накопителем и большой риск окончательного его выхода из строя!
    Не используйте эту функцию, если важные данные не сохранены в надёжное место!

    Следует также отметить, что функция Refresh в чистом виде работает только на Windows XP.
    Для использования в Windows 7….10 следует выполнить отключение MBR в соответствии с вопросом-ответом #3 этого FAQ.

    Q: У меня в компьютере установлен SSD форм-фактора M.2, с заявленной скоростью чтения 1500 мб/с. Однако «Виктория» показывает всего 300 мб/с. В чём причина?
    A: Перейдите на вкладку Tests и посмотрите размер блока (block size). Для SSD нужно установить 16384 сектора или больше. Обычно это делается автоматически, но иногда программа не распознает SSD, и устанавливает размер по-умолчанию (256 секторов).
    После установки размера блока вручную — показания тестов должны стать объективными.

    Источник

  • Я
       zptm

    15.01.20 — 17:13

    Обновляю ERP — при сохранении конфигурации в cf выходит сабж. Никто не сталкивался, как победить? Платформа, сервер, винда 64-разрядные.

       shuhard

    1 — 15.01.20 — 17:36

    (0) не указывай релиз, платформу и СУБД, тебе же не важен результат !

       zptm

    2 — 16.01.20 — 08:02

    Я так понял дело в том, что файл cf превысил размер в 2 Гб, поэтому такая ошибка. От релиза и платформы думаю не зависит.

       Провинциальный 1сник

    3 — 16.01.20 — 08:05

    (2) Думаю, ваша тема требует обращения в фирму 1с. Если ответят, просьба ответ процитировать. Самому интересно, есть ли жизнь за пределами 2 Гб в cf.

       НЕА123

    4 — 16.01.20 — 08:40

    http://catalog.mista.ru/public/250142/

       Сияющий в темноте

    5 — 16.01.20 — 08:51

    делай тии

    там где то неверные ссылки и он до бесконечности в cf пишет.

       zptm

    6 — 16.01.20 — 09:10

    нет там неверных ссылок, это реальный размер. В предыдущее обновление файл был 1.98 Гб, все сохранялось нормально.

       SergTheGreat

    7 — 16.01.20 — 10:08

    (2) Да, наверняка проблема в размере. У меня была такая же ошибка в BITS, когда Microsoft стали обновления по 3-5 ГБ выкладывать.

       cons24

    8 — 16.01.20 — 10:24

    Дебилы пилять!

    Список ошибок платформы никто не читает?

    Это зареганная ошибка платформы. Меняй релиз платформы.

       sqr4

    9 — 16.01.20 — 10:26

    (8) Злой

       zptm

    10 — 16.01.20 — 12:23

    Да, есть такое.

    Возникает при превышении размера файла в 2ГБ, из обхода — уменьшать размер конфигурации.

    Исправлено в 8.3.16.1063.

    По отзывам 8.3.16 пока не очень работает. Но выхода нет будем ставить.

       shuhard

    11 — 16.01.20 — 13:22

    (2)[От релиза и платформы думаю не зависит.]

    (10) Исправлено в 8.3.16.1063.

       Провинциальный 1сник

    12 — 16.01.20 — 13:57

    (11) 8.3.16 слишком сырая

      

    Nikoss

    13 — 16.01.20 — 14:02

    (10) да грохни пару драйверов оборудования ненужных из конфы, и оставайся на старой платформе

    ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите 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.       Об ошибке при выполнении файловой операции

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

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

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

    Старый
    20.01.2010, 09:30

     

    #1
     

    Участник

    Доброе утро. При создании книги продаж (Финансы—>Налоговый учет—>Отчеты—>Журналы НДС) выдает следующую ошибку:

    Код:

    ---------------------------
    Microsoft Business Solutions-Navision
    ---------------------------
    Операционная система возвратила ошибку (131):
    
    Попытка поместить указатель на файл перед началом файла.

    Хотя за предыдущие кварталы отчет работал нормально.
    Объект: Report 12456 — Create VAT Sales Ledger.
    Может кто-нибудь сталкивался с этим?

    Старый
    20.01.2010, 10:53

     

    #2
     

    Участник

    Доброе!
    Насколько я помню и если не ошибаюсь
    эта ошибка вам говорит, что темповый файл (C:Documents and Settings%User Profile%Local SettingsTemp), в котором NAV хранит промежуточные данные для своих нужд, превысил размер в 2Gb (видимо указатель на файл имеет тип данных например *int (32 бита со знаком)).
    Обычно к таким последствиям приводят долгоиграющие ресурсоемкие задания.
    Чтобы проверить это, Вы можете запустить задание и отслеживать изменения в размерах темпового файла.

    Что с этим делать?
    необходимо разбивать задачу на подзадачи, таким образом чтобы накопившиеся данные коммитились еще до того, как размер файла подкачки превысит критический объем

    Старый
    20.01.2010, 11:20

     

    #3
     

    Участник

    Цитата:

    Сообщение от del_negrozzz
    Посмотреть сообщение

    Доброе!
    Насколько я помню и если не ошибаюсь
    эта ошибка вам говорит, что темповый файл (C:Documents and Settings%User Profile%Local SettingsTemp), в котором NAV хранит промежуточные данные для своих нужд, превысил размер в 2Gb (видимо указатель на файл имеет тип данных например *int (32 бита со знаком)).
    Обычно к таким последствиям приводят долгоиграющие ресурсоемкие задания.
    Чтобы проверить это, Вы можете запустить задание и отслеживать изменения в размерах темпового файла.

    Что с этим делать?
    необходимо разбивать задачу на подзадачи, таким образом чтобы накопившиеся данные коммитились еще до того, как размер файла подкачки превысит критический объем

    Спасибо за ответ, скорее всего проблема действительно в этом.
    Так как отчет стандартный, может быть у кого-нибудь готовые рецепты?

    Старый
    20.01.2010, 11:35

     

    #4
     

    Участник

    Решение может быть, как програмным:
    — После обработки какого-то количества строк вызывать COMMIT
    так и организационным:
    — Запускать задание не по всей таблице сразу, а разбить VAT Ledger на куски и поочередно обрабатывать их заданием (если это конечно позволяет логика задания)

    Старый
    20.01.2010, 15:04

     

    #5
     

    Участник

    Цитата:

    Сообщение от del_negrozzz
    Посмотреть сообщение

    Решение может быть, как програмным:
    — После обработки какого-то количества строк вызывать COMMIT
    так и организационным:
    — Запускать задание не по всей таблице сразу, а разбить VAT Ledger на куски и поочередно обрабатывать их заданием (если это конечно позволяет логика задания)

    Логика задания, к сожалению, не позволяет разбить на отдельные части и коммиты меня не спасли, там много CREATETOTALS, может быть они столько памяти отъедают?

    Старый
    21.01.2010, 15:04

     

    #6
     

    Участник

    Неужели никто не сталкивался с данной проблемой? Как можно переделать данный отчет чтобы он не отъедал много виртуальной памяти (темповые файлы)?
    Заранее, спасибо.

    Старый
    26.11.2012, 17:07

     

    #7
     

    Участник

    Цитата:

    Сообщение от Wooldoor_Sockbat
    Посмотреть сообщение

    Неужели никто не сталкивался с данной проблемой? Как можно переделать данный отчет чтобы он не отъедал много виртуальной памяти (темповые файлы)?
    Заранее, спасибо.

    Столкнулся с аналогичной проблемой. Расскажу на всякий случай свое решение.
    Сохранение записей во временной таблице увеличивает размер временного файла. В своем отчете я сохранял результаты вычислений во временной таблице «Line Number Buffer».
    В таблице много полей, а по факту пользовался 10 процентами. В результате, при работе отчета файл с временной таблицей разрастался до 2GB и вываливалась ошибка 131.

    РЕШЕНИЕ
    Сделал отдельную табличку, только с нужными мне полями. И её запользовал как временную. Временный файл стал разрастаться значительно медленнее. Ошибка была устранена.

    0 0 голоса
    Рейтинг статьи
    Подписаться
    Уведомить о
    guest

    0 комментариев
    Старые
    Новые Популярные
    Межтекстовые Отзывы
    Посмотреть все комментарии

    А вот еще интересные материалы:

  • Яшка сломя голову остановился исправьте ошибки
  • Ясность цели позволяет целеустремленно добиваться намеченного исправьте ошибки
  • Ясность цели позволяет целеустремленно добиваться намеченного где ошибка
  • Ошибка при выполнении файловой операции xml
  • Ошибка при доступе к драйверам защиты 1275 принц персии