Нашел загрузку фала:
Вот смотрю сейчас и вижу - что бы воспользоваться этим компонентом, нужно передать в скрипт - место хранения файла, все остальные параметры будут известны и постоянны.
Дальше - можно проверить, перенесся ли файл? Через подключенную сетевую папку...
Если все отлично - передать параметры для запуска БП. В ответ - в обозначенной папке должен создаться файл с названием документа и этапом его исполнения внутри. Пускай при запуске будет просто "Запуск БП"
Из 1с проанализировать - есть ли такой файл? Если есть - значит БП запустился.
Дальше - просто сканить папку с файлом на наличие изменений через определенное время и при наличии оных - вносить изменения в реквизит документа выводящего этап его исполнения в 1с.
Логично, если так сделать?
| Цитата |
|---|
| <?$APPLICATION->IncludeComponent("bitrix:webdav.element.upload","",Array( "IBLOCK_TYPE" => "library", "IBLOCK_ID" => "21", "ROOT_SECTION_ID" => "", "SECTION_ID" => $_REQUEST["SECTION_ID"], "REPLACE_SYMBOLS" => "N", "NAME_FILE_PROPERTY" => "FILE", "PERMISSION" => "", "SECTIONS_URL" => "PAGE_NAME=sections&PATH=#PATH#", "ELEMENT_UPLOAD_URL" => "PAGE_NAME=element_upload&SECTION_ID=#SECTION_ID#", "UPLOAD_MAX_FILE" => "3", "UPLOAD_MAX_FILESIZE" => "1024M", "SET_TITLE" => "Y", "CACHE_TYPE" => "A", "CACHE_TIME" => "3600", "DISPLAY_PANEL" => "N" ), );?> |
Дальше - можно проверить, перенесся ли файл? Через подключенную сетевую папку...
Если все отлично - передать параметры для запуска БП. В ответ - в обозначенной папке должен создаться файл с названием документа и этапом его исполнения внутри. Пускай при запуске будет просто "Запуск БП"
Из 1с проанализировать - есть ли такой файл? Если есть - значит БП запустился.
Дальше - просто сканить папку с файлом на наличие изменений через определенное время и при наличии оных - вносить изменения в реквизит документа выводящего этап его исполнения в 1с.
Логично, если так сделать?
сопровождаю , где публикую материалы по администрированию, настройке и сопровождению типовых конфигураций