Как вызвать удаленно функции 1С #506082


#0 by Shalfee
Привет! Подскажите пожалуйста, знающие люди, каким способом лучше решить следующую задачу: вызвать удаленно несколько процедур, написанных на встроенном языке 1С-ки, сохраняя, может, какие-либо промежуточные результаты работы. Как я понимаю сгодиться внешняя компонента на .NET, из которой уже можно вызывать необходимые процедуры, или, технология Web-сервисов?
#1 by ДенисЧ
com-коонектор, веб-сервисы...
#2 by ДенисЧ
Всё зависит, насколько удалённо
#3 by Shalfee
минимум вызов с одного компьютера - на компьютер с базой 1С, надо по запросу получить данные из базы 1С, или например записать какие-либо данные в базу) Например можно ли вот так: создать программку, которая бы висела в постоянном ожидании удаленного вызова, и когда он пришел бы, через COM обращалась к средствам 1С :) Я не очень пока с COM и .NET знаком, поэтому извиняюсь за подобные вопросы! Тема интересная, хочу разобраться:)
#4 by shuhard
[Я не очень пока с COM и .NET знаком] есть лобовой путь фоновое задание в 1С которое проверяет некий каталог на наличие файла запроса читает файл кокает его пишет результат в другой файл и так  раз в цать минут
#5 by Shalfee
угу, похожим способом сейчас для 7-ки реализовано все, крутиться постоянно цикл, в котором проверяется файл с данными.. но такая штука подвисает всю 1С-ку.. А для 8-ки есть возможность создать "фоновое задание", которое не будет загружать её?)
#6 by Shalfee
Спасибо, способ наверно будет работать, если что тоже подойдет.. Почитал про фоновые задания, а качестве ожидания в примерах приводится опять же бесконечный цикл.. Разве он в фоне не будет загружать ЦП?
#7 by shuhard
в 8.Х фоновые задания встроены в платформы в них нет бесконечного цикла
#8 by Shalfee
да, это понятно, но внутри фоновых заданий необходимо как в предложенном способе ожидать изменения файла данных: И этот цикл будет грузить систему даже в фоновом задании. Или я не прав?
#9 by hhhh
не прав.
#10 by shuhard
не прав нет цикла внутри фонового задания если флаг не поднят - задание завершено через цать минут следующий проход
#11 by Shalfee
спасибо, теперь ясно)
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С