Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Потрепаться";
Текущий архив: 2004.12.12;
Скачать: [xml.tar.bz2];

Вниз

1C   Найти похожие ветки 

 
GanibalLector ©   (2004-11-17 23:57) [0]

Есть некоторая программа(моя),которая работает с устройством.Возникла задача передачи параметров из моей программы в 1С.
Собственно и вопрос...как?


 
GanibalLector ©   (2004-11-17 23:57) [1]

Я так понимаю,что никаких sendmessage быть не может ибо в 1С такого нет.Думаю,что можно обмениваться через файл.Подскажите,прав ли я?И вообще,какие еще есть варианты?
З.Ы. Может через реестр можно?


 
Piter ©   (2004-11-17 23:58) [2]

может поможет http://www.delphiplus.org/articles/delphi/1c/index.html ?


 
GanibalLector ©   (2004-11-18 00:20) [3]

Я так понимаю,что был дан намек на ExecuteBatch.Но...а сможет ли 1С программист получить мое сообщение,обработать и ,предположим,записать в БД?
З.Ы. И еще...а все ли версии 1С являются СОМ-"серверами"?


 
VMcL ©   (2004-11-18 00:52) [4]

>>GanibalLector ©  (18.11.04 00:20) [3]

>а все ли версии 1С являются СОМ-"серверами"?

По крайней мере 7.7 и 8.0 - да.

>>GanibalLector ©  (17.11.04 23:57)

>Есть некоторая программа(моя),которая работает с устройством.Возникла задача передачи параметров из моей программы в 1С.
Собственно и вопрос...как?


Вынесите функциональность по работе с указанным устройством в OLE библиотеку. Тогда и Ваша программа, и 1С смогут её использовать совместно.

Или можно сделать даже так: "превратить" Вашу EXE-программу в не простую программу, а "золотую", сделав её саму сервером автоматизации. Тогда можно обойтись даже без отдельной библиотеки.


 
GanibalLector ©   (2004-11-18 01:18) [5]

>Вынесите функциональность по работе с указанным устройством в OLE библиотеку
> сделав её саму сервером автоматизации
К сожалению нет опыта,а нужно срочно.Примерно 2 дня на решение...


 
VMcL ©   (2004-11-18 07:43) [6]

>>GanibalLector ©  (18.11.04 01:18) [5]

Тогда я вижу решение только в виде экспорта/импорта через файл. Ваша программа будет реализовать экпорт в текстовый или DBF файл. А обработка в 1С будет считывать этот файл и раскладывать данные в нужные места.


 
GanibalLector ©   (2004-11-18 09:46) [7]

2 VMcL
Ясно.Еще вопросик...скажем я создал файл и теперь необходимо информировать 1С,о том,что бы она приступала к работе с файлом.Так вот,я пошлю  ExecuteBatch.Сможет ли 1С программист поймать мою мессагу и только после этого работать с файлом???


 
VMcL ©   (2004-11-18 15:48) [8]

>>GanibalLector ©  (18.11.04 09:46) [7]

Ничего не понял. Метод ExecuteBatch никаких сообщений не шлёт. Он просто исполняет код.


 
GanibalLector ©   (2004-11-18 19:29) [9]

http://www.delphiplus.org/articles/delphi/1c/3/index.html
Ну в смысле если так :
ОчиститьОкноСообщений();
Сообщить("Типа...файл готов");


 
Гайцы-Газазад ©   (2004-11-18 20:47) [10]

Алгоритм тут простейший:

1. Выясняете круг задач, возложенных на 1С.
2. Решаете этот круг задач при помощи нормального языка программирования - Delphi или C++.
3. Выкидываете 1С на самую грязную помойку, которую только найдете в своем городе.
4. Напиваетесь.


 
wHammer ©   (2004-11-19 10:04) [11]


> Гайцы-Газазад ©   (18.11.04 20:47) [10]
> Алгоритм тут простейший:
>
> 1. Выясняете круг задач, возложенных на 1С.
> 2. Решаете этот круг задач при помощи нормального языка
> программирования - Delphi или C++.
> 3. Выкидываете 1С на самую грязную помойку, которую только
> найдете в своем городе.
> 4. Напиваетесь.


...5. Вешаетесь.
:)

И вправду простейший алгоритм.

to GanibalLector ©   (18.11.04 09:46) [7]

В 1C в глобальном модуле (а также в конкретной форме) можешь использовать процедуру ОбработкаОжидания(), что-то вроде плохого аналога таймера в Delphi. На него можешь повесить проверку наличия необходимого файла и его обработку.

С наилучшими...


 
Danilka ©   (2004-11-19 10:07) [12]

Проще, через ОЛЕ запустить 1с-ку и сделать там все что надо :))



Страницы: 1 вся ветка

Форум: "Потрепаться";
Текущий архив: 2004.12.12;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.59 MB
Время: 0.093 c
8-1094651546
SNV888
2004-09-08 17:52
2004.12.12
проигрывание MOD файлов


1-1101728157
Галинка
2004-11-29 14:35
2004.12.12
Проблемы с QRImage


14-1100875107
Рамиль
2004-11-19 17:38
2004.12.12
Копирование жесткого диска


14-1101115638
dDan
2004-11-22 12:27
2004.12.12
IRC клиент


4-1099235634
Владимир Березин
2004-10-31 18:13
2004.12.12
Вопрос о стилях окон





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский