Ошибка доступа к файлу donotcopy txt

ЗУП 3.0. Что за новый файл «DoNotCopy.txt» в папке с базой? ☑ 0

Токарь

06.11.15

07:59

Появился после обновления текстовый файл в папке с базой.

внутренности:

2d5cf0cb-c822-40c2-baae-ea4ab5a8a508

Файл создан для контроля за перемещением информационной базы в новое место.

Если информационная база была перемещается в новое место, то скопируйте этот файл в новый каталог базы (необязательно).

Если информационная база перемещается в качестве копии, то этот файл копировать не нужно.

Что это за файл такой?

1

mehfk

06.11.15

08:37

(0) защита от дятлов на уровне платформы, которые забывают отключать регламентные задания в копиях базы.

2

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

06.11.15

08:39

(1) Хм.. а как это защитит от дятлов, которые скопируют базу вместе с этим файлом? )

3

mehfk

06.11.15

08:40

(2) Напиши в 1С.

4

mehfk

06.11.15

08:40

или в спортлото.

5

Александр_

Тверь

06.11.15

08:43

(1) от дятлов, уверен?

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

ИМХО в стандартной синхронизации очень не хватает настройки, в которой указать рабочий сервер и рабочую базу. (а еще лучше настройку на уровне всей базы сразу). Указывать это надо вручную в явном виде, тогда и не нужны будут всякие костыли.

6

vde69

06.11.15

08:44

я уже давно использую следующий код

    мИдентификаторРабочейБазы = ПолныеПрава.ПолучитьИдентификаторРабочейБазы();

    Если мИдентификаторРабочейБазы <> СокрЛП(Константы.ИдентификаторРабочейБазы.Получить()) Тогда

        мСтр = СтрокаСоединенияИнформационнойБазы();

        ИмяБазыНаСервере = «»;

        Если Найти(мСтр, «Ref») > 0 Тогда

            ИмяБазыНаСервере = Сред(мСтр, Найти(мСтр, «Ref»)+5);

            Если Найти(ИмяБазыНаСервере, «;») > 0 Тогда

                ИмяБазыНаСервере = Лев(ИмяБазыНаСервере, Найти(ИмяБазыНаСервере, «;») — 1);

            КонецЕсли;

            ИмяБазыНаСервере = СтрЗаменить(ИмяБазыНаСервере, «»»», «»);

            ИмяБазыНаСервере = » — » + ИмяБазыНаСервере + » — «;

        КонецЕсли;

        ЗаголовокСистемы = ЗаголовокСистемы + » <<<<<< КОПИЯ » + ИмяБазыНаСервере + » >>>>>> «;

    КонецЕсли;

7

Александр_

Тверь

06.11.15

08:45

(6) у тебя только один сервер?

8

vde69

06.11.15

08:45

Функция ПолучитьИдентификаторРабочейБазы() Экспорт

    Результат = «»;

    мСтр = СтрокаСоединенияИнформационнойБазы();

    ИмяБазыНаСервере = «»;

    Если Найти(мСтр, «Ref») > 0 Тогда

        
        ИмяБазыНаСервере = Сред(мСтр, Найти(мСтр, «Ref»)+5);

        Если Найти(ИмяБазыНаСервере, «;») > 0 Тогда

            ИмяБазыНаСервере = Лев(ИмяБазыНаСервере, Найти(ИмяБазыНаСервере, «;») — 1);

        КонецЕсли;

        
        ИмяСервера = Сред(мСтр, Найти(мСтр, «Srvr»)+6);

        Если Найти(ИмяСервера, «;») > 0 Тогда

            ИмяСервера = Лев(ИмяСервера, Найти(ИмяСервера, «;») — 1);

        КонецЕсли;

        
        Результат = ИмяСервера + «;» + ИмяБазыНаСервере;

        
    ИначеЕсли Найти(мСтр, «File») > 0 Тогда

        ИмяКаталогаБазы = Сред(мСтр, Найти(мСтр, «File»)+6);

        Если Найти(ИмяКаталогаБазы, «;») > 0 Тогда

            ИмяКаталогаБазы = Лев(ИмяКаталогаБазы, Найти(ИмяКаталогаБазы, «;») — 1);

        КонецЕсли;

        
        Результат = ИмяКаталогаБазы;

    КонецЕсли;

    
    Результат = СтрЗаменить(Результат, «»»», «»);    

    Возврат Результат;

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

9

Azverin

06.11.15

08:45

(5) плюсую. сколько раз спотыкался на этом)

10

vde69

06.11.15

08:46

(7) нет, не один… работает замечательно…

единственный минус — не работает если часть зверей ломятся по IP а часть по имени

11

Александр_

Тверь

06.11.15

08:48

(10) да я к тому, что нужно еще и проверять имя сервера. Иначе развернешь копию с тем же именем на новом сервере и база определится как рабочая.

12

vde69

06.11.15

08:50

(11) ты код посмотри сначала (8) ….

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

13

mehfk

06.11.15

08:50

(5)

/AllowExecuteScheduledJobs -Off|-Force  — управление запуском регламентных заданий. Регламентные задания начинают выполняться на первом запущенном по порядку клиенте, у которого не AllowExecuteScheduledJobs –Off. После завершения сеанса этого клиента, выполнение переходит к какому-либо из других запущенных сеансов. Если запускается сеанс с AllowExecuteScheduledJobs –Force, то регламентные задания начинают выполняться на нем, не зависимо от наличия других сеансов.

14

Александр_

Тверь

06.11.15

08:52

(12) ок. внимательно код не прочитал, косяк.

15

Александр_

Тверь

06.11.15

08:55

(13) /AllowExecuteScheduledJobs -Off  действительно вариант. Спасибо о таком варианте не подумал.

но ИМХО нужен штатный способ на уровне конфигурации указать имя рабочей базы и рабочего сервера.

16

Александр_

Тверь

06.11.15

08:58

Слишком легко забыть отключить регламентные задания.

Особенно когда 99% времени работает в одном варианте (например, в клиент-серверном) и один раз понадобилось использовать другой вариант (например, файловый).

17

vde69

06.11.15

09:01

(15) я думал привязаться к ID базы в кластере (имя каталога с серверным кешем), но при использования кластера это не работает.

а еще есть вариант когда вообще ничего не спасет — это клон виртуалки…

короче на 100% гарантию нельзя получить (тут с месяц назад был топ на эту тему)

по этому штатную не сделают никогда, что бы к ним претензий не было…

мой вариант дает вполне сносную работу в подавляющем большинстве окружений и реально помогает не только мне но и пользователям (не путаться где тестовая копия а где рабочая)

18

Александр_

Тверь

06.11.15

09:06

(17) твой вариант (собственно у меня тоже есть такой вариант) обладает только одним недостатком. А именно: нужно вносить изменения в базу. А это плохо.

19

Serg_1960

06.11.15

09:08

Всё было бы гораздо проще, если бы «по умолчанию» в новых базах регламентные задания были бы запрещены и их приходилось бы разрешать «вручную». Имхо.

20

vde69

06.11.15

09:12

(19) когда создаешь базу в кластере — ставь галочку «блокировка регламентных заданий» и уже можешь не парится, что при копировании в эту бузу, что-то заработает…

ну а файловые — так они только для демо и подходят… вообще для них нужно запретить рег задания и сделать только монопольный режим…

21

rs_trade

06.11.15

09:15

(19) Да, так было бы лучше.

22

Александр_

Тверь

06.11.15

09:16

(21) ага… купил себе бух базу, установил — запустил. и не работает.

23

Александр_

Тверь

06.11.15

09:17

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

24

Александр_

Тверь

06.11.15

09:17

