Такое, значит, дело.
Есть несколько баз. Есть необходимость из самописной конфигурации узнать, какая Дата запрета изменения данных установлена в остальных базах.
К базам подключаюсь через COMобъект. Вот часть кода:
Вопрос такой.
Вроде все работает, но если выбираю несколько баз, то ругается
Есть несколько баз. Есть необходимость из самописной конфигурации узнать, какая Дата запрета изменения данных установлена в остальных базах.
К базам подключаюсь через COMобъект. Вот часть кода:
Если База.SQL Тогда
V8 = Новый COMОбъект("V82.COMConnector");
Соединение = V8.Connect("srvr=""" + Сервер + """; ref=""" + База.ИмяФайла + """; usr=""" + Пользователь + """; pwd=""" + Пароль + """;");
ТекстЗапроса = ФормированиеТекстаЗапроса(Обр.База1С);
ИначеЕсли База.ВерсияПлатформы = "8.2" Тогда
V8 = Новый COMОбъект("V82.COMConnector");
Соединение = V8.Connect("File=""" + База.Адрес + """; usr=""" + Пользователь + """; pwd=""" + Пароль + """;");
ТекстЗапроса = ФормированиеТекстаЗапроса(Обр.База1С);
Иначе
V8 = Новый COMОбъект("V83.COMConnector");
Соединение = V8.Connect("File=""" + База.Адрес + """; usr=""" + Пользователь + """; pwd=""" + Пароль + """;");
ТекстЗапроса = ФормированиеТекстаЗапроса(Обр.База1С);
КонецЕсли;
Запрос = Соединение.NewObject("Запрос");
Запрос.Текст = ТекстЗапроса;
РезультатЗапроса = Запрос.Выполнить().Выгрузить();
ПоказатьВопрос такой.
Вроде все работает, но если выбираю несколько баз, то ругается
{Обработка.ДатыЗапретаИзмененияДанныхВБазах.Форма.Форма.Форма(116)}: Ошибка при вызове метода контекста (Выполнить): Произошла исключительная ситуация (1C:Enterprise 8.3.5.1248): {(1, 1)}: Ожидается выражение "ВЫБРАТЬ"
По теме из базы знаний
- Ежедневный пересчет валютных цен в рублевые по текущему курсу, исходный тип цен в целевой
- Взаимодействие между базами 1С через COM
- Мультибазовая очистка Журнала регистрации с автоматическим перемещением архивных данных в указанный каталог
- Автообновление конфигурации после обмена
- Автоматизируем переезд SQL баз с одного сервера на другой
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(1) Anchoret, нет полной картины, как именно происходит перебор,?
что находится в переменных, ?
подключение осуществилось или нет ?
Базы подключаются поочередно, в одну и ту же переменную ? После окончания работы с ней, отключаешь, или так и висит ?
В общем, включай отладчик, и аккуратно смотри пошагово, что там происходит
что находится в переменных, ?
подключение осуществилось или нет ?
Базы подключаются поочередно, в одну и ту же переменную ? После окончания работы с ней, отключаешь, или так и висит ?
В общем, включай отладчик, и аккуратно смотри пошагово, что там происходит
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот