#0
by NewMishutka
Описание: Есть несколько SQL баз и есть несколько их копий. Между основными базами существует обмен реализованный через регламентное задание. Из BASE1 в BASE2. При обмене данные тянутся из прописанного в коде места в сети - получили данные, обработали и удалили файл данных. А вот тут начинается интерессное, для меня. Для разработки есть SQL копии баз - COPY_BASE1 в COPY_BASE2 - и в них включены регламентные задания, втом числе и обмен данными. И вот теперь необходимо найти SQL имена баз - чтобы в коде по обмену учесть что это только копии баз - и данные получить, обработать - НО файлы с данными НЕ удалять. Искал, искал как определить SQL имя открытой базы, но либо не нашел - либо плохо искал. Прошу помощи в данном вопросе. Заранее спасибо.
#6
by Ненавижу 1С
Использование: Чтение и запись. Описание: Тип: Строка. Имя базы данных сервера баз данных, в которой размещается информационная база. Доступность: Интеграция.
#7
by NewMishutka
К сожалению нельзя отменить регламентные задания. Нужно чтобы в кипиях они не "полностью" выполнялись. Сейчас буду пробовать что порекомендовали.
#8
by NewMishutka
Спасибо, имя получил из СтрокаСоединенияИнформационнойБазы. Мне для решения задачи достаточно. Спасибо всем помощь.
#9
by Лефмихалыч
для копий в обязательном порядке нужно: 1. При разворачивании копий отключать все обмены, регламентные задания 2. Очищать все ссылки на внешние источники данных у нас эта процедура называется "Обезврещживание копии" и делается (основная часть) специально заточенной обработкой
#12
by Лефмихалыч
тогда могу порекомендовать прямые запросы и drop database при совпадении каких-нить случайных событий.
#14
by Лефмихалыч
на полном серьезе - поддержка отчитывается при разворачивании копии: "Регламентные задания заблокированы, копия обезврежена". Просто в базах не редко хранятся ссылки на всякие вешние базы, с которыми обмены в том числе на прямых запросах происходят. И в случае чего может быть такой алес, который будет стоить настоящих зеленых денег.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- как узнать остаток по кассе в любой валюте имеющейся в справочнике валют?
- Как узнать размер таблицы в SQL базе?
- Как узнать узнать идентификатор конфигурации
- 1cv8 SQL: Имя SQL сервера и имя SQL базы данных
- Как программно узнать имя базы SQL из 1С
- Как узнать имя текущей базы SQL или имя базы 1с .
- Как узнать из 1с 8 имя sql таблицы в которой лежит справочник?
- Как узнать протокол подключения 1С к SQL MS SQL Server?
- Как можно узнать имя таблицы в 1С если знаешь её имя в SQL?
- как узнать имя текущего пользователя (не полное имя, а просто имя?)
- В подписке на событие узнать Интерактивная запись или нет?
- Резервное копирование базы SQL. Ошибка операционной системы 5 - SQL Server
В этой группе 1С
- Вопрос по ЗУП, отпуск сразу по 2 организациям? Корректно и как это отразить
- СКД и Субконто
- Не отменяется регистрация в обр. Регистрация изменений для обмена
- v8: Как программно редактировать ПостроительОтчета
- v7: ведомость по контрагентам не правильно формируется, почему?
- ЗУП 8.2, Оплата платежной ведомости
- Сравнение Corel Draw и Adobe Illustrator
- Розница 1. Как свернуть?
- Правила обмена РИБ
- монитору активности не удается выполнить запросы к серверу
- Добавить колонку "Артикул" в печатной форме 1с 7.7
- Есть-ли на нокии Х2 функция записи разговора?
- Строку в HEX последовательность
- Как получить сумму оборотов для всех контрагентов в группе по опр. счету?
- v7: 1С 77 закрыть пользователю меню сервис
- Выгрузка возвратов товаров от покупателя и поставщику из УПП в БП
- Ошибка при загрузке данных: Индекс находится за границами массива
- Табличный документ в PDF как рисунок
- Перенос Номенклатуры из БП в УТ
- v7: Как запустить процедуру в документе