ГОСПОДА !
Имеется внешний самописный отчет на СКД.
Имеет особенность - в процедуре ПриКомпоновкеРезультата открывает текстовый файл и считывает от туда 4 МБ данных,
преобразует во таблицу значений и далее она используется при формировании набора данных.
Причем пользователь должен на форме отчета выбрать этот файл
Если этот отчет запускается на сервере по RDP - то все хор.
Если его же под тем же пользователем запускать на локальном компе (на котором установлен тонкий клиент)
то не работает и никакой диагностики не выдает
В чем тут может быть и куда теперь бежать?
Прошу подсказать
(0) Видимо RDP-сервер и сервер 1С - это одна машина.
Когда файл находится на одной машине сервер 1С его видит.
А когда файл на машине клиента - как сервер 1С его увидит? Надо файл, выбранный пользователем передать с клиента на сервер.
(0) эх опять одна и та же проблема не понимания клиент-серверного взаимодействия.
При компоновки данных, у вас выполняется на сервере, вы, скорее всего передаете путь до локального файла, о котором сервер ничего не знает.
(0) Варианты:
1) Помещать во временное хранилище ДД файла, при компоновке это дело считывать
2) хранить в реквизите обработки (Хранилище значений) ДД файла при добавлении файла на форме. На сервере считывать этот реквизит обработки
3) Использовать общую папку, о которой серверу известно