Гость
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Не могу закрыть 1С Com в FoxPro / 4 сообщений из 4, страница 1 из 1
19.05.2015, 09:26
    #38962242
philips
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не могу закрыть 1С Com в FoxPro
Выгружаю DBF из 1С 8.2 (8.2.17.169)
Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
obj = Createobject("V82.COMConnector")

conString='Srvr="'+Server+'";Ref="'+basa+'";Usr="'+login+'";Pwd="'+passwd+'"'

obj.Connect(conString)
obj.Visible = .T.
oQue = obj.Newobject("Запрос")
*!*	 obj.Connect([Srvr="cc-srv-1c-03";Ref="upp_salary_sh_test";Usr="Филипов Александр Владимирович";pwd="alex"])
TEXT TO текст NOSHOW
   ВЫБРАТЬ
	РаботникиОрганизацийСрезПоследних.Период,
	РаботникиОрганизацийСрезПоследних.Регистратор,
	РаботникиОрганизацийСрезПоследних.Сотрудник.Ссылка,
	РаботникиОрганизацийСрезПоследних.Сотрудник.Физлицо.Ссылка,
	РаботникиОрганизацийСрезПоследних.Сотрудник.Физлицо.Код,
	РаботникиОрганизацийСрезПоследних.Сотрудник.Физлицо.ДатаРождения КАК ДатаРождения,
	РаботникиОрганизацийСрезПоследних.Сотрудник.Физлицо.КодПоДРФО КАК ИНН,
	РаботникиОрганизацийСрезПоследних.Сотрудник.Физлицо.Пол КАК Пол,
	РаботникиОрганизацийСрезПоследних.Сотрудник.Код КАК ТабНом,
	РаботникиОрганизацийСрезПоследних.Должность.Ссылка,
	РаботникиОрганизацийСрезПоследних.Должность.Код,
	РаботникиОрганизацийСрезПоследних.Должность.Категория.Ссылка,
	РаботникиОрганизацийСрезПоследних.Должность.Грейд,
	РаботникиОрганизацийСрезПоследних.ПодразделениеОрганизации.ВнешнийКод,
	РаботникиОрганизацийСрезПоследних.ПодразделениеОрганизации.НомерЦеха,
	РаботникиОрганизацийСрезПоследних.ПодразделениеОрганизации.Наименование,
	РаботникиОрганизацийСрезПоследних.ПодразделениеОрганизации.Родитель.НомерЦеха,
	РаботникиОрганизацийСрезПоследних.Сотрудник.ВидЗанятости,
	РаботникиОрганизацийСрезПоследних.Сотрудник.ВидДоговора,
	РаботникиОрганизацийСрезПоследних.Сотрудник.ДатаПриемаНаРаботу КАК ДатаПриемаНаРаботу,
	РаботникиОрганизацийСрезПоследних.Сотрудник.ДатаУвольнения КАК ДатаУвольнения

ИЗ
	РегистрСведений.РаботникиОрганизаций.СрезПоследних КАК РаботникиОрганизацийСрезПоследних

ENDTEXT


oQue.Текст=Текст
oResULT = oQue.Выполнить()
oRes = oResULT.Выбрать()

*ВЫБРАННЫЕ  ОБЬЕКТЫ ОСНОВНЫХ СРЕДСТВ ПОМЕЩАЕМ В МАССИВ

RowCount=oRes.Количество()

Do While oRes.Следующий()
    ltabnum= Val(oRes.ТабНом)
    ltabnum=Padl(Alltrim(Str(ltabnum)),4,'0')
    *!*
    Insert Into sprrab (tab_nom) Values(ltabnum)

Enddo

obj.Exit()

Release obj




Все проходи до obj.Exit() - Unkhow Com
Чтобы не менял типа - Завершить работу не дает результата - хотя выгружает данные
...
Рейтинг: 0 / 0
19.05.2015, 10:51
    #38962351
tanglir
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не могу закрыть 1С Com в FoxPro
"ЗавершитьРаботуСистемы" тоже выдаст ошибку?
...
Рейтинг: 0 / 0
19.05.2015, 13:18
    #38962619
philips
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не могу закрыть 1С Com в FoxPro
obj.ЗавершитьРаботуСистемы(.F.)
obj.ВнешнееЗавершениеРаботы()

Ole error code Unknown COM status

выдает тот же результат
Получается что объект не имеет этого метода
Не то что это сильно меня напрягает (ведь не клиент ее запускает ), а сильно удивляет и тревожит - стоит ли развивать этот подход
не будет ли подводных камней
Просто мне надо ее обрабатывать DBF не хочется это делать в 1С
...
Рейтинг: 0 / 0
19.05.2015, 13:29
    #38962639
Dima T
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не могу закрыть 1С Com в FoxPro
смотри в хэлпе 1С англоязычные синонимы
http://pro1c7.ru/07/07-12/exitsystem/ Синтаксис:

ЗавершитьРаботуСистемы(<ФлагСохранения>)

Англоязычный синоним:

ExitSystem

Про 1С лучше спрашивать в 1С-форуме.

philipsПросто мне надо ее обрабатывать DBF не хочется это делать в 1С
Можешь наоборот: на фоксе COM-объект сделать и пользоваться им из 1С.
...
Рейтинг: 0 / 0
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Не могу закрыть 1С Com в FoxPro / 4 сообщений из 4, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]