![]() |
![]() |
|
Разрыв OLE соединения с 8.0 без вопроса "Завершить работу системы?" ₽ |
☑ | ||
---|---|---|---|---|
0
Pashkaa
30.01.07
✎
09:15
|
Цепляюсь из одной 8ки к другой так
V8 = Новый COMОбъект("V8.Application"); V8.Connect("File=""\\Server01\share_db\ERP_DB\1cv8_10.2\"";Usr=""Сидоров М.К."";"); после необходимых операций загрузок надо разорвать соединение, пишу V8 = Неопределено; и появляется вопрос "Завершить работу системы?". Я конечно понимаю что у пользователя под которым коннектюсь в настройках указано что запрашивать подтверждение при выходе из системы, но нельзяли обойти эту настройку при OLE соединении?? Я вижу два выхода: 1.Создать пользователя с необходимой настройкой и выхода без долбанного вопроса 2.Убрать в настройках соответствующую галку у пользователя под которым захожу сейчас Может есть другой вариант?? (В 7.7 такой херни не было даже если у пользователя и была соответствующая галка в настройках включена) |
|||
1
ТелепатБот
гуру
30.01.07
✎
09:15
|
||||
2
megalodon
30.01.07
✎
09:21
|
// закрыть 1С без лишних вопросов
с = Новый СписокЗначений; с.Добавить(с); ЗначениеВСтрокуСнутр(с); |
|||
3
coder1cv8
30.01.07
✎
09:25
|
(2) ))
|
|||
4
vde69
30.01.07
✎
09:28
|
ЗавершитьРаботуСистемы (Exit)
Синтаксис: ЗавершитьРаботуСистемы(<Запрашивать возможность>) Параметры: <Запрашивать возможность> (необязательный) Тип: Булево. Если Ложь, то завершение работы программы будет выполнено безусловно (не зависимо от наличия редактируемых данных). Если значение параметра Истина, то будут вызываться обработчики закрытия для каждой открытой формы и для всего приложения. Для редакторов текстов, табличных документов и HTML-документов будет произведен анализ модифицированности. Если нет факторов, препятствующих закрытию (например, данные модифицированы и не сохранены), то выполняется завершение работы. В противном случае (такие данные есть) будет выдан вопрос о необходимости сохранения документов. Значение по умолчанию: Истина Описание: Позволяет принудительно вызвать завершение работы 1С:Предприятия. В зависимости от переданного параметра будут вызываться обработчики закрытия и завершения работы системы или завершает работу безусловно. Недоступен на сервере 1С:Предприятие. Не используется в модуле внешнего соединения. Примечание: Если вызов осуществляется из модуля формы, открытой в модальном режиме, завершение работы системы не выполняется. Пример: // безусловное завершение работы программы ЗавершитьРаботуСистемы(); |
|||
5
Pashkaa
30.01.07
✎
09:40
|
(2) Я закрываю базу не в которой запускал обработку с OLE соединением, а базу к которой коннектился.
Как вы предлагаете использовать конструктор Новый СписокЗначений через COMОбъект V8 |
|||
6
coder1cv8
30.01.07
✎
09:47
|
(5) да шутка это была, посмотри в (4)
|
|||
7
Pashkaa
30.01.07
✎
09:59
|
(4) Всё отлично получилось вот так
V8.ЗавершитьРаботуСистемы(ложь); |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |