Delphi и 1С #537253


#0 by sspart
Доброй ночи всем) у меня следующий вопрос) каким образом можно передать определенные данные из Delphi в 1с? У меня есть приложение, написанное на делфи и конфа 1с, приложение делфи создает опреденный excel файл, в 1с неоходимо передать имя этого файла. (имя задается рендомно)
#1 by Нуф-Нуф
формируй текстовый файл с заданным именем в котором будет лежать имя рандомного файла
#2 by skunk
про красную буковку "Я" говорить?
#3 by Rie
Что значит "передать в 1С"? Написать на бумажке и отправить в ЗАО "1С"? Вот как ответишь на этот вопрос - тогда и будет о чём говорить.
#4 by sspart
а имя текстового файла я тоже буду передавать в конфигурацию))) так можно и в рекурсию уйти))))
#5 by sspart
это значит передать в конфу, написанную на 1с......................................................................................
#6 by andrey153
Можно по OLE вызывать функции глобального модуля если 1С 7.7
#7 by Rebelx
а зачем?
#8 by boozin
Из конфигурации 1С периодически проверяешь наличие файла с заранее заданным именем в заранее известном каталоге :) Если файл появился - открываешь его и читаешь путь к Excel-файлу. Дальше делаешь из 1С с Excel-файлом то, что тебе надо.
#9 by H A D G E H O G s
Подключить 1С через ComConnector да передать.
#10 by sspart
У меня учебная 8.2) сейчас для нее что-нибудь поищу
#11 by sspart
а через ComConnector вроде запущенная конфа отображаться не будет, или я что-то путаю?))
#12 by H A D G E H O G s
Нет. А зачем тебе отображать?
#13 by vasilii85
Тебе уже ответили в
#14 by sspart
читай внимательней ответ и вопрос... ответ: "наличие файла с ЗАРАНЕЕ заданным именем" вопрос: "имя задается рендомно", т.е. имя задается в delphi приложении и не известно какое оно будет да просто происходит обработка файла в 1с конфе и результат должен отобразиться с помощью нее же. Прости если не внятно отображаю свои мысли
#15 by sspart
совет хороший, но к сожалению в моем случае не вариант((((
#16 by 1C-Nick
заранее известно имя текстового файла, в котором будет записано твое рандомное имя екселевского файла
#17 by klikotold
Через Ole
#18 by palpetrovich
читай внимательней ответ... :)
#19 by supremum
Варианты: 1) Не менять имя файла 2) Передать данные через COM (OLE) 3) Записать имя файла в отдельном файле (имя его меняться не будет) 4) выкинуть делфи и сделать функционал в 1С. 5) Попробовать воспользоваться web-сервисами.
#20 by supremum
+ Проблема, ИМХО, надуманная и на пустом месте.
#21 by le_
OLE по-моему, самый простой и эффективный вариант.
#22 by palpetrovich
ну разве-что заменить и "приложение делфи создает опреденный excel файл" на "просто передать по ОЛЕ нужные данные в 1с" :)
#23 by le_
Если файл необходим, можно сразу после его создания через OLE запустить его обработку в 1С, либо записать куда-нибудь путь к нему (константа, регистр ведений). Если файл создавался только для того, чтобы в 1С из него данные загружать, то, конечно, можно и без файла обойтись.
#24 by H A D G E H O G s
Развернуть UDP-клиента на 1С-ке и послать туда данные.
#25 by H A D G E H O G s
Слабо?
#26 by H A D G E H O G s
TCP сервер Давно как то писал. Может пригодиться.
#27 by Megas
Если файл падает в заранее известную папку то! 1)Из 1с посмотреть в папку и увидеть что там есть файл! 2)Загрузить его в 1с 3)Удалить/скопировать/переименовать
#28 by H A D G E H O G s
Скушно и неспортивно.
#29 by Новиков
я так и не понял, чем ком не подошел?
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

Похожие вопросы 1С