Кто знает, где есть описание «DoNotCopy.txt»? на its не нашел :( в доке тоже.

25

Александр_

Тверь

06.11.15

09:18

я имею ввиду когда появляется, да чего действует.

26

Serg_1960

06.11.15

09:19

(20) Спасибо, кэп :) я об этом и говорил. Было бы лучше, имхо, чтобы в кластере(а ещё лучше — на уровне платформы) там была ба галочка возле пункта «Разрешить выполнение заданий», а не блокировать.

(23) Первоначальное заполнение базы — куда сложнее процесс, но ведь делают. вот там самое место разрешению выполнять задания.

27

rs_trade

06.11.15

09:20

(22) лезешь в консоль, снимаешь галку. все просто.

28

Александр_

Тверь

06.11.15

09:21

(27) под словосочетанием «бух базу» я имел ввиду «бухгалтер базу». т.е. базу купил не программист, а обычный пользователь, которые не знает никаких консолей.

29

rs_trade

06.11.15

09:23

(28) и развернул кластер 1С? где для файловой консоль?

30

Александр_

Тверь

06.11.15

09:23

(29) забей.

31

rs_trade

06.11.15

09:25

(30) для файловой и так с плясками надо рег.задания настраивать. и на файловую вообще пох. речь о сервере.

32

Serg_1960

06.11.15

09:29

«ну а файловые — так они только для демо и подходят» — РИБ-базы, где центральный узел на SQL и куча файловых подчиненных узлов в «ларьках» — имхо, до сих пор широко распространенный вариант.

33

vde69

06.11.15

09:33

(32) и какой умник будет делать копию узла и на нем поработать???

в такой ситуации вообще должны жестко запрещены любые манипуляции с узлом

34

Александр_

Тверь

06.11.15

09:35

Я для себя решил задачу обмена данными, путем создания обработки-шаблона.

Обработка подключается как доп.обработка (БСП). В обработке 2 команды (все создается автоматом). Одна на открытие формы (для настройки и ручной выгрузки) вторая на запуск в виде регламентного задания.

Как итог: Пишешь правила в КД 2.1. Эти правила загружаешь в макет обработки (либо выкладываешь в сетевую папку, как удобннее). Настраиваешь обработку и дальше все работает автоматом.  Настройка шаблона (при наличии готовых правил) занимает минуты 3-4.

вот так вот это выглядит (настройка):

https://yadi.sk/i/EsuhJphwkGGyR

вот так выглядит ручная выгрузка (это все одна форма, просто настройки скрываются после их сохранения):

https://yadi.sk/i/kruzf852kGGcj

без указания плана обмена документы вручную выбираются. если указан план обмена, то берутся по плану обмена.

соответственно все работает без изменения конфигурации.

35

Stim

06.11.15

09:36

(6) предлагаешь в каждую базу добавить константу ИдентификаторРабочейБазы?

36

Serg_1960

06.11.15

09:37

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

37

Serg_1960

06.11.15

09:53

(33) Не знаю у кого как, а у меня это обычное дело. Когда в ЗУПе новые начисления/удержания прописывают — просят копию, чтобы там отработать варианты формул (с прогоном на реальных данных); технологи и конструктора в УПП, когда опытные образцы нового изделия отрабатывают — просят копию для контрольного прогона, вплоть до расчета себестоимости…

38

mehfk

06.11.15

10:10

39

Александр_

Тверь

06.11.15

10:21

(38) Спасибо, за информацию. не нашел сам :(

40

Александр_

Тверь

06.11.15

10:22

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

41

Звездец

06.11.15

10:32

(38)в принципе вполне подходящее решение, всегда напрягало в копиях отключать обмены автоматические. Остается только один вопрос, если отключил, а потом надо включить обратно? Под рукой нет подходящего релиза

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

Мнение эксперта

1С:Эксперт по технологическим вопросам

Задавайте мне вопросы, и я помогу разобраться!

Далее находим в дереве конфигурации ветку Регламентные задания , они находятся на закладке Общие и нажимаем кнопку Добавить Рис. Как убрать слово КОПИЯ в заголовке программы 1С: Предприятие 8 Обращайтесь в форму связи

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

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

Также одним из вариантов применения автоматической блокировки сеансов по расписанию на сервере 1С будет настройка резервного копирования баз 1С.

Вообще, в жизни найдется много ситуаций, когда может потребоваться предложенная для обсуждения функциональность.

Средство разработки Powershell (PS)

Сначала нам нужно определиться со средством для написания нашей управляющей подпрограммы (скрипта). Ранее серверы и рабочие станции на ОС Windows для написания командных сценариев и подпрограмм использовали командную строку (cmd). Современные серверные ОС под управлением Windows используют более совершенный аналог cmd — расширяемое средство автоматизации Windows PowerShell.

Наш рассматриваемый опыт будет выполняться на сервере с ОС Windows 2012 R2 и кластере серверов на базе 1С Предприятие 8.3. В связи с этим и разработку командного сценария мы будем делать на Windows PowerShell.

Обращаем Ваше внимание на то, что во имя избежания всяческих казусов с правами, все работы следует производить от имени пользователя с полными правами.

Регистрация СОМ объекта

Также для разработки нам потребуется зарегистрированный СОМ-объект V83.COMConnector. Если такой класс не зарегистрирован, то после входа в PowerShell с администраторскими привилегиями нужно выполнить несложную команду: regsvr32 «C:\Program Files (x86)\1cv8\8.3.х.xxxx\bin\comcntr.dll», где вместо «х» нужно указать версию используемой Вами платформы.

Автоматизация блокировки начала сеансов в 1С.

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

Промокоды на Займер на скидки

Займы для физических лиц под низкий процент

  • 💲Сумма: от 2 000 до 30 000 рублей
  • 🕑Срок: от 7 до 30 дней
  • 👍Первый заём для новых клиентов — 0%, повторный — скидка 500 руб

Итак, откроем обычный текстовый редактор (Блокнот) и напишем скрипт следующего содержания:

Учетная запись пользователя не имеет разрешения отключить эту задачу FIX

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

Настройка регламентных заданий в 1С: ERP

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

Мнение эксперта

1С:Эксперт по технологическим вопросам

Задавайте мне вопросы, и я помогу разобраться!

Кроме того в стандартных поставках 1С появилась возможность управления плановыми работами напрямую из программы, не заходя в Конфигуратор. Регламентные задания в 1С Обращайтесь в форму связи

Выводим текущее состояние заданий

Для этого переходим на закладку «Вывести» нажимаем кнопку «Вывести. «:

  1. Включен или выключен запуск новых регламентных заданий на сервере 1С.
  2. Список регламентных заданий в базе.
  3. Их расписание.
  4. Включены задания или выключены.
  5. Если последний запуск задания был с ошибкой — эта ошибка выводится красным цветом рядом с заданием.

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

Непредвиденная ситуация 1С — ошибки 1С и исправление

Напутствие

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

Ещё раз хочу обратить ваше внимание на возможность управления регламентными заданиями из закладки «Скрипты»:

При помощи скриптов вы можете выполнять все перечисленные выше возможности по расписанию и с более гибкими настройками.

По любым вопросам связанным с использованием обновлятора как всегда пишите мне на почту helpme1c.box@gmail.com.

С уважением, Владимир Милькин (преподаватель школы 1С программистов и разработчик обновлятора).

Как помочь сайту: расскажите (кнопки поделиться ниже) о нём своим друзьям и коллегам. Сделайте это один раз и вы внесете существенный вклад в развитие сайта. На сайте нет рекламы, но чем больше людей им пользуются, тем больше сил у меня для его поддержки.

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

Мнение эксперта

1С:Эксперт по технологическим вопросам

Задавайте мне вопросы, и я помогу разобраться!

Кроме того в стандартных поставках 1С появилась возможность управления плановыми работами напрямую из программы, не заходя в Конфигуратор. Управление регламентными заданиями баз 1С из обновлятора Обращайтесь в форму связи

Как это работает?

При первом входе в перемещенную или восстановленную информационную базу выводится соответствующее сообщение: «Информационная база была перемещена или восстановлена из резервной копии».

Администратор при первом запуске скопированной информационной базы должен принять решение о ее роли и выбрать с помощью соответствующих кнопок один из двух вариантов:

  • Информационная база перемещена
    В этом случае будет восстановлено выполнение работы с внешними ресурсами;
  • Это копия информационной базы
    В этом случае работа со всеми внешними ресурсами остается заблокированной.

Фоновое задание в 1С 8. Как делать задания и расписание?

Как определяется факт перемещения информационной базы ?

Дальнейшая проверка зависит от типа расположения базы:

    В файловой информационной базе факт перемещения определяется по служебному файлу DoNotCopy.txt, автоматически создаваемому программой в каталоге информационной базы. Внутри файла находится идентификатор информационной базы. Если файл отсутствует или идентификатор в файле отличается от идентификатора в базе, то информационная база считается перемещенной.
  • По изменению имени информационной базы. Например, если имя информационной базы было «base_bp», а стало «base_bp_test».
  • Или по изменению имени компьютера и имени сервера. Например, если имя компьютера было «main_server», а стало «test_server», а также изменилось имя сервера с «main» на «test».

При работе в модели сервиса признак перемещения приложения устанавливается Менеджером сервиса. Если информационная база загружается в приложение или выгружается из него, то этот факт определяется автоматически.

Регламентное задание имеет расписание, которое определяет, в какие моменты времени нужно выполнять связанный с регламентным заданием метод.

Мнение эксперта

1С:Эксперт по технологическим вопросам

Задавайте мне вопросы, и я помогу разобраться!

Можно добавлять в список два и более экземпляра одного регламентного задания например, если необходимо задать два разных расписания. Аварийно завершился процесс фонового задания 8.3. Регламентные и фоновые задания (1Cv8) Обращайтесь в форму связи

Настройка регламентных заданий

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

Для каждого регламентного задания может быть задано расписание, в соответствии с которым задание будет автоматически запущено. В системе поддерживаются однократные и периодические расписания. Можно задать дату начала и окончания выполнения, дневное, недельное и месячное расписания.

Можно добавлять в список два и более экземпляра одного регламентного задания (например, если необходимо задать два разных расписания).

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

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

Для клиент-серверного варианта работы можно указать пользователя информационной базы, который будет задействован для выполнения регламентного задания. Для файловой информационной базы используется текущий пользователь для выполнения всех регламентных заданий.

Остальные поля формы носят служебный характер и недоступны для редактирования.

1С: Вопросы и ответы » Настройка автоматической блокировки сеансов по расписанию на сервере 1С 8.3. Как выгнать пользователей из 1С. Настройка задачи для планировщика Windows

Исполнение регламентных заданий

Запуск и исполнение регламентных заданий в клиент-серверном и файловом вариантах «1С:Предприятия» отличаются:

  • в клиент-серверном варианте запуск регламентных заданий происходит автоматически;
  • в файловом варианте для выполнения регламентных заданий по расписанию необходимо наличие выделенного клиентского сеанса (командой Открыть отдельный сеанс обработки регламентных заданий можно запустить такой сеанс).

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

На закладке Фоновые задания есть возможность проконтролировать выполнение фоновых заданий. Для этого можно воспользоваться отбором фоновых заданий по интересующему регламентному заданию, периоду выполнения задания, состоянию (Выполнено, Завершено с ошибками, Отменено, Выполняется).

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

💥Принимайте участие в опросе и получайте бесплатную консультацию

У вас вдруг при входе в базу 1С:Бухгалтерия 8.3 (редакция 3.0) появился вопрос «Информационная база была перемещена или восстановлена из резервной копии?»

Оглавление

  • Что же это значит?
  • Как 1с определила, что база перемещена?
  • Зачем это нужно?
  • Что отвечать и к чему это приведёт?
  • Если мы ошиблись в ответе
    • Вариант первый
    • Вариант второй

Что же это значит?

Это означает, что программа 1С определила, что файл с базой перемещён по другому пути, возможно даже на другой компьютер в сети.

И она у нас интересуется: экземпляр базы, который мы сейчас открыли — он основной … или это просто резервная копия или база для тестов, скопированная с основной?

Как 1с определила, что база перемещена?

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

Есть ещё ряд признаков (в том числе для серверных баз), при помощи которых программа определяет перемещение базы.

Зачем это нужно?

Давайте для примера представим, что в нашей базе настроена синхронизация с другой (центральной). И все изменения, которые мы в ней делаем, тут же улетают (синхронизируются) в центральную базу.

Синхронизация происходит автоматически по расписанию при помощи регламентных заданий.

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

И все эти документы ошибочно улетели в центральную базу  8-O

Чтобы избежать подобной ситуации и был введён этот механизм.

Что отвечать и к чему это приведёт?

Если мы ответим «Информационная база перемещена», то 1С посчитает эту базу основной и ничего предпринимать не будет.

Если же мы ответим «Это копия информационной базы», то 1С пометит для себя эту базу как копию и тут же отключит ряд регламентных заданий, связанных с синхронизацией данных, отправкой почты и некоторые другие, которые могут наломать дров, если будут запущены не в основной базе данных (см. пример выше).

Для 1С бухгалтерии такими регламентными заданиями (которые автоматически отключаются, если мы ответили «Это копия информационной базы) являются:

  • Обмен с контролирующими органами.
  • Обработка заявлений абонента.
  • Отправка и получение данных ГИСМ.
  • Очистка ненужных файлов.
  • Сбор и отправка статистики.
  • Синхронизация данных.
  • Синхронизация файлов с облачным сервисом.
  • Удаление неактуальной информации синхронизации.
  • Экспорт оценки производительности.

Если вопрос возник для базы, которую мы считаем нашей основной (рабочей), то отвечаем «Информационная база перемещена«.

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

Если мы ошиблись в ответе

Вариант первый

Но что делать, если мы ошиблись в ответе (поторопились) и случайно ответили «Это копия информационной базы». Как сделать копию базы снова основной (чтобы разблокировались автоматически заблокированные при нашем ответе регламентные задания)?

Для этого заходим в раздел «Администрирование» пункт «Поддержка и обслуживание»:

В открывшемся окне находим раздел «Регламентные операции» и нажимаем кнопку «Разблокировать работу с внешними ресурсами»:

Готово :)

Вариант второй

Если же мы случайно ответили «Информационная база перемещена», хотя на самом деле это копия и все регламентные задания по синхронизации должны быть заблокированы, то сделаем следующее:

1. Закроем 1с.

2. Удалим (или просто переименуем в DoNotCopy_.txt)  файл DoNotCopy.txt из папки с базой.

3. Изменим имя папки, в которой хранится база.

4. Подключим базу в список 1с и запустим её.

5. Снова возникнет вопрос, на этот раз ответим «Это копия информационной базы».

Готово :)

Как помочь сайту: расскажите (кнопки поделиться ниже) о нём своим друзьям и коллегам. Сделайте это один раз и вы внесете существенный вклад в развитие сайта. На сайте нет рекламы, но чем больше людей им пользуются, тем больше сил у меня для его поддержки.

Решение вопроса считается устаревшим

При не корректном завершении резервного копирования, возникает ошибка при запуске информационной базы : «Начало сеанса с информационной базой запрещено. Для выполнения резервного копирования…..»


1 309

Решение вопроса:

1. Делаем копию папки с информационной базой.
2. Удаляем в папке с базой все файлы ( папки не трогаем) кроме DoNotCopy.txt ( если есть) и 1Cv8.1CD — сам файл базы ( файл имеет большой размер в килобайтах ). Выполняем запуск.

Информация
Комментировать статьи на сайте возможно только в течении 31 дней со дня публикации.

Как принудительно задать признак «Копия информационной базы»

(7) Спасибо. Я блокировал регалментные задания через консоль кластера. Не мпомогло.

После обновления ее пришлось пропатчить
из
https://forum.infostart.ru/forum64/topic153899/
иначе диалог возникал всегда. Теперь он не возникает вовсе.
Даже на копии.

Я думаю проблема будет у многоих после обновления на последни БП и ЗУП

(0)
еще раз повторюсь.
создаем обработку. добавляем новую форму.
в форме в событии «ПриОткрытии» пишем:

Как убрать слово [КОПИЯ] в заголовке программы 1С:Предприятие 8

Что делать, если в заголовке программы «1С:Предприятие 8» появилось слово [КОПИЯ]

Слово КОПИЯ в названии программы 1С

Как в 1С убрать слово КОПИЯ

Дело в том, что в новых типовых конфигурациях, разработанных на новой версии Библиотеки Стандартных Подсистем (БСП), начиная с версии БСП 2.4.4, префикс [КОПИЯ] в заголовке программы добавляется автоматически, если изменилось местоположение информационной базы в связи с копированием или восстановлением из резервной копии.

Для чего это было сделано?

Для предотвращения конфликтов с основной информационной базой все подобные регламентные задания при изменении местоположения информационной базы теперь блокируются автоматически, а для наглядности в названии программы появляется префикс [КОПИЯ].

Как это работает?

Как убрать слово КОПИЯ в 1С

Администратор при первом запуске скопированной информационной базы должен принять решение о ее роли и выбрать с помощью соответствующих кнопок один из двух вариантов:

  • Информационная база перемещена
    В этом случае будет восстановлено выполнение работы с внешними ресурсами;
  • Это копия информационной базы
    В этом случае работа со всеми внешними ресурсами остается заблокированной.

Что делать, если нажали не ту кнопку?

Как убрать КОПИЯ в названии базы 1С

Как убрать отметку КОПИЯ из заголовка программы 1С

Почему появилось слово КОПИЯ в заголовке программы 1С:Предприятие

Если вы действительно скопировали информационную базу или восстановили ее из резервной копии для тестирования, обучения или просто проверить данные за какой-то предыдущий период, то пусть вас не смущает отметка [КОПИЯ] в заголовке программы. Мы не рекомендуем разблокировать работу с внешними ресурсами только ради того, чтобы убрать отметку [КОПИЯ] в заголовке программы, т.к. это может привести к искажению реальных данных в рабочих информационных базах.

Как определяется факт перемещения информационной базы ?

Дальнейшая проверка зависит от типа расположения базы:

    В файловой информационной базе факт перемещения определяется по служебному файлу DoNotCopy.txt, автоматически создаваемому программой в каталоге информационной базы. Внутри файла находится идентификатор информационной базы. Если файл отсутствует или идентификатор в файле отличается от идентификатора в базе, то информационная база считается перемещенной.
  • По изменению имени информационной базы. Например, если имя информационной базы было «base_bp», а стало «base_bp_test».
  • Или по изменению имени компьютера и имени сервера. Например, если имя компьютера было «main_server», а стало «test_server», а также изменилось имя сервера с «main» на «test».

При работе в модели сервиса признак перемещения приложения устанавливается Менеджером сервиса. Если информационная база загружается в приложение или выгружается из него, то этот факт определяется автоматически.

Какие регламентные задания блокируются в копии информационной базы?

  • Синхронизация распределенных информационных баз (РИБ).
  • Обмен данными между информационными базами различных конфигураций (например, между конфигурациями БП и ЗУП или БП и УТ).
  • Синхронизация данных между автономным рабочим местом и информационной базой в облачном сервисе.
  • Обмен данными с контролирующими органами.
  • Обработка заявлений абонента.
  • Отправка и получение данных ГИСМ.
  • Очистка ненужных файлов.
  • Сбор и отправка статистики.
  • Удаление неактуальной информации синхронизации.
  • Экспорт оценки производительности.

