66265
Руководитель Центра
сопровождения 1С
28 февраля 2019
Обслуживание 1С
Актуальность проверена: 26.01.2023
Получить консультацию
Бесплатно
Обслуживание 1С
Помощь персонального менеджера, оперативность сдачи отчетности, соответствие законодательству РФ
Иногда пользователь программы 1С может столкнуться с сообщениями программы «Ошибка режима доступа к файлу 1С»…
…а также «Ошибка совместного доступа к файлу» 1С 8.3.
Само название ошибки уже говорит пользователю о случившемся: в первом случае – о нарушении прав доступа. Такое сможет случиться, когда пользователь скопировал информационную базу, подключил, а при открытии по сети всплыла такого рода ошибка с указанием сетевого пути к объекту. В этом случае, первое, на что сразу надо обратить внимание – на права доступа, щелкнув правой кнопкой на свойства объекта. Нажав кнопку «Общий доступ», проверить настройки.
Доступ пользователя Windows, который запустил сеанс программы 1С, должен быть не только на чтение, но и на запись.
Если база располагается на локальном ПК, необходимо проверить на закладке «Безопасность», что для пользователя установлено разрешение на запись или не стоит запрет на запись.
Предупреждение о проблемах с совместным доступом с указанием пути к конкретному объекту, кроме сбоя сетевых настроек, может быть следствием предустановок брандмауэра, антивирусных программ, которые стопорят сетевые подключения. Необходимо открыть их настройки и посмотреть, не будет ли 1С в списке заблокированных программ. Если это так, следует удалить ее из списка или добавить файл информационной базы 1С в исключения, предотвратив его блокировку.
Если при возникновении ошибки система указывает на временные файлы, например C:Users…AppDataLocalTemp, то очистка кэш может решить проблему с ошибкой.
Высока вероятность появления такой ошибки – при одновременном запуске двух программ (ЗУП и Бухгалтерии), одна из которых была базовой версией. Когда программы запустили по очереди, ошибка не появлялась.
Для решения проблемы с ошибкой доступа, как видите, потребуется немного времени, главное – понять причину и исключить ее повторение.
Другие статьи по теме
Обновления 1С
Как обновить 1С самостоятельно. Рассмотрим пошаговые действия для обновления типовой конфигурации 1С:Предприятия 8 на примере 1С:Бухгалтерии 3.0.
Настройка 1С Бухгалтерия 8.3 с нуля
Настройка 1С:Бухгалтерия позволят задать программе конкретную функциональность, выбрать варианты ведения учета, ввести ряд конкретных значений и параметров.
Установка 1С
Начинающие пользователи программ, разработанных на платформе «1С:Предприятие», подойдя к моменту покупки «коробки» или уже приобретя ее, естественно задаются вопросом: «Как установить 1С Предприятие?»…
Самая частая причина ошибки режима доступа к файлу базы данных (файл 1Cv8.1CD в версии 1C 8.3) — права доступа «только на чтение». Они устанавливаются автоматически при копировании файлов с DVD, CD-диска или иного внешнего носителя.
В результате 1C видит файл, но не может что-то записать в него или считать оттуда из-за отсутствия прав. Проблема с доступом «только для чтения» актуальна для Windows. В MacOS и Ubuntu другие проблемы — к примеру, ошибка появляется при отсутствии root-прав у пользователя.
Быстрые решения (от наиболее вероятного — к наименее):
- Убрать флажок «только для чтения» в Свойствах файла.
- Проверить права доступа пользователей: текущего и Сервера 1C (вкладка Безопасность).
- Открыть Диспетчер задач и завершить скрытые процессы 1cv8.exe.
- Проверить, не блокирует ли антивирус файлы или процессы.
- Перезагрузить компьютер и, если есть возможность, рабочий сервер.
Подробные инструкции:
- Решение для 1С на Windows
- Решение для Mac OS и Ubuntu
Решение ошибки на Windows
Если режим доступа к файлу БД был нарушен из-за копирования или переноса файлов, проблема решается в несколько кликов. Нужно зайти в свойства базы данных и снять галочку «только для чтения», чтобы 1С смог получить доступ к содержимому.
- Нажать правой кнопкой мыши на базе данных 1Cv8.1CD.
- В контекстном меню выбрать Свойства.
- В открывшемся окне перейти на вкладку Общие.
- Убрать галочку Только для чтения, сохранить изменения.
В 90% случаев эти действия помогают, поскольку ошибка из-за прав доступа при копировании — самая частая и самая безобидная. Ошибка режима доступа к файлам базы данных может возникать из-за других проблем с доступом или безопасностью.
- Проверить права доступа к базам данных для всех пользователей. Выделить папку или файлы — 1Cv8.1CD, 1Cv8.log и другие связанные с БД, если есть. Нажать по ним правой кнопкой мыши, перейти в Свойства -> Безопасность и выбрать Добавить -> Полные права для всех нужных пользователей. Если при подключении к БД не указывается пользователь, значит работа ведется под аккаунтом Гостя — ему необходимо установить полные права.
- Добавить файл 1Cv8.1CD или другую базу данных (разрешение *.1CD) в списки исключений антивирусов. Касперский и ряд других популярных антивирусных программ могут часто перепроверять этот файл, что приводит к сбоям при подключении.
- Ошибка может возникать, если база данных располагается на диске C://, если их несколько. Решение — перенести БД на диск D:// (буква диска может быть другой).
Сложный случай — с «плавающей ошибкой», когда она то возникает, то пропадает. Это значит, что к базе данных в это время подключается какая-то другая программа, поэтому запись или чтение ограничено. Исправить проблему не получится, если не найти, каким еще софтом используется программа.
Самый распространенный вариант — антивирусы регулярно сканируют файл на предмет угроз. Вариант хуже — на компьютере есть вирусы или другие нежелательные программы, использующие для каких-то целей базу данных.
Решение для Mac OS и Ubuntu
Ошибка с режимом доступа по сети к базе данных 1Cv8.1cd возникает и на MacOS/Ubuntu. Решение простое — если 1C запускать в режиме root, то проблемы с доступом к файлу БД не возникает.
Чтобы пользователь мог работать без root-прав, нужно:
- Сделать открытую папку в разделе /home.
- Дать полные права для этой папки для нужного пользователя или группы пользователей.
Для назначения прав можно воспользоваться командой %ГруппаПользователей ALL=NOPASSWD: /bin/mount, /bin/umount. Суть проблемы с правами аналогична Windows, только на Mac OS и Ubuntu сложнее организована система прав доступа к файлам.
Версия 1C 8.3.7.1845 и выше для Mac OS имеет статус бета-версии. В этой версии не поддерживается работа с информационной базой, если она расположена на сетевом ресурсе (подробнее). Иначе говоря, 1C работает только с локальными БД и не будет работать с сетевыми.
В этой статье мы расскажем об ошибке доступа к файлу 1с. Как решить возникшую проблему, что это за баг и еще немного об этом.
Ошибка доступа к файлу 1C 8.3
«1С: Предприятие» — система программ для автоматизации, улучшения и упрощения деятельности различных сфер компании, начиная от бухгалтерии и заканчивая учетом. 1С: возможности при правильной настройке безграничны . Для предпринимателя — нужно найти хороших программистов.
Нет ни одной программы в современном мире, как бы хороша она не была без ошибок и проблем. Такое случается и с нашим приложением. В ряде случаев виноват в этом криворукий программист. Многие проблемы вы не сможете решить без его участия, но некоторые, вам подсилу и самому.
Причины возникновения
Случается, что люди, которые используют данную прогу сталкиваются с проблемой при запуске программы.
Способы решения
По наименованию явившегося бага поймем что происходит с системой — нет прав для доступа к файлу. Такое случается если юзер создает копию базы и подключает ее. Также ошибка бывает в результате попытки открыть файл по сетевому доступу.
Первостепенное что мы делаем в таком случае — проверяем доступ к файлу. Правая кнопка мыши по файлу -> проверяем стоит ли галочка на «Общий доступ».
Взгляните на права пользователя под которым вы зашли в систему виндоус. У вас должны быть права и на чтение файлов и на запись.
Когда данные к которым нужно получить доступ (база) находится на удаленном (локальном) персональном компьютере — смотрим закладку «Безопасность». В безопасности вы должны убедиться что у пользователя нет запрета на запись.
Предупреждения о проблемах вылазят когда возмущается брандмауэр. Это касается сетевых объектов. Антивирусные программы препятствуют нормальной работе.
Открываем брандмауэр и антивирус и ищем в списке блокируемых программ 1С. Удаляем из списка.
Почистите кеш, ошибки также возникают из-за кеша.
Большой шанс появления ошибки, когда два синонимичных приложения запускаются вместе. К примеру, ЗУП и Бухгалтерия. Если запустить по очереди, проблема исчезнет
Дополнительный способ
Ничего не помогло — воспользуйтесь следующими методами:
Путь к имени файла должен быть допустимым в каталоге отчетов: щелкните вкладку «Вывод». Перейдите на вкладку «Параметры вывода». В поле Имя файла убедитесь, что путь действителен.
Сколько дискового пространства доступно для файла: Откройте Windows Explorer. Выберите Локальный диск (буква диска:), на котором хранится отчет. Щелкните правой кнопкой мыши на локальном диске (буква диска:) и нажмите Свойства. Откроется окно свойств. Проверьте доступное свободное пространство на этом локальном диске.
Убедитесь, что у пользователя есть разрешения на доступ к папке IO_Data: Откройте проводник Windows. Щелкните правой кнопкой мыши основную папку выберите «Свойства».
Перейдите на вкладку «Безопасность». Убедитесь, что у пользователя есть полные права на эту папку и все подпапки. Если вы не можете проверить права доступа, обратитесь к администратору.
Ошибка доступа к файлу ‘…exec.lck’. 5(0x00000005): Отказано в доступе.
Описание ошибки:
Ошибка в конфигураторе базы 1С 8 при попытке сохранения изменений конфигурации:
Ошибка доступа к файлу ‘…exec.lck’. 5(0x00000005): Отказано в доступе.
А так же похожая ошибка:
Ошибка при выполнении операции с информационной базой
Ошибка доступа к файлу ‘…1Cv8.cgr.cfl’. 5(0x00000005):
Отказано в доступе.
Найденные решения:
Нажатие на изображении увеличит его
Подобная ошибка «Ошибка доступа к файлу. Отказано в доступе» часто встречается при попытке запустить сеанс работы с базой данной, если база файловая, и на каталог с базой не предоставлены права пользователю рабочего места.
Например попытка запуска сеанса работы с базой 1С в режиме 1С: Предприятие.
Будет сопровождаться ошибкой
Ошибка при выполнении операции с информационной базой
Ошибка режима доступа к файлу базы данных ‘D:1C Arhiv[каталог_базы]/1Cv8.1CD’
по причине:
Ошибка режима доступа к файлу базы данных ‘D:1C Arhiv[каталог_базы]/1Cv8.1CD’
Нажатие на изображении увеличит его
А при попытке открыть базу 1С 8 в режиме конфигуратор будет ожидать похожая ошибка:
Ошибка при выполнении операции с информационной базой
Ошибка доступа к файлу ‘D:1C Arhiv[каталог_базы]1Cv8.cgr.cfl’. 5(0x00000005): Отказано в доступе.
по причине:
Ошибка доступа к файлу ‘D:1C Arhivк[каталог_базы]1Cv8.cgr.cfl’. 5(0x00000005): Отказано в доступе.
Нажатие на изображении увеличит его
Если Вы встретили все вышеперечисленные формулировки ошибок (наименования фалов могут быть разными, как можно заметить), то скорее всего проблема заключается в нехватке прав пользователя на каталог базы 1С 8.
В данном случае было удивительно, что возникает нехватка прав, хотя получилось запустить базу в режиме конфигуратора и даже внести изменения в код конфигурации. Но вот после нажатия на кнопку «Обновить конфигурацию базы данных (F7)» и в процессе обновления возникала ошибка: «Ошибка доступа к файлу ‘…exec.lck’. 5(0x00000005): Отказано в доступе.»
Было сделано обращение к системному администратору сервера, т.к. он настраивал исходно права и обозначено требование проверить и права и предоставить их для каталога базы 1С, в которой ошибка возникала. Права были предоставлены и ошибка больше не возникала.
Если у Вас достаточно прав на рабочем месте или на сервере, то можно попробовать проверить и изменить настройку доступа к каталогу базы самостоятельно. Если прав нет, то обращаемся к системному администратору с указанием на причину того, что на каталог файловой базы 1С 8 не хватает прав у пользователя рабочего места.
Итак, правой кнопкой на каталоге с базой открываем контекстное меню и переходим в «Свойства»
В открывшемся окне переходим на вкладку «Безопасность». Проверяем для Вашего пользователя из списка «Группы и пользователи» наличие флажков в колонке «Запретить» списка «Разрешения для группы …». Если флажки есть, то их необходимо отключить. Для этого нажимаем кнопку «Изменить».
В открывшемся окне «Разрешения для группы» в списке «Группы и пользователи» выделяя строку с пользователем или группой и в таблице «Разрешения для группы …» ниже в колонке «Запретить» убираем все флажки. Нажимаем кнопку «ОК» в этой форме. И кнопкой «ОК» закрываем форму «Свойства». Пробуем запустить базу. Если нет других «хитрых» настроек прав доступа пользователей на сервере, то это должно помочь и база 1С 8 должна запуститься.
В остальных случаях, если указанное общее действие не помогло, то следует обратиться к системному администратору, объяснив, что … дословно «не хватает прав у пользователя(ей) на папку(каталог) базы 1С».
Оцените, помогло ли Вам предоставленное описание решения ошибки?
© www.azhur-c.ru 2014-2020. Все права защищены. Использование текстов и изображений с данной страницы без письменного разрешения владельца запрещено. При использовании материалов с данной страницы обязательно указание ссылки на данную страницу.
17-03-2022
Журавлев А.С.
(Сайт azhur-c.ru)
Ошибка режима доступа к файлу базы данных (1Cv8.1CD)
Проявление ошибки режима доступа к файлу базы довольно частая ошибка, но имеет простые причины
Работоспособность системы
Нарушается, является критической ошибкой
Причины
Как правило, возникает при доступе к файловой базе:
- при открытии базы
- при обмене через com-соединение (например бухгалтерия-управление торговлей)
- при переходе на новый релиз (например БП2.0 — БП.30) в момент начала переноса данных
Возможные пути решения (в порядке уменьшения вероятности):
- Проверить флаг «только чтение»в свойства файла (должно быть снято)
- Проверить права доступа к файл для текущего пользователя или пользователя Сервера 1C (Вкладка Безопасность в свойствах)
- Проверить настройки антивируса (возможно установлены блокировки)
- Проверить не запущены ли скрытые процессы 1С (отсутствует окно, но в процессах есть 1cv8.exe, после того, как вы закрыли окно ошибки)
- Перезагрузить сервер/компьютер (возможно проблемы авторизации или другие временные)
Только не говорите, пожалуйста, моей матери, что я работаю в рекламном агентстве. Она думает, что я служу тапером в борделе.
H A D G E H O G s, в момент создания файла сервер а не имеет к нему ни какого отношения
вот код
Процедура ВыгрузитьВКаталог() Экспорт
ВыборкаУзлов = ПланыОбмена.Полный.Выбрать();
Пока ВыборкаУзлов.Следующий() Цикл
Если Не ВыборкаУзлов.ВыполнятьОбмен Тогда
Продолжить;
КонецЕсли;
Если ВыборкаУзлов.Ссылка = ПланыОбмена.Полный.ЭтотУзел() Тогда
Продолжить;
КонецЕсли;
НайденныеФайлы = НайтиФайлы(ВыборкаУзлов.КаталогУзла,»Message_» + «*.xml»);
//С помощью объектов ЗаписьXML и ЗаписьСообщения выполняем запись изменений
//для выбранного узла в xml-файл.
попытка
Узел = ВыборкаУзлов.Ссылка;
ЗаписьXML = Новый ЗаписьXML();
если НайденныеФайлы.Количество()<10 тогда
ИмяФайлаСообщения = Узел.КаталогУзла + «Message_» +
СокрЛП(ПланыОбмена.Полный.ЭтотУзел().Код) +
«_» + СокрЛП(Узел.Код) +»(«+»0″+Строка(НайденныеФайлы.Количество()) +»)»+».xml»;
Иначе
ИмяФайлаСообщения = Узел.КаталогУзла + «Message_» +
СокрЛП(ПланыОбмена.Полный.ЭтотУзел().Код) +
«_» + СокрЛП(Узел.Код) +»(«+Строка(НайденныеФайлы.Количество()) +»)»+».xml»;
КонецЕсли;
ЗаписьXML.ОткрытьФайл(ИмяФайлаСообщения);
ЗаписьСообщения = ПланыОбмена.СоздатьЗаписьСообщения();
ЗаписьСообщения.НачатьЗапись(ЗаписьXML,Узел);
ПланыОбмена.ЗаписатьИзменения(ЗаписьСообщения);
ЗаписьСообщения.ЗакончитьЗапись();
ЗаписьXML.Закрыть();
//Затем создаем новое письмо, прикрепляем к нему полученный xml-файл и
//отправляем по адресу, указанному в реквизите ЭлектронныйАдрес узла.
Если Константы.ВыводитьСообщенияОбмена.Получить() Тогда
Сообщить(«ОБМЕН: Сообщение обмена для узла » + Узел.Наименование +
» отправлено!», СтатусСообщения.Информация);
КонецЕсли;
Исключение
Сообщить(«Обмен не выполнен.Ошибка : «+ОписаниеОшибки());
КонецПопытки;
//УдалитьФайлы(ИмяФайлаСообщения);
КонецЦикла;
КонецПроцедуры
+10
Ошибка режима доступа к файлу & означает, что программа 1С находит файл 1cv8.1cd, но не может либо считать, либо записать данные в этот файл!
Способы решения:
Windows:
1. Не обходимо дать права доступа к файлам базы. Сделать доступ, чтоб файлы можно было по сети изменять и во вкладке безопасности пользователя не забудьте добавить — полные права.
Выделяем папку или файлы (у меня вот эти — 1Cv8.1CD,1Cv8.log и т.д.), жмем правой кнопкой мыши на них, свойства — безопасность, и для пользователя под которым подключаетесь к этим файлам устанавливаете полные права доступа. Если пользователя не указываете, значит вы подключаетесь по Гостем — установите для него полные права
2. Добавь 1Cv8.1CD в список исключений антивирусника, Каспер и другие антивирусы очень любят его перепроверять…
Linux:
Чуть сложнее дело обстоит в линуксе: сложнее организованы правила доступа к файлам, но и там есть несколько выходов. Например, если вы запускаете програму в режиме root & проблем не будет. Если вам нужно организовать работу для пользователя, но не давать ему права root, можете сделать открытую папку в разделе /home и дать на нее полные права для одного или группы пользователей (%ГруппаПользователей ALL=NOPASSWD: /bin/mount, /bin/umount).
Ошибка доступа к файлу
Автор Alex56, 17 июн 2014, 13:31
0 Пользователей и 3 гостей просматривают эту тему.
Нужно постоянно трудиться.
Как я понял проблема с правами.
Нужно постоянно трудиться.
Да, похоже у пользователя нет прав на редактирование фалов в папке с базой.
Цитата: Ildar Ziganshin от 17 июн 2014, 13:31
Здравствуйте, может кто-нибудь сталкивался?
Ошибка при выполнении операции с информационной базой
Ошибка доступа к файлу ‘C:1cСЦТО-21Cv8.cgr.cfl’
по причине:
Ошибка доступа к файлу ‘C:1cСЦТО-21Cv8.cgr.cfl’
Нужно открыть «свойства» папки «C:1cСЦТО-2» и на вкладке «безопасность» проверить что у пользователя Windows, под которым запущен сеанс, есть права на запись.
Имя пользователя можно посмотреть запустив "Пуск" - "Выполнить" - cmd - ENTER
и написать команду "echo %username%"
Нужно постоянно трудиться.
Цитата: 1c-brigita от 17 июн 2014, 17:34
Цитата: Ildar Ziganshin от 17 июн 2014, 13:31
Здравствуйте, может кто-нибудь сталкивался?
Ошибка при выполнении операции с информационной базой
Ошибка доступа к файлу ‘C:1cСЦТО-21Cv8.cgr.cfl’
по причине:
Ошибка доступа к файлу ‘C:1cСЦТО-21Cv8.cgr.cfl’Нужно открыть «свойства» папки «C:1cСЦТО-2» и на вкладке «безопасность» проверить что у пользователя Windows, под которым запущен сеанс, есть права на запись.
Имя пользователя можно посмотреть запустив "Пуск" - "Выполнить" - cmd - ENTER
и написать команду "echo %username%"
Спасибо, мне это тоже помогло.
|
|||
philll
14.03.16 — 17:23 |
Такая вот:
Ошибка при выполнении операции с информационной базой Доступ к файлу стоит для «всех» пользователей полный, что ей не нравится? Остальные базы работают нормально, под админом эта база работает |
||
Cyberhawk
1 — 14.03.16 — 18:57 |
В папке доступ поставь еще |
||
Cyberhawk
2 — 14.03.16 — 18:57 |
*К |
||
philll
3 — 15.03.16 — 09:43 |
спасибо!! |
||
Cyberhawk
4 — 15.03.16 — 09:54 |
Помогло что ли? |
||
philll
5 — 06.04.16 — 14:22 |
Извиняюсь, не увидел сообщение. Нет к сожалению. Что-то другое видимо |
||
dka80
6 — 06.04.16 — 15:06 |
Пользователь может переименовать файл 1Cv8.1CD?, создать новый файл в этом каталоге, удалить? Причем путь должен быть \…../, а не D:…. |
||
philll
7 — 06.04.16 — 15:16 |
завтра проверю, спс |
||
philll 8 — 21.04.16 — 11:17 |
вроде после всех телодвижений заработало, спс |
TurboConf — расширение возможностей Конфигуратора 1С
Исправление ошибки доступа к файлу
Во время работы с программами 1С пользователи 1С Бухгалтерия или других типовых конфигураций на базе платформы 1С Предприятие получают сообщение об «Ошибке режима доступа к файлу» либо об «Ошибке совместного доступа к файлу». Это критическая ошибка, которая не позволяет использовать программу в штатном режиме. Но устранить ее достаточно просто не прибегая к услугам 1С-сервисов, которые предоставляют технические консультации по вопросам использования приложений.
Описание ошибки и способ ее устранения
Сама суть ошибки указана в системном сообщение, которое выдает программа. В случае «ошибки режима доступа» имеет место нарушение прав пользователя, прописанных в операционной системе на компьютере. Чаще всего подобное возникает в случае, если база данных была скопирована и подключена, а после запуска на экране появилось сообщение с указанием адреса объекта в локальной сети.
Чтобы исправить права доступна, необходимо открыть окно Свойства файла с базой данных. После этого найти в нем папку «Общий доступ» и проконтролировать сделанные там настройки. Доступ должен быть открыт для текущего пользователя Windows. Причем как на чтение файла, так и на запись изменений в него.
Если база данных находится не в сети, а на локальном компьютере, соответствующие права доступа размещаются на вкладке «Безопасность». Необходимо удостоверится в том, что в правах не отменено разрешение на запись данных в файл.
Кроме того, ошибки могут возникать и по другим причинам:
- Изменение настроек штатного брандмауэра операционной системы или сторонней программы, которая выполняет аналогичные функции;
- Неправильная настройка антивирусных программ, которые могут блокировать сетевые соединения к определенным объектам.
Чтобы устранить проблему, необходимо добавить файл с базой данных в исключения этих приложений, устранив блокировку.
Иногда проблема с программами 1С может быть связана с кэшем. В этом случае в диалоговом окне указывается путь доступа к папке TEMP. Решить проблему помогает удаление файлов из этой папки.
У неопытных пользователей ошибка доступа к файлу может быть обусловлена попыткой запуска сразу двух приложений на базе 1С Предприятие. Например, 1С ЗУП и 1С Бухгалтерия, одна из которых была базовой.
Если попытки справиться с проблемой не привели к положительному результату или у вас появились другие вопросы, связанные с использование программ и обновлением 1С, обращайтесь за помощью к специалистам компании «ГК в Приоритете». Телефоны для связи указаны в разделе «Контакты».
- Permalink
Иногда пользователь программы 1С может столкнуться с сообщениями программы «Ошибка режима доступа к файлу 1С»…
…а также «Ошибка совместного доступа к файлу» 1С 8.3.
Само название ошибки уже говорит пользователю о случившемся: в первом случае – о нарушении прав доступа. Такое сможет случиться, когда пользователь скопировал информационную базу, подключил, а при открытии по сети всплыла такого рода ошибка с указанием сетевого пути к объекту. В этом случае, первое, на что сразу надо обратить внимание – на права доступа, щелкнув правой кнопкой на свойства объекта. Нажав кнопку «Общий доступ», проверить настройки.
Доступ пользователя Windows, который запустил сеанс программы 1С, должен быть не только на чтение, но и на запись.
Если база располагается на локальном ПК, необходимо проверить на закладке «Безопасность», что для пользователя установлено разрешение на запись или не стоит запрет на запись.
Предупреждение о проблемах с совместным доступом с указанием пути к конкретному объекту, кроме сбоя сетевых настроек, может быть следствием предустановок брандмауэра, антивирусных программ, которые стопорят сетевые подключения. Необходимо открыть их настройки и посмотреть, не будет ли 1С в списке заблокированных программ. Если это так, следует удалить ее из списка или добавить файл информационной базы 1С в исключения, предотвратив его блокировку.
Если при возникновении ошибки система указывает на временные файлы, например C:Users…AppDataLocalTemp, то очистка кэш может решить проблему с ошибкой.
Высока вероятность появления такой ошибки – при одновременном запуске двух программ (ЗУП и Бухгалтерии), одна из которых была базовой версией. Когда программы запустили по очереди, ошибка не появлялась.
Для решения проблемы с ошибкой доступа, как видите, потребуется немного времени, главное – понять причину и исключить ее повторение.
Ошибка формата потока 1С 8 как исправить, инструкция что делать
Каждый, кто работает с 1С:Предприятие в любой конфигурации хотя бы раз видел перед глазами окно с ошибкой «Ошибка формата потока».
Данное окно входит в ТОП-3 самых распространенных ошибок 1С:Предприятие. Оно неприятно из-за своей не информативности. Непонятно: где, в чем ошибка? Естественной реакцией будет нажатие кнопки «Перезапустить», но с высокой вероятностью можно утверждать, что перезапуск проблему не устранит, и пользователь снова увидит данное окно.
В этой статье будут объяснены причины возникновения, разновидности и способы устранения «Ошибки формата потока» 1С.
Почему 1С 8 пишет «Ошибки формата потока»?
Программа 1С:Предприятие создана таким образом, что в процессе работы постоянно стремится оптимизировать скорость выполнения операций.
С этой целью на компьютере пользователя создается «кэш», в котором хранится часто используемая информация, например: расположение и формы окон, служебные данные пользователя, настройки отборов, шрифтов и т.д.
Кэширование позволяет сократить количество обращений к серверу и, тем самым, повысить скорость работы 1С:Предприятие.
Но что произойдет, если файл “кэша” будет записан с ошибкой/ошибками, в результате неправильного завершения сеанса работы, либо скачка напряжения, либо сбоя сети (для клиент-серверного варианта работы 1С)? При следующей попытке обращения к “кэшу” 1С не сможет прочитать файл и появится окно “Ошибка формата потока”. “Битый кэш” является самой частой причиной возникновения этой ошибки.
Кроме некорректно записанного кэша могут быть также некорректно записаны документы (или справочники, или любой другой объект) в информационную базу и это тоже может стать причиной возникновения рассматриваемой в данной статье ошибки.
Виды ошибки формата потока
Условно ошибку формата потока 1С можно поделить на 2 вида:
- Первый вид – это ошибка, возникающая при старте 1С. Она является результатом некорректного завершения сеанса работы, отключения электричества; либо появляется после обновления 1С. В данном случае ошибку нужно искать в кэше.
- Второй вид – это ошибка, возникающая в процессе работы с 1С,например, при открытии справочника, или при проведении документа, или при формировании отчета или при обновлении. В таком случае ошибку нужно искать в информационной базе.
В зависимости от вида ошибки можно выбрать наиболее подходящий вариант ее устранения. Но можно использовать и все способы по очереди, пока один из них не сработает. Способы не нанесут вреда вашей базе 1С 8. Впрочем, если действовать как настоящий профессионал – стоит сначала сделать бэкап, а уже потом бороться с “Ошибкой формата потока”.
Как устранить “Ошибку формата потока”?
Рассмотрим ТОП способов решения :
1. Почистить кэш 1С
Данный способ подробно был рассмотрен в нашей статье “Как очистить Кэш в 1С”. Вкратце напомним. Для удаления файлов кэша вручную необходимо найти папки, где кэш хранится.
Для операционных систем Win7 и выше временные файлы хранятся по адресу C:UsersUsernameAppDataRoaming1C и C:UsersUsernameAppDataLocal1C в папках, начинающихся с «1cv8». В Windows XP, в папке пользователя по адресу Local SettingsApplication Data1C. Если папка AppData не видна – настройте видимость скрытых папок.
Ниже на рисунке показано, как выглядят файлы кэша – папки с длинными непонятными именами (в нашем случае файл всего один). Для очистки кэша нужно удалить эти папки.
Важно! Удалять папки можно только тогда, когда завершены процессы работы с 1С:Предприятие.
2. Запустить тестирование и исправление 1С
В режиме конфигуратора нужно кликнуть по пункту меню “Администрирование” и затем “Тестирование и исправление”.
Должны быть отмечены первые два пункта “реиндексация таблиц информационной базы” и “проверка логической целостности информационной базы”. Нажмите кнопку “Выполнить”. Система сама проверит базу, найдет ошибки, исправит их и предоставим вам отчет о проделанной работе. При необходимости отметьте также третий пункт “проверка ссылочной целостности информационной базы”.
3. Запуск«chdbfl.exe»
Если нет возможности зайти в конфигуратор, тогда запустите программу «chdbfl.exe», которая находится: «C:Program Files (x86)1cv88.3……in».
Выберите файл Базы Данных, отметьте галочкой “Исправлять обнаруженные ошибки” и нажмите кнопку “Выполнить”. Дальше система все сделает за вас. Система сама проверит базу, найдет ошибки и исправит их.
Во время работы программы «chdbfl.exe» не должно быть активных сеансов работы с 1С.
4. Выгрузить и загрузить информационную базу в .dt
В режиме конфигуратора выберите пункт меню “Администрирование” и кликните “Выгрузить информационную базу”. После этого выберите место куда хотите сохранить файл базы (.dt), задайте файлу имя и нажмите “Сохранить”.
После этого создайте новую пустую базу у себя на компьютере (либо на сервере). Зайдите в конфигуратор новой базы, нажмите “Администрирование”, затем “Загрузить информационную базу”. Выберите подготовленный ранее файл и нажмите “Открыть”.
5. Выгрузить и загрузить данные XML
Данный способ может повлечь потерю данных, поэтому его рекомендуется использовать только опытным пользователям. Способ схож с предыдущим и заключается в том, что сначала база выгружается, (только не в .dt, как в предыдущем способе, а в специальный формат .XML). Затем база загружается обратно. Делается это с помощью встроенной обработки “Выгрузка и загрузка данных XML”.
6.Обновление 1С
Причиной рассматриваемой ошибки может стать наличие активных сеансов пользователей, работающих в разных версиях платформы 1С. Например, в базе есть активный сеанс пользователя с платформой 1С 8.3.
5…., а пытается подключиться другой, с версией 8.3.4…. Если на компьютере установлены несколько версий – убедитесь, что в окне редактирования информационной базы выбрана нужная вам “правильная” версия.
7. Другие способы
В 99% случаев вышеописанные способы борьбы с “Ошибкой формата потока” эффективно сделают свою работу и ошибка “уйдет”.
В оставшемся 1% придется применять более сложную диагностику, иногда выходящую за рамки 1С, например: почистить временные файлы компьютера, а не только кэш 1С; проверить жесткий диск на битые сектора при помощи утилиты “chkdsk.exe”; проверить компьютер антивирусом.
Можно даже попробовать запустить базу 1С на другом компьютере и таким образом локализовать проблему, убедившись, что ошибка кроется именно в информационной базе, а не в железе и не в Операционной Системе.
Данная статья создана в помощь столкнувшимся с ошибкой 1С “Ошибка формата потока”, здесь были рассмотрены и объяснены причины ее появления, её условные виды и способы устранения. Ошибка выглядит страшно и непонятно из-за своей неопределенности, но, как видим, устранить данную ошибку по силам каждому.
6 наиболее часто возникающих HTTP ошибок и способы их устранения
Если вы являетесь владельцем сайта, который вдруг начал выдавать подобные ошибки, вам важно понимать, что они означают, причину их возникновения и способ их устранения.
Часто на различных форумах в интернете можно увидеть обсуждения на тему устранения ошибок на сайте. Порой возникшие проблемы незначительны и могут быть решены пользователем самостоятельно, без обращения к специалистам.
Для того, чтобы знать, что делать в непредвиденной ситуации, стоит познакомиться с описанием самых распространенных ошибок, а также прочитать руководство по их устранению.
Типы ошибок
Ошибки протокола HTTP возникают в случае, если веб-сервер по какой-то причине не может успешно отправить пользователю запрашиваемый документ. В этом случае сервер сообщит пользователю в HTTP-заголовке код возникшей ошибки.
Коды ошибок бывают положительными и отрицательными или успешными и не успешными.
Всего существует 4 типа кодов (хх — сочетание любых цифр):
- 2xx — запрос выполнен успешно
- 3xx — запрос успешно перенаправлен — тоже положительный код.
- 4xx — ошибка — документ не был отправлен пользователю, так как произошла критическая ошибка. Класс кодов 4xx предназначен для указания ошибок со стороны клиента.
- 5xx — ошибка сервера — критическая ошибка на сервере. Коды 5xx выделены под случаи неудачного выполнения операции по вине сервера.
Наибольший интерес для владельца сайта представляют коды, указывающие на ошибки со стороны клиента или сервера. Причины возникновения и способы устранения данных ошибок представлены ниже.
Ошибка 400 — “Плохой запрос”
При переходе на сайт браузер может выдавать “400 Bad Request”. Это означает, что сервер обнаружил синтаксическую ошибку в запросе, который ввел пользователь. Однако, подобная ошибка может появляться не только когда вы вводите адрес сайта, но и, например, при входе в панель управления вашим сайтом. Причин возникновения может быть несколько:
- Блокировка браузера антивирусом
- Блокировка брендмауэра Windows браузером
- Большое количество файлов cookies и данных в сache
- Перебои в работе интернета
Для того, чтобы определить, какой из перечисленных вариантов относится к вашей ситуации, необходимо провести п проверку каждого из них до полного устранения проблемы. Начнем с первой возможной причины.
Блокировка браузера
- Изучите настройки вашего антивируса в разделе под названием “Правила для приложений” или схожим с ним.
- Проверьте, есть ли ваш браузер в списке и каков уровень доверия к нему
- Повысьте уровень доверия к вашему браузеру, если он низкий
- Сохраните новые настройки и попробуйте снова зайти в панель управления
Если ошибка сохраняется, то переходите к проверке следующей причины.
Блокировка брендмауэра Windows
- Попробуйте отключить брендмауэр на время: меню Пуск — Панель управления — Система и безопасность — Брандмауэр Windows — Включение и отключение
- очистите кэш и куки
- обновите страницы с ошибкой
- Если проблема устранена, то для завершения добавьте в брандмауэр разрешенные программы: Пуск — Панель управления — Система и безопасность — Брандмауэр — Разрешение запуска программы через брандмауэр.
Если проблема осталась — продолжайте проверку.
Cache и cookies
- Удалите cookies и очистите cache: нажмите Shift + Ctrl + Delete в то время, когда браузер открыт.
- Удалите ненужные файлы
- Проверьте работу вашего браузера
Перебои в работе интернета
- Свяжитесь со своим интернет-провайдером и узнайте, проводятся ли у них какие-то работы
- Уточните, сколько времени займут работы
Ошибка 403 — Доступ запрещен
Ошибка 403 означает, что сервер не может выполнить запрос из-за запрета на доступ к запрашиваемым файлам или страницам. Эта ошибка может возникать по ряду причин. Рассмотрим самые распространенные:
- Индексный файл index.html не загружен в директорию public_html вашего сайта или является некорректным. Для устранения этой ошибки создайте файл с именем index.html или переименуйте уже имеющийся файл. Возможные варианты для имени файла: index.html, index.htm, или index.php.
- Для директории, в которой находится запрашиваемый файл, установлены такие права, что веб-сервер Apache не смог прочитать файл на диске сервера. Для устранения этой ошибки попробуйте изменить права доступа в разделе, отвечающем за настройку прав.
- Файлы сайта загружены в неправильную директорию. Для устранения этой ошибки проверьте, располагаются ли файлы сайта в директории site/public_html, где site — название вашего сайта.
Ошибка 404 — Файл не найден
Ошибка 404 означает, что сервер не может найти данные по запросу пользователя.
Причины возникновения данной ошибки:
- Некорректный URL, введенный в адресное поле браузера. Для устранения данной ошибки проверьте, корректно ли указана ссылка.
- Файл, запрашиваемый по URL, отсутствует на сервере. Для устранения этой ошибки необходимо проверить наличие запрашиваемого файла в директории public_html вашего сайта.
Ошибка 500 — Внутренняя ошибка сервера
Ошибка 500 означает, что на сервере есть внутренняя ошибка. Эта проблема может возникнуть по двум причинам:
- Невозможно запустить скрипт. Скорее всего указаны неправильные права доступа на папки и файлы. Если на PHP файлы скриптов, размещенных на вашем хостинге, стоят права доступа 777, то исполнение данных скриптов может быть заблокировано сервером. Происходит это из-за того, что права доступа 777 позволяют всем производить любые изменения с данным файлом, что существенно влияет на безопасность и целостность вашего сайта. Для устранения этой ошибки следует проверить права доступа на папки и файлы сайта. Для папок рекомендовано установить права доступа 755, для исполняемых скриптов 600, а для всех остальных файлов 644.
- Неправильная инструкция в файле .htaccess или наличие в нём неподдерживаемых директив. Возможно, вы ошиблись в написании названия нужной директивы или параметров к ней. Данную ошибку можно устранить, включив лог ошибок error.log. Веб-сервер укажет вам, какую конкретно директиву он посчитал ошибочной — ее нужно будет исправить.
Ошибка 502 — Bad Gateway
Данная ошибка — результат запроса, при котором был получен недопустимый ответ от сервера. Причин возникновения проблемы может быть несколько:
- Проблемы в работе прокси-сервера. Для устранения этой ошибки попробуйте набрать в адресной строке браузера ссылку на какой-либо другой сайт. Тем самым вы можете проверить, есть ли доступ в Интернет вообще. Если вы обнаружили, что доступ в Интернет есть, но ваше обращение к конкретному сайту все равно дает ошибку 502, попробуйте удалить файлы cookies в браузере.
- Нехватка ресурсов сервера. Это может означать, что нагрузка на сервер превышает ресурсы, доступные на выбранном тарифе хостинга. Уточните у своего хостинг-провайдера о тарифах с большим объемом ресурсов и, в случае необходимости, увеличьте оперативную память или доступный объем диска.
Ошибка 503 — Service Temporarily Unavailable
У каждого аккаунта на сервере хостинга есть определенное количество рабочих процессов, выделенное в соответствии с выбранным тарифным планом.
Работа с запросами ведется в порядке очереди, они поступают на сервер, где легкие запросы обрабатываются мгновенно, а тяжелые – медленно. Всякая очередь ограничена тем или иным количеством запросов.
Если новый запрос находится за пределами этой границы, принят он не будет и вместо результата браузер выдаст оповещение “Сервис временно недоступен”.
Чтобы исправить данную ошибку нужно знать причины, по которым она может появляться:
- Зависание скриптов при передаче больших статичных файлов через PHP. Скрипты работают определенное время, а не постоянно. При окончании времени работы скрипта прерывается передача файла, соответственно файл не будет передан полностью, а также запрос оставит процесс веб-сервера работать еще длительное время. Устранить ошибку вы сможете посредством следующих шагов:
- Проверить все компоненты и плагины вашей CMS, отключая их по очереди, и найдите самые тяжёлые или испорченные, при работе которых загрузка сайта замедляется. По возможности откажитесь от таких компонентов, либо поищите более быстрый аналог.
- Проверить наличие у вас медленных запросов- в папке logs вашего аккаунта создается файл mysql-slow.log. Информация в этом файле обновляется раз в сутки и содержит только самые проблемные SQL-запросы.
- Если в PHP-скриптах используются Include-функции, загружающие части движка, расположенные на одном аккаунте, убедитесь, что в них используется локальный путь, а не URL вида «http://…». Наличие URL заставляет сервер делать дополнительный HTTP-запрос — это занимает лишнее время и сильно замедляет загрузку сайта.
- Большое количество запросов к серверу. Причин возникновения таких запросов несколько:
- Загружаемый ресурс разбит/содержит ссылки на слишком больше число файлов (картинки, таблицы стилей JS-скрипты), которые подгружаются через отдельные запросы. В этом случае следует объединить ресурсы в один файл, где это возможно.
- DDoS-атаки, флуды, спамы в комментарии так же могут вызывать большое количество запросов. В случае DDoS-атаки, необходимо определить ее тип, и, согласно ее уровню, предпринять действия по устранению. Подробнее о том, что необходимо делать, если ваш сайт под DDoS-атакой, мы писали в одной из статей нашего блога.
Действия при появлении ошибки
Перечисленные ошибки могут возникать довольно часто, поэтому знание причин их возникновения и способов устранения помогут вам самостоятельно решить появившуюся проблему, экономя время на ожидании ответа и поиска причины технической поддержкой.
Выберите надежный и мощный хостинг.
В избр. Сохранено
Помощник бухгалтера в 1С
На этой странице я буду описывать наиболее частые ошибки при использовании моей программы «Обновлятор-1С: групповое (пакетное) обновление всех баз за один раз!».
При неудачной операции с базой через Обновлятор возможны два основных варианта:
Первый и самый простой вариант
Суть ошибки и инструкция для её исправления указаны прямо в отчёте. Ну, например, мы указали неверные логин и пароль для базы и тогда в отчёте будут такие строки:
Тут всё просто — читаем, переходим по ссылкам, исправляем и пробуем заново.
Второй и самый сложный вариант
Ошибка произошла на стороне 1с и обновлятор нам прямо об этом и говорит вот такой строчкой в отчёте:
В этом случае смотрим отчёт чуть выше и ищем там зелёные строки, начинающиеся с символов [1c].
Эти строки передала обновлятору сама платформа 1с и именно их нужно анализировать.
Ниже я подготовил список наиболее частых ошибок от платформы 1с (те, что зелёным цветом) и способы их устранения:
Ошибка ‘Имя предопределенного элемента не уникально’
[ссылка на этот ответ]
Вот пример такой ошибки:
Давайте разбираться по порядку.
— О каких таких предопределенных элементах идёт речь?
Предопределенным называются элементы справочника, которые создаются программистами при разработке конфигурации и жизненно необходимы для работоспособности базы.
— Почему вдруг начала возникать эта ошибка?
Дело всё в том, что задваиваться эти элементы могли и раньше, но платформа 1с не контролировала этот момент и закрывала глаза на эту ошибку.
Но начиная с платформы 1с версии 8.3.6.2332 проверка такой уникальности была введена и у многих сразу посыпались ошибки при обновлении.
— Какие есть варианты решения этой проблемы?
Всё зависит от ситуации при которой возникает ошибка, есть следующие варианты:
Ошибка ‘Невозможно выполнение обновления конфигурации в командном режиме’
[ссылка на этот ответ]
Вот пример такой ошибки:
Причём если попытаться выполнить это же обновление из конфигуратора, то ошибок не возникает.
Давайте разбираться по порядку.
— О каком таком командном режиме идёт речь?
Командный (по-другому он ещё называется пакетный) режим предназначен для запуска платформы 1с в не интерактивном режиме. То есть из командной строки.
Именно благодаря этому обновлятор (и многие другие программы по автоматическому обновлению баз) могут работать.
Вы ведь не думаете, что обновлятор действительно сам обновляет базы? На самом деле он всегда просит об этом саму платформу 1с через этот самый командный режим.
— Почему командный режим не работает для моей базы?
Причина может быть только одна — в базу вносились изменения через конфигуратор.
Не верите? Считаете, что ваша база полностью типовая и никакие изменения в неё вноситься не могли?
Ну тогда давайте откроем её в конфигураторе:
А затем выполним пункты из главного меню «Конфигурация»->»Открыть конфигурацию»:
И перейдём в «Конфигурация»->»Поддержка»->»Настройка поддержки…»:
Откроется окно, в котором, я уверен на 100%, будет написано — «Конфигурация… с возможностью изменения»:
Это уже первый признак того, что в вашей базе кто-то копался через конфигуратор, потому что в полностью типовой базе изменения в конфигурации запрещены.
— Значит ли это, что для сохранения возможности обновления базы в командном режиме, базу нельзя менять вообще?
Вовсе нет. Просто это нужно делать с умом.
В сети есть множество рекомендация по правильной доработки типовых баз, чтобы не было проблем с обновлениями.
Вкратце:
- Все изменения, которые можно не делать в режиме конфигуратора — делать в нём не нужно. Те же печатные формы для многих баз можно редактировать в режиме пользователя. Те же дополнительные обработки можно добавлять через механизмы уже встроенные в базу в режиме пользователя. Ну и так далее…
- Все изменения, которые вносятся в конфигуратор, по возможности не должны никак использовать уже имеющийся типовой функционал базы.
А так что же получается чаще всего:
- администратор или программист по неопытности включает возможность изменения базы
- включает возможность редактирования печатных макетов документа
- меняет этот макет
- затем поставщик решения (к примеру, фирма 1с) в своём обновлении также меняет этот макет
- и вот при попытки накатить это обновление возникает конфликт и 1с выдаёт нам ошибку, что обновить эту базу в полностью автоматическом командном (пакетном) режиме, к сожалению, невозможно.
— Тогда почему её при этом можно обновить через конфигуратор?
Потому что там в случае возникновения конфликтов и неоднозначных ситуаций пользователю в интерактивном режиме будет выдан диалог, чтобы он сам в пользу того или иного варианта этот конфликт разрешил (окно сравнения и объединения конфигураций).
А командный режим он на то и командный, что должен работать полностью без участия пользователя.
— Ну и как быть с данной базой?
Вариантов всего три:
- Если это возможно — сделать все доработки для базы согласно рекомендациям, описанным мною выше, чтобы база вновь могла обновляться в командном режиме.
- Всегда обновлять базу через конфигуратор в ручном режиме.
- Обновлять базу через обновлятор используя один из следующих сценариев: сценарий №1 и сценарий №2.
Конечно, предпочтительней первый вариант, но он не всегда возможен и в любом случае требует участия опытного (и заинтересованного в нужном результате) программиста 1с.
Ошибка »Файл не содержит доступных обновлений
[ссылка на этот ответ]
Вот пример такой ошибки:
Этим сообщением 1с говорит нам, что обновление, которое мы пытаемся применить к базе ей не подходит. Причин тому может быть несколько.
Одна из наиболее коварных — несоответствие версии основной конфигурации и конфигурации поставщика, то есть проблема самой базы.
Чтобы проверить присутствует ли эта проблема в нашей базе открываем конфигуратор:
Смотрим версию базы:
Есть трудности с 1С? Звоните +7-996 — 777- 40-65
Как часто слышит специалист фразу «Не работает 1С»? Каждый день? Раз в неделю? А ведь под этой фразой скрывается множество причин, некоторые из которых устраняются достаточно быстро и просто, а некоторые требуют тщательного анализа и уйму времени.
В чем же кроется причина нестабильной работы? Удивительно, но в абсолютном большинстве случаев, 1С ни при чем. Сетевые проблемы, проблемы с оборудованием, неправильная настройка программного обеспечения и фразы «не запускается 1С», «не открывается…», «не работает…
» не заставят себя долго ждать.
В данной статье мы разберём несколько примеров ошибок при запуске 1С, опишем возможные причины их появления и методы устранения.
Не установлена платформа 1С:Предприятие
Кроме шуток, данная ситуация не такая уж и редкая. Особенно если учесть, что рядовой пользователь частенько путает ярлык запуска программы и ярлык доступа к удаленному рабочему столу.
Системные администраторы любят называть ярлык для доступа к терминальному серверу просто «1С», хотя надо понимать, что никакого отношения к 1С терминальный сервер Windows совсем не имеет.
Поэтому для простоты разделения ситуациии на проблемы с 1С и проблемы с остальным софтом и железом рекомендуется понять видите ли вы форму списка баз. Если формы вы не видите или ее не удается запустить, то никакой ошибки 1С нет и говорить что «не работает 1С» на данный момент некорректно.
Многие же формулируют эту проблему как «пропала 1С». Тут следует разделить что же все-таки пропало: пропала сама база или пропал ярлык запуска. Строго говоря, пропадает что-то просто так крайне редко. Если вы должным образом обслуживаете программу, у вас настроено автоматическое резервное копирование, то такие проблемы вас всегда будут обходить стороной.
https://www.youtube.com/watch?v=ucACLDK0jiM
Какие симптомы отсутствия платформы на компьютере с которого вам нужен доступ к 1С?
- Объект «1С», на который ссылается этот ярлык изменен или перемещен, и ярлык больше не работает.
- Удаленный рабочий стол не смог соединиться с удаленным компьютером
Если вы столкнулись с первой ситуацией, значит вы пытаетесь запустить платформы через ярлык на рабочем столе. Значит у вас когда-то была установлена платформа 1С:Предприятие. Это уже хорошо. Возможно вы пытаетесь запустить программу через старый ярлык, проверьте нет ли у вас других ярлыков. В идеале, вы должны запускать 1С через файл — 1cestart.exe.
Это специальная программа запуска, которая помогает управлять разными установленными версиями платформы. Подробно о ней вы можете прочитать тут. Если на рабочем столе других ярлыков вы не видите, самое время понять установлена ли на данный момент платформа на компьютере.
Это можно сделать открыв Панель управления Windows —> Программы и компоненты и найти в списке. Либо, попытаться найти через проводник windows, на одном из жестких дисков, в каталоге Program Files (Program Files (x86)) папку 1cv8. Внутри данной папки будут каталоги с различными версиями 1С. В каталоге common найдите 1cestart.
exe и выведите ярлык на рабочий стол. Всех этих ситуаций можно избежать используя аренду 1С от надежного партнера.
В случае, если вы получаете доступ к 1С через терминальный сервер, а на своем компьютере запускаете только ярлык для доступа к серверу на котором установлена программа, то порядок устранения проблемы совсем другой. Отличить данный ярлык от ярлыка 1С совсем просто.
Он выглядит как два монитора расположенных друг за другом либо второй вариант, на рабочем столе сохранен непосредственно файл подключения к удаленному рабочему столе, такой файл имеет расширение .rdp. Если это ваш случай, то справится без специалиста, скорей всего, будет достаточно сложно.
Надо понять на каком же сервере вы работаете, что за проблема с доступом к этому сервер и т.д.
Ошибка «отсутствует файл базы данных»
Текст ошибки следующий: «отсутствует файл базы данных» и далее путь, по которому не найден файл. Это возникает только в файловом режиме работы 1C. Это может значит только одно — по пути, который указан в свойствах базы данных не найден файл данных «1Cv8.1CD». Причины могут быть следующие:
- Если база данных не запускала никогда, то в её свойствах указана не правильная директория
- Если база данных запускалась ранее, то, каталог, указанный в свойствах базы данных более недоступен (каталог удалён/перенесен, сетевой доступ запрещен, сеть не доступна и т.д.)
Рекомендуется провести следующее операции по устранению ошибок:
- Убедиться, что указана директория существует (открыть указанную директорию проводником)
- Убедиться, что доступ на чтение и запись к указанной директории разрешен
- Убедиться, что в указанной директории существует файл «1Cv8.1CD»
В случае, когда файл «1Cv8.1CD» обнаружить так и не удалось, необходимо воспользоваться актуальной копией
Если возникают сложности, справиться самостоятельно с проблемой не получается, необходимо обратиться к системным администраторам или специалистам, которые совместно устранят проблему.
Ошибка «Информационная база не обнаружена»
Текст ошибки следующий: «Информационная база не обнаружена«. Возникает только в клиент-серверном режиме работы. Означает следующее: на правильно указаны кластер серверов или имя информационной базы. Для устранения проблемы необходимо обратиться к системному администратору, так как необходимо получить доступ к серверу 1С.
Рекомендуется провести следующее операции по устранению ошибок:
- Убедиться, что сервер 1С доступен (сервер включен, сетевой доступ реализован)
- Убедиться, что указанная база данных существует на сервере 1С
Ошибка при выполнении операции с информационной базой
Текст ошибки следующий: «Ошибка при выполнении операции с информационной базой. Несовместимая версия файла базы данных» или «Ошибка при выполнении операции с информационной базой. Файл базы данных поврежден«.
Возникает только в файловом режиме работы. Означает следующее: произошло повреждение файла базы данных.
Причин может быть множество: сетевые проблемы при записи файла, неудачное копирование файла, резкое отключение электропитания, во время работы программы и т.д.
Для устранения проблемы, рекомендуется обратиться к специалистам. В крайнем случае, можно воспользоваться утилитой chdbfl.exe, которая располагается в папке «bin», в каталоге, в который была проинсталлирована 1С.
Перед использованием утилиты НЕОБХОДИМО СДЕЛАТЬ КОПИЮ! К сожалению, эта проблема достаточно критична, существует вероятность, что восстановление невозможно. В этом случае, необходимо всегда иметь под рукой актуальную копию.
Также, существуют специалисты, которые имеют богатый опыт решения проблем такого рода и всегда готовые помочь Вам!
Ошибка «различаются версии клиента и сервера»
Текст ошибки следующий: «различаются версии клиента и сервера» и далее, в скобках указываются версии клиента и сервера. Возникает только в клиент-серверном режиме работы. Означает следующее: произошла попытка запуска 1С клиентом, версия которого не соответствует версии сервера.
Для устранения проблемы, рекомендуется обратиться к специалистам или системным администраторам.
Рекомендуется провести следующее операции по устранению ошибок:
- Убедиться, что на компьютере установлена такая же версия программы, как и на сервере
- Убедиться, что запуск происходит с ярлыка «1cestart.exe» или с ярлыка версии «1cv8.exe», соответствующей версии сервера 1С.
Ошибка «лицензия не обнаружена»
Означает следующее: попытка обнаружения лицензии (программного или аппаратного ключа защиты) завершилась неудачей. Причины могут быть следующие:
- В случае использования аппаратного ключа защиты, необходимо убедиться в доступности менеджера лицензий 1С и его правильной настройке или правильной установке ключа защиты на локальную машину (в зависимости от режима использования ключа)
- В случае использования программного ключа защиты, необходимо убедится в правильной установке ключа на локальную машину или доступности сервера 1С (в зависимости от режима использования ключа)
Ошибки после обновления 1С
Это отдельная категория ошибок. Если до этого мы рассматривали ошибки, которые так или иначе связаны с работой платформы 1С, то в этой группе ошибок очень большую роль играет то какая конфигурация 1С у вас используется.
Платформа 1С:Предприятия тесно связана с конфигурацияй. Поэтому сначала требуется понять обновили ли у вас платформу 1С или конфигурацию, а может быть все вместе. Важно понимать, что конкретный релиз конфигурации запуститься не на любом релизе платформы.
Поэтому прежде всего вам потребуется сделать следующее:
- Понять какая версия и релиз платформы установлен
- Понять какая версия и релиз конфигурации установлен
Чтобы выполнить это прочитайте внимательно статью про релизы 1С. В данной статье, в таблице актуальных релизов, в последней колонке, вы найдете требуемую платформы для вашего текущего релиза.
Если с этим проблем нет, то следует понять, последний ли релиз у вас установлен. Бывает ситуация, что обновления выпускаются несколько раз в сутки, в срочном порядке устраняя критические ошибки. Проверить актуальный релиз, также, можно на нашем сайте.
В случае, если первые два совета не помогли и вы все равно наблюдаете ошибку после обновления, то с большей долей вероятности, вы используете так называемую «нетиповую» конфигурацию. Нетиповой называют конфигурацию, в которую сторонними разработчиками внесены изменения непосредственно сохраненные в вашей программе.
Модификация конфигураций требует опыта и знаний, важно вести разработку, чтобы при следующих обновлениях минимизировать возможные проблемы. В некоторых случаях, следует использовать внешние отчеты, внешние обработки, печатные формы, расширения.
Это поможет сохранить конфигурацию типовой и снизить вероятность появления ошибок после обновления 1С. В случае, если использование нетиповой конфигурации 1С продиктовано бизнес требованиями, следует внимательно обновлять базу конфигурацию 1С и доверять этот процесс только профессионалам.
Поэтому, если у вас возникли ошибки 1С после обновления нетиповой конфигурации, не рекомендуется их исправлять самостоятельно. Это чревато еще большими сбоями.
Лучшее что вы можете сделать — создать копию базы и пригласить специалистов 1С, обратившись через форму сайта, по электронной почте Этот адрес электронной почты защищён от спам-ботов. У вас должен быть включен JavaScript для просмотра. или телефону +7-996-777-40-65.
Для устранения проблемы, рекомендуется обратиться к специалистам 1С или системным администраторам.
Ошибки SDBL
Ошибка SBDL — не очень приятная, но далеко не редкая. Часто она появляется на этапе обновления информационной базы, в момент реструктуризации. Под ней может крыться достаточно много неприятностей, а указывает она на то, что с базой данных произошли какие-то сбои. Подробнее…
Это далеко не все ошибки, которые встречаются при запуске 1С. Но, какие ошибки бы не встретились на Вашем пути, наши специалисты готовы помочь в ситуации любой сложности, разобраться с любой проблемой и принять все возможные меры для предотвращения таких проблем в будущем!
Ошибка формата потока 1С — методика исправления
Ошибка формата потока 1С Предприятие — одна из самых распространенных ошибок, возникающих при работе с 1С программами. Из публикации вы узнаете, как исправляется ошибка формата потока 1С Предприятие 8.3 без обращения к администраторам или партнерам 1С, проверенными на практике способами.
Работаешь в программе 1С, все замечательно, а тут неизвестно из-за чего появилась небольшая форма с уведомлением «Ошибка формата потока» и с вариантами «Завершить работу» в программе или «Перезапустить» программу. Перезапуск, естественно, ни к чему не приводит, ошибка появляется снова…
Я описал ваш случай? Не огорчайтесь! Вы не первый пользователь 1С у кого эта ошибка появилась, и, уверен, что не последний. За время работы с 1С программами выработался алгоритм исправления этой ошибки, которым я хочу поделиться в этой публикации. Поэтому, читайте и исправляйте эту 1С «занозу»! Итак…
…из публикации вы узнаете:
Ошибка формата потока 1С Предприятие 8.3 — одна из самых распространенных в работе 1С:Предприятие и при этом одна из самых не информативных.
Вылетает окошко с сообщением об ошибке и никакой дополнительной информации, что и где сломалось и как починить.
Поэтому, исправление ошибки формата потока 1С начнем с вычисления причин появления этой ошибки, что бы лучше знать «врага» в лицо.
Почему возникает ошибка формата потока 1С Предприятие 8.3
Что бы выяснить причины появления ошибки формата потока 1С 8.3 необходимо рассмотреть область данных 1С платформы. Тут хотелось бы отметить, что платформа 1С во время работы использует:
- жесткий диск, на который во время работы платформы 1С сохраняются временные файлы настроек, логи, сервисная и пользовательская информация;
- сеть (в случае сетевой работы), по средствам которой происходит обмен пакетами данных с другими компьютерами или серверами сети (в случае клиент-серверного варианта работы 1С Предприятие).
Причем, платформа 1С Предприятие использует указанные ресурсы постоянно.
А теперь представьте, что произошел скачек электричества, поэтому часть сетевого пакета исказилась и была записана в некорректной форме или отключили электричество и данные, которые писались в кеш 1С записались частично, что в этом случае произойдет?
Правильно! При попытке прочитать эти данные и их обработать, 1С не сможет их «прожевать» и выплюнет с «ошибкой формата потока». Вот такой «верблюд» получился и у вас. Давайте рассмотрим, что можно с этим сделать.
Первым делом необходимо сделать копию информационной базы 1С на случай порчи рабочей базы при её исправлении.
Эффективный способ исправить ошибку формата потока 1С Предприятие 8.3 для файловых баз данных 1С
Если вы работая в файловой версии 1С Предприятие, стали жертвой этой напасти, то хочу предложить способ от её избавления, работающий в 78% случаев.
Путь до каталога базы данных 1С Предприятие 8.3 вы можете посмотреть при запуске программы — он будет расположен внизу окна запуска 1С Предприятие 8.3.
По поводу удаленных файлов не переживайте — это все служебные файлы, которые будут созданы заново в правильном формате при следующем запуске 1С Предприятие 8.3.
- Если предложенный способ не помог, то для исправления файловых баз в 1С Предприятие 8.3 предусмотрена утилита chdbfl.exe. Проверьте структуру вашей базы, воспользовавшись этой утилитой.
Ошибка формата потока 1С 8.3 не исчезла? Плохо! Читаем дальше.
Стандартные шаги по исправлению ошибки формата потока 1С Предприятие 8.3
Если указанные выше рекомендации не помогли в исправлении ошибки формата потока 1С или если у вас клиент-серверная база данных 1С, то следующими шагами исправления будут стандартные операции, возникающие при любых ошибках:
На эти темы были написаны подробные публикации, поэтому тут мне добавить нечего. Читайте статьи и делайте всё в точности по написанному.
Если после проделанных с базой манипуляций «ошибка формата потока» все равно появляется, в этом случае пробуйте ещё один проверенный способ:
На этом шаге исправить ошибку формата потока 1С Предприятие 8.3 получается в 94% случаев. Но что делать есть не спало???
Нестандартные способы исправить ошибку формата потока 1С Предприятие 8.3
До этого были проделаны все стандартные операции по исправлению данной ошибки, и если до этого момента ошибка не устранена, значит придется заняться «творчеством». Ещё этот процесс называют «танцами с бубнами» или «шаманством»… Поэтому, если до этого вы не «танцевали», то ошибка формата потока 1С Предприятие 8.3 может вам составить отличную пару. Итак, продолжим:
- Пробуйте загрузить файл *.dt в новой базе данных, созданной на другом компьютере. Этим вы исключите вероятность некорректно работающего железа или программ компьютера, где находится база.
- Удалите (именно УДАЛИТЕ через Установку и удаление программ) платформу 1С и установите заново, желательно новейшую версию. Исключаем некорректно работающие исполняемые файлы платформы, которые могли быть подпорчены вирусами или «посыпавшимися» секторами жесткого диска или другими способами.
- Обновите конфигурацию на следующий релиз или загрузите текущую конфигурацию из файла *.cf с полным замещением объектов.
- Отключите брандмауэр и антивирусы. Существует вероятность, что исполняемый файл был замечен в подозрительной активности антивирусом и помещен в карантин или остался под жестким контролем с блокировкой «опасных» действий. В любом случае — исключаем вариант карантина антивирусов.
- Удалите временные файлы на компьютере. Они находятся в нескольких местах:
- В профиле пользователя, для поиска введите %Temp% в адресной строке проводника.
- В папке C:WindowsTemp
- Иногда на диске C:Temp
- Ещё один способ был однажды применен, когда ничто не помогало — создали полный начальный образ базы данных и потом отвязали его от РИБ, сделав независимым. Получили ту же базу, пропустив начальную через механизмы РИБ (как через мясорубку
Ошибки в 1с, рассмотрение основных ошибок в 1с и их исправление
Всем известно, что любое программное обеспечение может давать времени от времени различные сбои или попросту говоря работать не надлежащим образом. Подобные сбои которые приводят к нарушению правильного функционирования системы называются в ошибками.
Программа 1с является программным продуктом (программным обеспечением), соответственно в данной программе тоже могут встречаться различные ошибки которые приводят к не правильной работе системы.
Ошибки в 1с могут быть очень разнообразными, и если Вы не обладаете рядом специальных знаний в области программирования и специфики работы внутренних механизмов 1с то Вы не сможете правильно понять и диагностировать ошибку, а уж тем более ее исправить.
Любой наш программист 1с всегда готов Вам помочь в решении любых вопросов связанных с ошибками 1с!
Из-за чего возникают ошибки в базе 1с ?
Теперь давайте немного поговорим о том из-за чего же все-таки могут происходить различные ошибки в базе 1с при работе с программой. На самом деле причин может быть очень много и все они могут иметь под собой абсолютно разную почву. И все же, мы с Вами постараемся понять в обобщенных чертах причину возникновения различных ошибок в 1с.
По нашим данным самой популярной причиной возникновения ошибок в 1с является неправильное написание кода разработчиком 1с, в связи с этим программа может работать некорректно. В роли разработчика может выступать как программист 1с который разрабатывает саму программу 1с, так и программист который ее дорабатывал/изменял.
Дальше идут ошибки которые возникают из-за не правильного работа кеш памяти. Обычно они проявляются очень странным образом и что удивительно никак не объясняются нормальной логикой, т.е. исходя из кода, программа должна работать одним образом, а работает она на самом деле абсолютно по другому. Очень часто подобные задачи ставят некоторых программистов в тупик.
Ну и замыкают этот список ошибки возникающие в базе 1с из-за оборудования установленного на компьютере. В частности одна из самых частых ошибок это нехватка оперативной памяти на компьютере который выбрали в качестве сервера. Любые ошибки возникающие в 1с 8.2 и 1с 8.
3 требуют скорейшего исправления, именно поэтому наши специалисты всегда помогут Вам в кротчайшие сроки исправить абсолютно любые ошибки в 1с. Также Вы всегда можете заказать обновление системы 1с.
Ошибок в 1с может быть великое множество и происходить они могут по самым разным причинам.
В данной статье мы не будем рассматривать все возможные ошибки 1с, мы постараемся выделить так называемые основные «виды» встречающихся ошибок.
Мы условно называем их «виды» так как содержание ошибки которое показывает Вам программа как правило всегда различное, а суть часто бывает одинаковая. Итак выделим самые часто встречающиеся ошибки в базе 1с:
- Ошибка формата потока
- Поле объекта не обнаружено
- Индекс находится за границами массива
- Метод объекта не обнаружен
- Недостаточно памяти
- Ошибки связанные с таблицами SQL (актуальны для серверов 1с которые работают на реляционных базах данных, например MySQL)
- Ошибка доступа 1с
Ошибка формата потока в 1с
Данная ошибка очень часто проявляется при ошибочном чтении последовательности команд из байт-кода в потоке, поэтому она и называется ошибка формата потока 1с.
Любая транзакция будет прервана если в следствии ее исполнения возникает данная ошибка. Подобные ошибки требуют немедленного исправления так как они могут навредить работе системы 1С Предприятие.
Данные ошибки могут исправить только квалифицированные программисты 1с.
Поле объекта не обнаружено
Если система 1с выдает вам сообщение об ошибке с текстом «Поле объекта не обнаружено«, то это означает следующее, что ошибка возникает в ситуации когда программа пытается обратится к реквизиту (полю) объекта которого просто не существует. Данная ошибка носит характер «ошибки времени выполнения» если она возникает в 1С Предприятии. Ошибки этого рода также исправить могут только программисты.
Индекс находится за границами массива
Массивом в программировании называется некая область памяти в которой хранятся множество объектов одинакового типа (в 1с такими типами могут выступать например СправочникСсылка, ДокументОбъект и т.д. , а также любые примитивные типы такие как число, строка, булево и т.д.).
Ошибка 1с связанная с выходом за границы массива как раз и случается тогда, когда программа обращается за границы памяти которая выделена под массив.
Соответственно программа в этом случае и выдает ошибку, уведомляет пользователя (программиста) о том, что происходит обращение за пределы массива, а это в свою очередь является программной ошибкой.
Данная ошибка очень часто проявляется при ошибочном чтении последовательности команд из байт-кода в потоке, поэтому она и называется ошибка формата потока 1с.
Любая транзакция будет прервана если в следствии ее исполнения возникает данная ошибка. Подобные ошибки требуют немедленного исправления так как они могут навредить работе системы 1С Предприятие.
Данные ошибки могут исправить только квалифицированные программисты 1с.
Недостаточно памяти в 1с
Эта ошибка происходит в том случае если у системы заканчивается вся оперативная память выделенная под нужды выполнения программ в операционной системе, поэтому программа и выдает ошибку «Недостаточно памяти в 1с«. Она может произойти при различных событиях таких как обновление конфигурации, обработка большого файла, при формировании отчета, загрузки большой базы данных и т.д. Подобную ошибку пользователь может попробовать исправить сам.
Возможное исправление ошибки 1с «Недостаточно памяти»
Ошибка кроется в ограниченном выделении адресной памяти операционной системой под ПО (программное обеспечение).
Ограничения для адресной памяти по умолчанию составляют:- для 32 битной системы – 2гб
- для 64 битной – 4 гб
Для того, что бы увеличить размер адресной памяти Вам необходимо сделать следующие действия:
- Запустите командную строку: “Пуск – Выполнить” – введите CMD и нажмите клавишу enter
- Теперь в командной строке введите текст без кавычек “bcdedit /set increaseuserva 3072″, где 3072 – размер желаемой адресной памяти
- Перезагрузите Вашу операционную систему (компьютер)
- Попробуйте выполнить то действие в 1С, которое не получалось ранее и приводило к ошибке.
- Если всё получилось и операция повторяется не так часто – рекомендуется вернуть размер адресной памяти к значению по умолчанию с помощью команды “bcdedit /deletevalue increaseuserva”
Ошибки связанные с таблицами SQL
Ошибки данного рода обычно возникают на стороне сервера, в тот момент когда система обращается к таблице и не может прочитать данные.
Такая ошибка может возникать из-за не правильной настройки сервера, а также из-за повреждения таблиц SQL.
В особых тяжелых ситуациях может даже не быть возможности восстановления базы данных, и тогда Вас может спасти только архивная копия базы данных. Мы настоятельно рекомендуем своевременно делать архивные копии базы данных.
Данная ошибка происходит тогда когда пользователь пытается выполнить какое-либо действие которое запрещено правами доступа (роли). Именно поэтому система выдает ошибку доступа в 1с. Роли настраиваются в конфигураторе программистом.
Не получилось исправить ошибку в 1с ?
Если у Вас не получилось исправить какую-нибудь ошибку в 1с не стоит отчаиваться, поднимите трубку и позвоните нам! Наши специалисты всегда готовы Вам помочь в решении любых вопросов связанных с 1с, в том числе и с ошибками возникающими при работе системы.