1с это копия информационной базы как установить
Перейти к содержимому

1с это копия информационной базы как установить

  • автор:

1с это копия информационной базы как установить

Загрузил архив в копию, а диалог «перемещена / копия» не возник.
Как его задать принудительно что бы в окне ИБ было слово [КОПИЯ]

Этот диалог не только на заголовок влияет
Но если тебе только заголовок нужен, то администрирование — общие настройки
Напишите обработку, сделайте вызов общей формы по управлению блокировкой. Там минимум кода
Ну еще хотелось бы вырубить регламентные задания не на уровне сервера ИБ
Полноценно задать копию

(0) В БП 3.0 есть общий модуль БлокировкаРаботыСВнешнимиРесурсами. В нём, соответственно, процедура — ЭтоКопияИнформационнойБазы.

1с это копия информационной базы как установить

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

там параметр сеанса РаботаСВнешнимиРесурсамиЗаблокирована и пара функций в ОбщегоНазначения, ЕМНИП
(0)[или как это реализовано]
дык кодом, БСП-шным

Отключаются те что по списку.
Еще важная фишка, что когда разрешаешь работу с внешними ресурсами (механика БСП), то они тоже включаются обратно, поэтому снимать флажок блокировки РЗ в инфобазе в кластере надо строго после того, как разрешил работу через БСП, а не до, иначе встрянешь )

Администрирование — Обслуживание — Разблокировать работу с внешними ресурсами

«Вроде какие-то рег задания отключаются, но кажется не все» — а только те, у которых прописан алгоритм проверки этой настройки

Всё нашёл, всем спасибо.
(3) Можно поподробнее, почему именно так надо делать? Эти вещи по идее не связаны.

(7) Ну смотри:
1. Ты развернул копию, подтвердил в механике БСП что это копия.
2. Потом хочешь включить работу РЗ (снять блокировку в кластере).
3. Перед этим нужно просмотреть в консоли заданий список включенных в базе РЗ и выключить ненужные.

Так вот если ты будешь делать пункт 3 до снятия запрета работы с внешними ресурсами (БСП), то под твой осмотр не попадут все РЗ, что были и так уже выключены (в рамках пункта 1). Ты пробежишься глазами, подумаешь что все ништяк — можно включать работу РЗ и включишь ее в кластере.
А потом, когда разрешишь работу с внешними ресурсами в БСП, у тебя сразу включатся все нежелательные РЗ, а их работа в кластере-то уже разрешена. Ты встрял.

Поэтому перед пунктом 2 — когда в кластере РЗ еще запрещены — надо сначала разрешить работу с внешними ресурсами и тогда уже в пункте 3 выполнить тотальный контроль, что выключить, а что оставить.

(8) большое спасибо за разьяснение, я немного неправильно понял порядок действий в (3).

(0)
Как БСП определяет, что вы работаете в копии информационной базы и блокирует опасные действия?

Многие из вас видели возникающее окно Информационная база была перемещена.
Вся логика вычисления относится к подсистеме Регламентные задания.

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

Кто-то восстановил базу для проведения теста, и тут начинаются чудеса:
• обмены этой базы с продуктовыми базами ломают синхронизацию и портят продуктовые базы;
• на сайте появляются товары «Тест1» и «тЕсТ2»;
• начинают рассылаться клиентам электронные письма и SMS сообщения.

Модулем расчета является общий модуль БлокировкаРаботыСВнешнимиРесурсами.

Механизм блокировки работы с внешними ресурсами:
• выполняет отключение регламентных заданий, работающих с внешними ресурсами;
• при наличии подсистемы Обсуждения отключает базу от сервера взаимодействия.

Блокировка может возникать в случае:
• входа пользователя в систему;
• старта выполнения регламентного задания, отмеченного как работающее с внешними ресурсами.

Блокировка всегда выполняется в автоматическом режиме.
Администратору предлагается подтвердить блокировку или разблокировать базу.

Блокировка возникает:
• Если информационная база была загружена из приложения в интернете (1С:Фреш)
• При перемещении базы между клиент-серверным и файловым режимом работы.
• В файловом режиме строки соединения у всех пользователей скорее всего разные, поэтому нужен внешний идентификатор базы.
Им является файл DoNotCopy.txt в папке с информационной базой. Если он не существует или идентификатор базы из файла не соответствует сохраненному в базе — база считается перемещенной.
• В клиент-серверном режиме работы контроллируется изменение имен серверов rphost, rmanager и имени информационной базы (без контроля регистра).
Если параметры были изменены — база считается перемещенной. Для масштабируемого кластера контроль имени rphost можно отключить на форме предупреждения.

Мое регламентное задание не работает с внешними ресурсами, будет ли оно заблокировано?

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

Кроме этого надо первой строкой обработчика регламентного задания вызывать ОбщегоНазначения.ПриНачалеВыполненияРегламентногоЗадания.
Это связано не только с необходимостью блокировки заданий при выявлении что это база — копия,
но еще и для корректной блокировки в случае обновления версии базы данных или при разрыве соединения подчиненного узла РИБ с главным и во многих других кейсах.

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

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

Иногда на нашу линию консультаций обращаются клиенты с проблемой, что у них в заголовке программы «1С» появилось слово [КОПИЯ].

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

Хотя в названии конфигурации такого слова [КОПИЯ] нет.

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

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

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

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

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

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

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

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

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

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

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

Если нажали «Это копия информационной базы» вместо «Информационная база перемещена».
Блокировку работы с внешними ресурсами можно снять позднее.
Для этого в разделе «Администрирование» выберите пункт «Обслуживание».

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

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

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

После снятия блокировки работа с внешними ресурсами будет восстановлена, а надпись [КОПИЯ] в заголовке программы исчезнет.

Если нажали кнопку «Информационная база перемещена» вместо «Это копия информационной базы».

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

Необходимо будет закрыть программу 1С и в каталоге с информационной базой просто удалить или переименовать файл DoNotCopy.txt.

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

При повторном входе в эту информационную будет снова предложено выбрать вариант разрешить или заблокировать работу с внешними ресурсами.

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

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

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

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

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

  • По изменению имени информационной базы. Например, если имя информационной базы было «base_bp», а стало «base_bp_test».
  • Или по изменению имени компьютера и имени сервера. Например, если имя компьютера было «main_server», а стало «test_server», а также изменилось имя сервера с «main» на «test».

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

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

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

Особенности конфигурации 1С:Управление нашей фирмой

В типовой конфигурации 1С:Управление нашей фирмой (УНФ) команда разблокировки работы с внешними ресурсами находиться немного в другом месте:

1с это копия информационной базы как установить

Использован релиз 3.0.83

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

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

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

Этап 1. Сохранение конфигурации в файл (рис. 1)

  1. Откройте окно запуска программы и выделите информационную базу, на основе которой должна быть создана новая чистая информационная база.
  2. Запустите программу в режиме «Конфигуратор».
  3. Меню: КонфигурацияСохранить конфигурацию в файл. Если этот пункт меню неактивный, сначала откройте конфигурацию меню: «Конфигурация» – «Открыть конфигурацию».
  4. В открывшемся окне выберите диск и каталог, куда будет сохранен файл 1Cv8.сf. Имя файлу программа присваивает автоматически (1Cv8.сf), но его можно изменить, тип файла – *.cf.
  5. Кнопка «Сохранить».
  6. После окончания процесса появится сообщение об успешном сохранении конфигурации в файл.

Этап 2. Создание новой информационной базы без конфигурации (рис. 2)

  1. Откройте окно запуска программы.
  2. Кнопка «Добавить».
  3. В открывшейся форме установите переключатель в положение «Создание новой информационной базы»и перейдите к следующему шагу по кнопке «Далее >».
  4. Установите переключатель в положение «Создание информационной базы без конфигурации . » (нижнее положение переключателя) и перейдите к следующему шагу по кнопке «Далее >».
  5. Укажите наименование информационной базы и выберите ее тип расположения, по кнопке «Далее >» перейдите к следующему шагу.
  6. Укажите каталог, где будет физически располагаться информационная база, по кнопке «Далее >» перейдите к следующему шагу.
  7. Укажите параметры запуска информационной базы. Эти параметры для рабочих баз обычно устанавливают специалисты. Оставьте настройки, предложенные программой по умолчанию – оба переключателя в положении «Выбирать автоматически».
  8. Кнопка «Готово».

Этап 3. Загрузка конфигурации из файла (рис. 3)

  1. Откройте окно запуска программы и выделите информационную базу, созданную на этапе 2.
  2. Запустите программу в режиме «Конфигуратор».
  3. Меню: КонфигурацияЗагрузить конфигурацию из файла. Если этот пункт меню неактивный, сначала откройте конфигурацию меню: «Конфигурация» – «Открыть конфигурацию».
  4. В открывшемся окне выберите файл с типом *.cf, в который была сохранена конфигурация на этапе 1.
  5. Кнопка «Открыть». В окне будет выдано предупреждение, что загрузка приведет к полной замене конфигурации. Кнопка «Да».
  6. После окончания процесса появится сообщение об успешной загрузке. Кнопка «Да».
  7. Откройте программу в пользовательском режиме по клавише F5 и дождитесь, пока будет выполнено начальное заполнение данных. После этого новая (чистая) информационная база готова к работе.

Смотрите также

  • Как в «1С:Бухгалтерии 8» (ред. 3.0) выгрузить информационную базу в файл в режиме «Конфигуратор»?
  • Как в «1С:Бухгалтерии 8» (ред. 3.0) создать резервную копию (архив) информационной базы в пользовательском режиме?
  • Как в «1С:Бухгалтерии 8» (ред. 3.0) восстановить резервную копию (архив) информационной базы в пользовательском режиме?

Подпишитесь на новости

Не пропускайте последние новости — подпишитесь
на бесплатную рассылку сайта:

  • десятки экспертов ежедневно мониторят изменения законодательства и судебную практику;
  • рассылка бесплатная, независимо от наличия договора 1С:ИТС;
  • ваш e-mail не передается третьим лицам;

Добавить комментарий

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