Если нажали «Эта база перемещена» или «Разблокировать работу с внешними ресурсами»

Или взять обработку и запустить. (Главное меню -> Файл открыть) -> блокировать работу с внешними ресурсами.

Проверил на ERP (2.2.3.196; 2.4.3.126) , БП КОРП (3.0.71.89)

06.08.2019 добавил (РегламентныеЗаданияСервер.ЗаблокироватьРаботуСВнешнимиРесурсами)

Скачать файлы

Специальные предложения

Electronic Software Distribution

Маркировка 488-ФЗ

Интеграция 1С с системой Меркурий

Готовые переносы данных

Алкогольная декларация

54-ФЗ

Инструментарий разработчика

Маркетплейсы и 1С

Траектория обучения 1С-разработчика

Управление проектом на Инфостарте

Автор запретил комментарии

Просмотры 16266

Загрузки 62

Рейтинг 9

Создание 29.06.18 17:19

Обновление 21.08.19 10:15

№ Публикации 856914

Конфигурация Конфигурации 1cv8

Операционная система Не имеет значения

Вид учета Не имеет значения

Доступ к файлу Абонемент ($m)

Код открыт Да

См. также

Видеокурс-самоучитель «1С:Документооборот » для самостоятельного внедрения Промо

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

30.10.2018 36879 15 0

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

Обновление данных файлов, созданных по шаблону в ДО 2.1.13.

10.09.2019 5253 pavelpribytkin96 4

1С: Документооборот. Роли, использующие объекты адресации. Конфигурация остается типовой (используется расширение)

Расширение функционала документооборота. Реализована возможность использования ролей с объектами адресации. Конфигурация остается типовой (используется расширение)

5 стартмани

10.01.2019 21364 33 sulig 27

Год жизни с Яндекс.Почтой

Опишу свой опыт работы с Яндекс.Почтой из 1С:Документооборота. Ошибки, которые, видимо, редки и поэтому нигде не описаны, в основном побеждены и, может, мой опыт поможет кому-нибудь в его борьбе.

1 стартмани

05.01.2019 19585 5 soulner 0

Права доступа в 1С:Документооборот 2.1 Промо

В программе 1С:Документооборот ред 2.1 механизм системы прав доступа сильно изменился. С одной стороны, права доступа в данной версии стали проще и быстрее, с другой стороны — права по рабочим группам объектов теперь могут противоречить политикам доступа. Разберемся в данной статье как работает механизм прав доступа в 1с документообороте 2.1.

16.09.2016 94044 vlush78 0

Вывод всей истории в задаче комплексного процесса

В статье описывается, какие изменения нужно сделать, чтобы в задаче комплексного процесса выводилась вся история (по всем процессам), а не только история текущего процесса.

08.08.2018 8484 E_Babaylova 7

Печать pdf документа со штампом ЭЦП

Печать pdf файла, прикрепленного к внутреннему документу, подписанному ЭЦП, с установкой отметки о подписании.

1 стартмани

24.05.2018 28306 138 App0st0l 14

Нанесение штампа на PDF файл при регистрации (входящий номер и дата)

Данный код реализует возможность автоматического нанесения штампа на PDF файл при регистрации (входящий номер и дата).

14.05.2018 20933 aabogachev 47

Блокировка повторного запуска комплексного процесса в 1С: Документооборот 2

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

2 стартмани

04.10.2016 31523 104 zabaluev 25

Нагрузочное тестирование 1С:Документооборот

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

28.12.2015 22962 vlush78 1

Обработчик автоматической регистрации документа 1С:Документооборот после утверждения и автозаполнения файла по шаблону

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

Понравилась статья? Поделить с друзьями:
  • Ошибка двигателя 0141
  • Ошибка доступа к базе данных project studio
  • Ошибка доступа к файлу cgr
  • Ошибка двигателя даф 106
  • Ошибка двигателя 0301