Имя: Пароль:
1C
1С v8
Подключение к 1С по ole
,
0 Ne_Maks
 
27.03.15
11:23
Времечко! Подключаюсь к базе по оле, следующим образом:
Set DB=CreateObject("v83.Application")
DB.Connect("File='D:\новая база\база 1С 8.3 ремонт\';Usr='РБП';pwd='111'")
DB.Visible=0

И всё почти прекрасно, за исключением того, что при запуске спрашивает:
"Завершить работу?", если делаю видимость 1, то запускается нормально, а если вот 0, то подключение идет и потом вот вопрос выдаёт, если нажимаю нет, то всё происходит нормально, а если да то процесс закрывается и эска прекращает работать. Хотелось бы чтоб либо не было вопроса, либо перехватывать его, при этом без влезания в конфигурацию.
1 shuhard
 
27.03.15
11:29
(0)[v83.Application]
какая гадость
2 Ne_Maks
 
27.03.15
11:29
(1) ну а что поделать,надо(
3 shuhard
 
27.03.15
11:30
(2) не верю
есть ком конектор и его достаточно
4 Ne_Maks
 
27.03.15
11:36
у меня файловый вариант
5 Ne_Maks
 
27.03.15
11:37
Как подключиться через ком к файловой, и сделать окно скрытым?
6 shuhard
 
27.03.15
11:39
(4)
(5)
кому пофиг файловый/серверный
у кома нет окон
7 Ne_Maks
 
27.03.15
11:49
А регламентка запустится когда произойдет подключение?
8 Ne_Maks
 
27.03.15
11:52
(6) CreateObject("v8.COMConnector") так?
9 Cube
 
27.03.15
11:53
(3) +100
Он ещё и быстрее на порядок (больше чем в 10 раз)
10 Cube
 
27.03.15
11:54
(5) (7) А, вон ты чё задумал... Хитёр бобёр)))
11 Cube
 
27.03.15
11:55
Переходи на 8.3.

Работа фоновых заданий в файловом варианте:
Реализовано в версии 8.3.3.641.
http://v8.1c.ru/o7/201305fi/index.htm
12 Ne_Maks
 
27.03.15
11:56
(10) ну есть немного))есть одна штука надо, чтоб она выполнялась на кассовой машине, но не надо чтоб кассовая девочка этого видела, а то еще натворит делов)
13 Ne_Maks
 
27.03.15
11:57
не (11) , надо так как есть делать(
14 Ne_Maks
 
27.03.15
12:04
(6) вот таким образом:
Set DB=CreateObject("v83.COMConnector")

DB.Connect("File='D:\новая база\база 1С 8.3 ремонт\';Usr='РБП';pwd='22612163'")
чёт не работает, ничего не пишет никакой ошибки, и в процессах не появляется.
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.