Заказы на доработку 1С (сервис удаленной работы)

Хранилище

База знаний
Неназначенных незавершенных заказов: 2
Бесплатные отчеты, обработки, конфигурации, внешние компоненты для 1С Статьи, описание работы, методики по работе с 1С

Здравствуйте, гость ( Вход | Зарегистрироваться )



> вызвать метод 1С снаружи          
Genniy Подменю пользователя
сообщение 17.08.11, 15:14
Сообщение #1

Молчаливый
*
Группа: Пользователи
Сообщений: 3
Спасибо сказали: 0 раз
Рейтинг: 0

Привет всем!

Ребята, как можно вызывать функцию 1с из сторонней программы?

Получил объект 1С. Проинициализировал. А как дальше вызвать функцию? В функции есть входящие параметры.

Спасибо.

Vofka Подменю пользователя
сообщение 17.08.11, 15:38
Сообщение #2

У нас здесь своя атмосфера...
***********
Группа: Основатель
Сообщений: 13955
Из: Киев
Спасибо сказали: 4521 раз
Рейтинг: 3644.1

В 77 не помню точно, но по-моему вызываемая функция должна быть экспортная функция в глобальном модуле. Ну и потом просто Объект1С.Функция(1, 2, 3)

alex040269 Подменю пользователя
сообщение 18.08.11, 12:12
Сообщение #3

Крутой
Иконка группы
Группа: Местный
Сообщений: 1626
Из: Гуляйполе
Спасибо сказали: 236 раз
Рейтинг: 0

Цитата(Vofka @ 17.08.11, 16:38) *
В 77 не помню точно, но по-моему вызываемая функция должна быть экспортная функция в глобальном модуле. Ну и потом просто Объект1С.Функция(1, 2, 3)


Sub Command1_Click ()
   Dim v7 As Object
   Dim Price As Object
   Set v7 = CreateObject("V77.Application")
   result = v7.Initialize(v7.RMTrade, "/DC:\V7\DB /M", "")
   Set Price = v7.EvalExpr("ОтдатьСправочникТоваров()")
   Price.New
   Price.Code = "112233"
   Price.Description = "Test string"
   Price.Write;
   BoolResult = v7.ExecuteBatch("ПроцедураРегл1();ПроцедураРегл2()")
End Sub


Функция должна быть в глобальном модуле с Экспорт и параметры должны передаваться ВСЕ, даже если есть значения по умолчанию.


Signature
Никогда не бойся делать то, что не умеешь, помни - Ноев ковчег был построен любителем, профессионалы построили Титаник.
ЗиУП

Спасибо сказали: Vofka,

Не нашли ответа на свой вопрос?
Зарегистрируйтесь и задайте новый вопрос.


Ответить Новая тема
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

RSS Текстовая версия Сейчас: 19.05.24, 15:17
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!