Ошибка доступа к файлу donotcopy txt
У вас вдруг при входе в базу 1С:Бухгалтерия 8.3 (редакция 3.0) появился вопрос "Информационная база была перемещена или восстановлена из резервной копии?"
Дополнительный способ
Ничего не помогло — воспользуйтесь следующими методами:
Путь к имени файла должен быть допустимым в каталоге отчетов: щелкните вкладку «Вывод». Перейдите на вкладку «Параметры вывода». В поле Имя файла убедитесь, что путь действителен.
Сколько дискового пространства доступно для файла: Откройте Windows Explorer. Выберите Локальный диск (буква диска:), на котором хранится отчет. Щелкните правой кнопкой мыши на локальном диске (буква диска:) и нажмите Свойства. Откроется окно свойств. Проверьте доступное свободное пространство на этом локальном диске.
Убедитесь, что у пользователя есть разрешения на доступ к папке IO_Data: Откройте проводник Windows. Щелкните правой кнопкой мыши основную папку выберите «Свойства».
Перейдите на вкладку «Безопасность». Убедитесь, что у пользователя есть полные права на эту папку и все подпапки. Если вы не можете проверить права доступа, обратитесь к администратору.
Рис.1 Ошибка режима доступа к файлу 1С
…а также «Ошибка совместного доступа к файлу» 1С 8.3.
Рис.2 Ошибка совместного доступа к файлу
Само название ошибки уже говорит пользователю о случившемся: в первом случае – о нарушении прав доступа. Такое сможет случиться, когда пользователь скопировал информационную базу, подключил, а при открытии по сети всплыла такого рода ошибка с указанием сетевого пути к объекту. В этом случае, первое, на что сразу надо обратить внимание – на права доступа, щелкнув правой кнопкой на свойства объекта. Нажав кнопку «Общий доступ», проверить настройки.
Рис.3 Нажав кнопку «Общий доступ», проверить настройки
Доступ пользователя Windows, который запустил сеанс программы 1С, должен быть не только на чтение, но и на запись.
Рис.4 Доступ пользователя Windows, который запустил сеанс программы 1С, должен быть не только на чтение, но и на запись
Если база располагается на локальном ПК, необходимо проверить на закладке «Безопасность», что для пользователя установлено разрешение на запись или не стоит запрет на запись.
Рис.5 Разрешение прав
Предупреждение о проблемах с совместным доступом с указанием пути к конкретному объекту, кроме сбоя сетевых настроек, может быть следствием предустановок брандмауэра, антивирусных программ, которые стопорят сетевые подключения. Необходимо открыть их настройки и посмотреть, не будет ли 1С в списке заблокированных программ. Если это так, следует удалить ее из списка или добавить файл информационной базы 1С в исключения, предотвратив его блокировку.
Рис.6 Блокированные и разрешенные приложения
Если при возникновении ошибки система указывает на временные файлы, например C:\Users\. \AppData\Local\Temp\, то очистка кэш может решить проблему с ошибкой.
Высока вероятность появления такой ошибки – при одновременном запуске двух программ (ЗУП и Бухгалтерии), одна из которых была базовой версией. Когда программы запустили по очереди, ошибка не появлялась.
Для решения проблемы с ошибкой доступа, как видите, потребуется немного времени, главное – понять причину и исключить ее повторение.
В новой 1С:Рознице (ред. 2) драйвера торгового оборудования "зашиты" в саму конфигурацию. Почему-то атоловский драйвер зашит поздней версии, которая уже платная. Соответственно он работает с задержкой в 5 сек при сканировании. Место, куда его зашили, нашла быстро - это справочник. Подключаемое оборудование - макеты. А вот в каком виде туда "зашить" старый драйвер.
Итак подробное описание зак заменить Атоловский драйвер новой версии (платный) на старую версию (бесплатную).
Шаг 1: Открываем конфигуратор и через меню конфигурация- поддержка-настройка поддержки - включаем возможность редактирования конфигурации (верхний левый угол).
Шаг 2: идем в справочник. подключаемое оборудование. макеты.ДрайверАтолОбщий. И загружаем файл, который в приложении именно в том виде, в котром он приложен (то есть это архив setup.zip, в котором тоже архив setup.exe.zip, в котором уже лежит непосредственно драйвер).
1С: Розница в конфигураторе сравнивает:
То есть ЭлементМакета.Имя должно быть "setup.exe.zip".
Причины возникновения
Случается, что люди, которые используют данную прогу сталкиваются с проблемой при запуске программы.
Специальные предложения
Есть одна проблема. Драйвер стал запускаться старый 2008г. то есть бесплатный. Но ранее уже был установлен платный 2009г. Н а сканере ШК задержка 10с. После установки драйвера 2008г. внешняя компонента на ШК не изменилась и осталась от 2009г. т.е. платной. Как дальше её долбать не знаю. Надо както удалить платную внешнюю компоненту, так, чтобы перед установкой бесплатной 1с не знала о существовании кокого либо драйвера и писала драйвер не установлен. Если у кого есть соображения поделитесьэ.
Fomin1974 пишет:
Есть одна проблема. Драйвер стал запускаться старый 2008г. то есть бесплатный. Но ранее уже был установлен платный 2009г. Н а сканере ШК задержка 10с. После установки драйвера 2008г. внешняя компонента на ШК не изменилась и осталась от 2009г. т.е. платной. Как дальше её долбать не знаю. Надо както удалить платную внешнюю компоненту, так, чтобы перед установкой бесплатной 1с не знала о существовании кокого либо драйвера и писала драйвер не установлен. Если у кого есть соображения поделитесьэ.
(4) Sergey447, Удалял несколько раз. Мз панели управления и папки атоловские грохал и даж из реестра всё атоловское выскабливал. Но запускаю 1с и там опят твердит на сканер шк драйвер установлен версия 6.6.0.418 т.е. от 2009г. При этом нигде в винде дров атола нет. Правда и сканер в рмк ТОЖ НЕ РАБОТАЕТ пока не поставлю дрова.
Нет там окошко драйвер и версия и DEL там не работает. Написано Драйвер в окошке установлен. Версия в окошке 6.6.0.418. и усё. Танцы с бубнами пока не помогли.
Думаю надо не только общий атоловский драйвер подсовывать но и драйвер сканера ШК атол по той же схеме что и с общим делать. Но как сгенерить двоичный код драйвера отдельно от общего пока не знаю.
Fomin1974 пишет:
Удалял несколько раз. Мз панели управления и папки атоловские грохал и даж из реестра всё атоловское выскабливал. Но запускаю 1с и там опят твердит на сканер шк драйвер установлен версия 6.6.0.418 т.е. от 2009г. При этом нигде в винде дров атола нет. Правда и сканер в рмк ТОЖ НЕ РАБОТАЕТ пока не поставлю дрова.
в папку BIN где 1С стоит нужно подкинуть DLL-ку на сканер и файлик DTO из атоловской папки и зарегистрировать их.
(9) Sergey447, В драйверах атола за 2008г. нет файла DTO или я не туда гляжу. Файл от сканера подкинул и зарегил, но толку нет всё тажа дурацкая задержка 10 сек. Мож кто для совсем тупых пошагово разжуёт, что за чем делать. где и какие файлы брати. :-(
В названии "Замена в 1С: Розница (ред. 2) драйвера Атол более поздней версии (платного) за более раннюю версию (бесплатную)" ошибка.
ЗА более раннюю или НА более раннюю? :-)
Было бы не плохо Инструкцию для чайников да еще и с картинками. Еще Хотел спросить, пооддойдет ли данный метод для Ут 11 и почему то все пишут про задержку в 10 секунд - у меня она как минимум 12-15.
Инструкция:
1. Зайти в режим конфигуратора (в окне запуск - конфигцратор)
2. Меню - конфигурация-открыть конфигурацию
3. Меню конфигурация - поддержка- настройка поддержки-в правом верхнем углу "включить возможность редактирования". В результат : если в правом столбце открыть справочник- подключаемое оборудование (в УТ это справочник "Торговое оборудование"), то должно появиться "Редактируется с сохранением поддержки". Это окно закрываем, возвращаемся в исходное окно.
4. Далее в левом столбце находим справочник- подключаемое оборудование (картинка изначально приложена).
5 Идем в макеты (тоже картинка приложена). По двойному щелчку на макете выскочит окно с кнопками загрузить, выгрузить. Нам надо загрузить и выбираем мой файл. Потом окно справочника закрываем
6. Идем в меню Конфигурация- обноить базу данных.
И все.
Понимаю, что пишу не для программистов, а для механиков ЦТО. У нас механики (не программисты)с такой задачей справляются.
(13) Понимаю, что я не крутой программер и прочее, мож продвинутый юзверь и не более. Но вот, что получается. Ещё по инструкции за №1 запаковал драйвер 2008г. он у меня был, скачивать было в лом. Этот драйвер в ут 11 работал и не жжужал, усё было ок. Но вот поставил розницу 2 (2.0.2.8) по предприятием 8.2 (8.2.14.540). И проблема со сканером уже достала. По описанной технологии получается запускать драйвер 2008г. (позже скачал ваш драйвер он на 2 мес. старше моего). Драйвер устанавливается но толку нет, задержка ни куда не уходит, и в окнах "Драйвер" и "версия" ни чего не меняется, т. е. "драйвер" установлен, "версия" 6.6.0.418.
Со злости загрузил ваш файл в макет ДрайверАтолСканерШтрихкода (предварительно выгрузив из него в файл текущие двоичные данные. И, о чудо, в окнах "драйвер" - не установлен, "Верися" - неизвестная.
Начинаю установку "Вашего" драйвера, усё ок, драйвер ставится как положенно, но в 1с выскакивает ошибка при установке внешней компоненты и поля "Драйвер" и "Версия" так и остаются "Красными". Возвращаю сохранённый ранее двоичный файл в макет ДрайверАтолСканерШтрихкода и возвращаемся к началу Дравер - установлен, версия-6.6.0.418.
Если у Вас всё работает, мож вышлите мне двоичную копию макета ДрайверАтолСканерШтрихкода. :-). плиззз.
Начинаю установку "Вашего" драйвера, усё ок, драйвер ставится как положенно, но в 1с выскакивает ошибка при установке внешней компоненты и поля "Драйвер" и "Версия" так и остаются "Красными". Возвращаю сохранённый ранее двоичный файл в макет ДрайверАтолСканерШтрихкода и возвращаемся к началу Дравер - установлен, версия-6.6.0.418.
Если у Вас всё работает, мож вышлите мне двоичную копию макета ДрайверАтолСканерШтрихкода. :-). плиззз.
аналогичная ситуация, все делал по инструкции, никто так и не нашел решения?
поставил на другую машину х86 все заработало, может быть дело в разрядности системы
Доброго времени суток. пробовал( до инструкции) в ут 11 , ничего не получилось- проблема следующая:
после замены на ваш драйвер система отказывается его ставить вообще.
(15) suslovvk, Если я правильно понимаю у вас скорее всего система ругается на два файла, которые она под 1с-кой не может получить на запись. Енто файлы от дельфи помоему, можно смело пропускать их на работу драйвера они не сказываютя. Мона после выхода из 1-ски ещё раз установить драйвер предварительно распаковав их из представленного на скачку файла. Но в моём случае это проблему не решило (см. пост выше). Я всё больше убеждаюсь, что сам драйвер на сканер ШК и обработка зашиты в другом макете ДрайверАтолСканерШтрихкода. И сгенерён он туда из платного драйвера. Эсовцы видимо решили нас осчастливить тем, что не надо рыскать и скать драйвера на ТО и зашили его в тело конфы, при ентом явно сговорились с АТОЛОМ, чтоб побольше баблосов поиметь. Жаль, такой подход роняет репутацию и наводит на мысль о другом ПО.
Ошибка доступа к файлу 1C 8.3
«1С: Предприятие» — система программ для автоматизации, улучшения и упрощения деятельности различных сфер компании, начиная от бухгалтерии и заканчивая учетом. 1С: возможности при правильной настройке безграничны . Для предпринимателя — нужно найти хороших программистов.
Нет ни одной программы в современном мире, как бы хороша она не была без ошибок и проблем. Такое случается и с нашим приложением. В ряде случаев виноват в этом криворукий программист. Многие проблемы вы не сможете решить без его участия, но некоторые, вам подсилу и самому.
Способы решения
По наименованию явившегося бага поймем что происходит с системой — нет прав для доступа к файлу. Такое случается если юзер создает копию базы и подключает ее. Также ошибка бывает в результате попытки открыть файл по сетевому доступу.
Первостепенное что мы делаем в таком случае — проверяем доступ к файлу. Правая кнопка мыши по файлу -> проверяем стоит ли галочка на «Общий доступ».
Если мы ошиблись в ответе
Вариант первый
Но что делать, если мы ошиблись в ответе (поторопились) и случайно ответили "Это копия информационной базы". Как сделать копию базы снова основной (чтобы разблокировались автоматически заблокированные при нашем ответе регламентные задания)?
Для этого заходим в раздел "Администрирование" пункт "Поддержка и обслуживание":
В открывшемся окне находим раздел "Регламентные операции" и нажимаем кнопку "Разблокировать работу с внешними ресурсами":
Вариант второй
Если же мы случайно ответили "Информационная база перемещена", хотя на самом деле это копия и все регламентные задания по синхронизации должны быть заблокированы, то сделаем следующее:
2. Удалим (или просто переименуем в DoNotCopy_.txt) файл DoNotCopy.txt из папки с базой.
3. Изменим имя папки, в которой хранится база.
4. Подключим базу в список 1с и запустим её.
5. Снова возникнет вопрос, на этот раз ответим "Это копия информационной базы".
С уважением, Владимир Милькин (преподаватель школы 1С программистов и разработчик обновлятора).
Как помочь сайту: расскажите (кнопки поделиться ниже) о нём своим друзьям и коллегам. Сделайте это один раз и вы внесете существенный вклад в развитие сайта. На сайте нет рекламы, но чем больше людей им пользуются, тем больше сил у меня для его поддержки.
Файл создан для контроля за перемещением информационной базы в новое место.
Если информационная база была перемещается в новое место, то скопируйте этот файл в новый каталог базы (необязательно).
Если информационная база перемещается в качестве копии, то этот файл копировать не нужно.
Что это за файл такой?
(0) защита от дятлов на уровне платформы, которые забывают отключать регламентные задания в копиях базы.
(1) от дятлов, уверен?
Что происходит с регламентными заданиями, если загружаешь базу из DT в файловую базу? Вот загрузил базу, а в ней прописаны разные синхронизации по регламентным заданиями. Как их отключить до того как оно хоть раз сработает?
ИМХО в стандартной синхронизации очень не хватает настройки, в которой указать рабочий сервер и рабочую базу. (а еще лучше настройку на уровне всей базы сразу). Указывать это надо вручную в явном виде, тогда и не нужны будут всякие костыли.
(7) нет, не один. работает замечательно.
единственный минус - не работает если часть зверей ломятся по IP а часть по имени
(10) да я к тому, что нужно еще и проверять имя сервера. Иначе развернешь копию с тем же именем на новом сервере и база определится как рабочая.
(11) ты код посмотри сначала (8) .
конечно там есть варианты с файловой базой, но учитывая, что путь полный (их совсем мало и они только для файловой базы)
(5)
/AllowExecuteScheduledJobs -Off|-Force — управление запуском регламентных заданий. Регламентные задания начинают выполняться на первом запущенном по порядку клиенте, у которого не AllowExecuteScheduledJobs –Off. После завершения сеанса этого клиента, выполнение переходит к какому-либо из других запущенных сеансов. Если запускается сеанс с AllowExecuteScheduledJobs –Force, то регламентные задания начинают выполняться на нем, не зависимо от наличия других сеансов.
(13) /AllowExecuteScheduledJobs -Off действительно вариант. Спасибо о таком варианте не подумал.
но ИМХО нужен штатный способ на уровне конфигурации указать имя рабочей базы и рабочего сервера.
Слишком легко забыть отключить регламентные задания.
Особенно когда 99% времени работает в одном варианте (например, в клиент-серверном) и один раз понадобилось использовать другой вариант (например, файловый).
(15) я думал привязаться к ID базы в кластере (имя каталога с серверным кешем), но при использования кластера это не работает.
а еще есть вариант когда вообще ничего не спасет - это клон виртуалки.
короче на 100% гарантию нельзя получить (тут с месяц назад был топ на эту тему)
по этому штатную не сделают никогда, что бы к ним претензий не было.
мой вариант дает вполне сносную работу в подавляющем большинстве окружений и реально помогает не только мне но и пользователям (не путаться где тестовая копия а где рабочая)
(17) твой вариант (собственно у меня тоже есть такой вариант) обладает только одним недостатком. А именно: нужно вносить изменения в базу. А это плохо.
Всё было бы гораздо проще, если бы "по умолчанию" в новых базах регламентные задания были бы запрещены и их приходилось бы разрешать "вручную". Имхо.
(19) когда создаешь базу в кластере - ставь галочку "блокировка регламентных заданий" и уже можешь не парится, что при копировании в эту бузу, что-то заработает.
ну а файловые - так они только для демо и подходят. вообще для них нужно запретить рег задания и сделать только монопольный режим.
(20) Спасибо, кэп :) я об этом и говорил. Было бы лучше, имхо, чтобы в кластере(а ещё лучше - на уровне платформы) там была ба галочка возле пункта "Разрешить выполнение заданий", а не блокировать.
(23) Первоначальное заполнение базы - куда сложнее процесс, но ведь делают. вот там самое место разрешению выполнять задания.
(27) под словосочетанием "бух базу" я имел ввиду "бухгалтер базу". т.е. базу купил не программист, а обычный пользователь, которые не знает никаких консолей.
(30) для файловой и так с плясками надо рег.задания настраивать. и на файловую вообще пох. речь о сервере.
"ну а файловые - так они только для демо и подходят" - РИБ-базы, где центральный узел на SQL и куча файловых подчиненных узлов в "ларьках" - имхо, до сих пор широко распространенный вариант.
(32) и какой умник будет делать копию узла и на нем поработать.
в такой ситуации вообще должны жестко запрещены любые манипуляции с узлом
Я для себя решил задачу обмена данными, путем создания обработки-шаблона.
Обработка подключается как доп.обработка (БСП). В обработке 2 команды (все создается автоматом). Одна на открытие формы (для настройки и ручной выгрузки) вторая на запуск в виде регламентного задания.
Как итог: Пишешь правила в КД 2.1. Эти правила загружаешь в макет обработки (либо выкладываешь в сетевую папку, как удобннее). Настраиваешь обработку и дальше все работает автоматом. Настройка шаблона (при наличии готовых правил) занимает минуты 3-4.
без указания плана обмена документы вручную выбираются. если указан план обмена, то берутся по плану обмена.
соответственно все работает без изменения конфигурации.
PS: у баз данных уже есть к чему "привязать" выполнение заданий - так называемый "внутренний уникальный идентификатор" - он в пути к кэшам используется. Для кластера он на сервере, для файловых - локальный для пользователя, настроенного под выполнение регламентов.
(33) Не знаю у кого как, а у меня это обычное дело. Когда в ЗУПе новые начисления/удержания прописывают - просят копию, чтобы там отработать варианты формул (с прогоном на реальных данных); технологи и конструктора в УПП, когда опытные образцы нового изделия отрабатывают - просят копию для контрольного прогона, вплоть до расчета себестоимости.
(38)в принципе вполне подходящее решение, всегда напрягало в копиях отключать обмены автоматические. Остается только один вопрос, если отключил, а потом надо включить обратно? Под рукой нет подходящего релиза
В этой статье мы расскажем об ошибке доступа к файлу 1с. Как решить возникшую проблему, что это за баг и еще немного об этом.
Как 1с определила, что база перемещена?
Внутри каждой файловой базы находится файл DoNotCopy.txt, который при резервном копировании не попадает в архив. Поэтому если вы восстановили базу, то там этого файла просто нет. А это один из признаков, что открывается копия, а не основная база.
Есть ещё ряд признаков (в том числе для серверных баз), при помощи которых программа определяет перемещение базы.
Зачем это нужно?
Давайте для примера представим, что в нашей базе настроена синхронизация с другой (центральной). И все изменения, которые мы в ней делаем, тут же улетают (синхронизируются) в центральную базу.
Синхронизация происходит автоматически по расписанию при помощи регламентных заданий.
И вот однажды нам понадобилось потренироваться и мы скопировали основную базу в другую папку и начали в ней вводить учебные примеры, совсем забыв про синхронизацию с центральной базой.
И все эти документы ошибочно улетели в центральную базу
Чтобы избежать подобной ситуации и был введён этот механизм.
Что же это значит?
Это означает, что программа 1С определила, что файл с базой перемещён по другому пути, возможно даже на другой компьютер в сети.
И она у нас интересуется: экземпляр базы, который мы сейчас открыли - он основной . или это просто резервная копия или база для тестов, скопированная с основной?
Что же это значит?
Это означает, что программа 1С определила, что файл с базой перемещён по другому пути, возможно даже на другой компьютер в сети.
И она у нас интересуется: экземпляр базы, который мы сейчас открыли - он основной . или это просто резервная копия или база для тестов, скопированная с основной?
Что отвечать и к чему это приведёт?
Если мы ответим "Информационная база перемещена", то 1С посчитает эту базу основной и ничего предпринимать не будет.
Если же мы ответим "Это копия информационной базы", то 1С пометит для себя эту базу как копию и тут же отключит ряд регламентных заданий, связанных с синхронизацией данных, отправкой почты и некоторые другие, которые могут наломать дров, если будут запущены не в основной базе данных (см. пример выше).
Для 1С бухгалтерии такими регламентными заданиями (которые автоматически отключаются, если мы ответили "Это копия информационной базы) являются:
- Обмен с контролирующими органами.
- Обработка заявлений абонента.
- Отправка и получение данных ГИСМ.
- Очистка ненужных файлов.
- Сбор и отправка статистики.
- Синхронизация данных.
- Синхронизация файлов с облачным сервисом.
- Удаление неактуальной информации синхронизации.
- Экспорт оценки производительности.
Если вопрос возник для базы, которую мы считаем нашей основной (рабочей), то отвечаем "Информационная база перемещена".
Если же это просто резервная копия, восстановленная нами для тестов, учебных целей или просто посмотреть, как оно было на 1 квартал того года, тогда отвечаем "Это копия информационной базы".
Ошибка при совместном доступе в 1C
Взгляните на права пользователя под которым вы зашли в систему виндоус. У вас должны быть права и на чтение файлов и на запись.
Когда данные к которым нужно получить доступ (база) находится на удаленном (локальном) персональном компьютере — смотрим закладку «Безопасность». В безопасности вы должны убедиться что у пользователя нет запрета на запись.
Предупреждения о проблемах вылазят когда возмущается брандмауэр. Это касается сетевых объектов. Антивирусные программы препятствуют нормальной работе.
Открываем брандмауэр и антивирус и ищем в списке блокируемых программ 1С. Удаляем из списка.
Почистите кеш, ошибки также возникают из-за кеша.
Большой шанс появления ошибки, когда два синонимичных приложения запускаются вместе. К примеру, ЗУП и Бухгалтерия. Если запустить по очереди, проблема исчезнет
Читайте также: