[РЕШЕНО] НайтиФайлы и НачатьПоискФайлов

Тема в разделе "Конфигурирование на платформе "1С:Предприятие 8"", создана пользователем adagold, 14 ноя 2017 в 16:47.

  1. TopicStarter Overlay
    adagold
    Offline

    adagold

    Регистрация:
    6 май 2008
    Сообщения:
    11
    Симпатии:
    0
    Баллы:
    1
    Требуется в процедуре &НаСервере прочитать файлы в каталоге. Раньше работала функция НайтиФайлы(,,), которая выполнялась &НаСервере. НачатьПоискФайлов() - &НаКлиенте. Кто знает как сейчас прочитать файлы в процедуре, которая выполняется на серверной части.
    --- Объединение сообщений, 14 ноя 2017 в 16:56 ---
    В дополнение... Регламентное задание, общий модуль. Регламентное задание по расписанию вызывает серверную процедуру, которая проверяет наличие файлов с определенным расширением в каталоге и т.д.
    Последнее редактирование: 14 ноя 2017 в 16:56
  2. nomad_irk
    Offline

    nomad_irk Гуру в 1С

    Регистрация:
    20 окт 2008
    Сообщения:
    8.674
    Симпатии:
    883
    Баллы:
    204
    НайтиФайлы() по прежнему работает, в данном случае - это единственный способ выполнить поиск файлов фоновым заданием.
  3. TopicStarter Overlay
    adagold
    Offline

    adagold

    Регистрация:
    6 май 2008
    Сообщения:
    11
    Симпатии:
    0
    Баллы:
    1
    возвращает пустой массив. Ищу в каталоге файлы по маске "*.XML"
  4. nomad_irk
    Offline

    nomad_irk Гуру в 1С

    Регистрация:
    20 окт 2008
    Сообщения:
    8.674
    Симпатии:
    883
    Баллы:
    204
    показывайте код и контекст выполнения.
  5. TopicStarter Overlay
    adagold
    Offline

    adagold

    Регистрация:
    6 май 2008
    Сообщения:
    11
    Симпатии:
    0
    Баллы:
    1
    1С:Предприятие 8.3 (8.3.10.2252)

    ОбщийМодуль. Установлен флаг - Сервер.

    Процедура ПолучитьФайлы() Экспорт
    Каталог = "D:\Базы 1с\Файлы";
    ФМаска = "*.xml";
    НайденныеФайлы = НайтиФайлы(Каталог,ФМаска,Истина);
    Для каждого ТекущийФайл Из НайденныеФайлы Цикл
    КонецЦикла;
    КонецПроцедуры
    ______________________

    НайденныеФайлы - пустой массив.
  6. TopicStarter Overlay
    adagold
    Offline

    adagold

    Регистрация:
    6 май 2008
    Сообщения:
    11
    Симпатии:
    0
    Баллы:
    1
    Проблема решена. Все работает.
    Как оказалось 1С установлена на одном сервере, а сам 1С:Сервер находится на другом сервере.
    Отсюда все проблемы.
    Нужно прописывать сетевой путь и доступ к файловой системе пользователя USR1CV8 на первый сервер.

Поделиться этой страницей