powered by simpleCommunicator - 2.0.41     © 2025 Programmizd 02
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Не могу закрыть 1С Com в FoxPro
4 сообщений из 4, страница 1 из 1
Не могу закрыть 1С Com в FoxPro
    #38962242
philips
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Выгружаю 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
Не могу закрыть 1С Com в FoxPro
    #38962351
tanglir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
"ЗавершитьРаботуСистемы" тоже выдаст ошибку?
...
Рейтинг: 0 / 0
Не могу закрыть 1С Com в FoxPro
    #38962619
philips
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
obj.ЗавершитьРаботуСистемы(.F.)
obj.ВнешнееЗавершениеРаботы()

Ole error code Unknown COM status

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

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

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

ExitSystem

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

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


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