Открытие обработки одной базы из другой базы
По теме из базы знаний
- Список информационных баз пользователя с дополнительной информацией (релиз, номер релиза, дата изменения, список активных пользователей и т.д.)
- Универсальная обработка для 1С 8.3 Инструмент для изменения и исправления ошибок информационной базы
- Создание стартовой базы
- Резервное копирование и восстановление 1С баз на PostgreSQL в Windows с помощью pgAdmin, bat-файлов и планировщика
- Интеграции с маркетплейсами из одного окна: Озон, ВБ, Яндекс, Сбер, Али, ЛаМода для 1С:УНФ, УТ, КА, ERP
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Пример старенький:
Функция УстановитьСОМСоединениеСВнешнейБазой(СОМ,База) Экспорт
НаименованиеБазы=СокрЛП(База.Наименование);
НаименованиеПользователя=СокрЛП(База.СОМПользователь);
Пароль=СокрЛП(База.СОМПароль);
Состояние(">>> Выполняется СОМ-соединение: "+НаименованиеБазы);
СОМ=Новый COMОбъект("V81.Application"); //
//СОМ=Новый COMОбъект("V81.Connect"); //
Попытка Открыта=СОМ.Connect("File="""+СокрЛП(База.КаталогБазыДанных)+""";
Usr="""+НаименованиеПользователя+""";Pwd="""+Пароль+""";");
Исключение Сообщить("Соединение не установлено. База: "+НаименованиеБазы);
Возврат Ложь;
КонецПопытки;
Возврат Истина;
КонецФункции
Процедура ОтменитьСОМСоединениеСВнешнейБазой(СОМ) Экспорт СОМ="";
КонецПроцедуры
Процедура ОсновныеДействияФормыСОМФорма(Кнопка) СОМ=Новый COMОбъект("V81.Application");
Если Не УстановитьСОМСоединениеСВнешнейБазой(СОМ,ВнешняяБаза) Тогда
Возврат;
КонецЕсли;
МенеджерДокумента=СОМ.Документы.АвансовыйОтчет;
//МенеджерДокумента=СОМ.Документы.ДокументУниверсальный;
ФормаВыбора=МенеджерДокумента.ПолучитьФормуВыбора();
ФормаВыбора.ОткрытьМодально();
//Документ=МенеджерДокумента.СоздатьДокумент();
//ФормаДокумента=Документ.ПолучитьФорму();
//ФормаДокумента.ОткрытьМодально();
ОтменитьСОМСоединениеСВнешнейБазой(СОМ);
КонецПроцедуры
Показать
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот