powered by simpleCommunicator - 2.0.56     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Запуск процедур 1С из Access
3 сообщений из 3, страница 1 из 1
Запуск процедур 1С из Access
    #39150246
Alex40na40
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Доброе утро, ребят
Сложно угадать: относится ли эта тема к 1С или к Аксесс. Т.к. я думаю, что ошибся где-то в Аксесс, напишу сюда.

Задача состоит в том, чтобы подключиться к 1С серверным способом и из аксесс вызвать процедуру в 1С с передачей в нее данных.

Я создал базу в 1С, как полагается (я так думаю) :)
При запуске аксесс происходит подключение к Базе в 1С: (ниже код)
Код: vbnet
1.
2.
3.
4.
5.
Public v8 As Object
Public Connect As Object
Set v8 = CreateObject("V83.COMConnector")
Set Connect = v8.Connect("Srvr=""server"";Ref=""1C-2016"";Usr=""Автозагрузка"";Pwd=""******""")
MsgBox ("Подключился")



То, что соединение есть свидетельствует запись в 1Сv8 servers, что есть СОМ-соединение.

Далее в аксесс вызываю
Код: vbnet
1.
2.
3.
4.
5.
If [Статус] <> "Предварительная заявка" Then
   Set Ydogs = CurrentDb.OpenRecordset("select * from GP where [ДоговорПолный]='Y123'", dbOpenDynaset)
   Rez = Connect.ДоработкиКлиентСервер.СоздатьРеализацию("" & Ydogs![ИД] & "", 0, "" & Ydogs![ДоговорПолный] & "") // урезал код, т.к. просто передается список данных.
   MsgBox "Успешно."
End If



В 1С стоит "останова" (см. вложение) и при вызове данной процедуры был бы стоп... но его не происходит, просто выходит сообщение в аксесс "Успешно".

Подскажите пжлст, где я недоглядел чего. Спасибо.
...
Рейтинг: 0 / 0
Запуск процедур 1С из Access
    #39150483
akirey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Alex40na40,
Как Access будет знать, что в среде 1C идет отладка приложения?
Да и исходный текст процедуры видно только в 1C отладчике.
Я думаю не будет никак стоп происходить.
...
Рейтинг: 0 / 0
Запуск процедур 1С из Access
    #39151023
interesno5
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Alex40na40,

- как то непонятно где эта процедура должна выполняться, акес то плюнул, а дальше хоть трава не расти
- начал бы с простого, с процедурки с одним оператором "Сообщить", чтоб знать что оно туда вообще заходит ну и запусти не конфигуратор, а приложение (при запущенном конфигураторе и штатные клиенты-то не всегда работают)
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Запуск процедур 1С из Access
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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