|
1с 8.3 Отчет не работает на локальном компе |
☑ |
0
ЭЦ
14.02.23
✎
17:31
|
ГОСПОДА !
Имеется внешний самописный отчет на СКД.
Имеет особенность - в процедуре ПриКомпоновкеРезультата открывает текстовый файл и считывает от туда 4 МБ данных,
преобразует во таблицу значений и далее она используется при формировании набора данных.
Причем пользователь должен на форме отчета выбрать этот файл
Если этот отчет запускается на сервере по RDP - то все хор.
Если его же под тем же пользователем запускать на локальном компе (на котором установлен тонкий клиент)
то не работает и никакой диагностики не выдает
В чем тут может быть и куда теперь бежать?
Прошу подсказать
|
|
1
unregistered
14.02.23
✎
17:34
|
(0) Видимо RDP-сервер и сервер 1С - это одна машина.
Когда файл находится на одной машине сервер 1С его видит.
А когда файл на машине клиента - как сервер 1С его увидит? Надо файл, выбранный пользователем передать с клиента на сервер.
|
|
2
Kassern
14.02.23
✎
17:35
|
(0) эх опять одна и та же проблема не понимания клиент-серверного взаимодействия.
При компоновки данных, у вас выполняется на сервере, вы, скорее всего передаете путь до локального файла, о котором сервер ничего не знает.
|
|
3
Kassern
14.02.23
✎
17:37
|
(0) Варианты:
1) Помещать во временное хранилище ДД файла, при компоновке это дело считывать
2) хранить в реквизите обработки (Хранилище значений) ДД файла при добавлении файла на форме. На сервере считывать этот реквизит обработки
3) Использовать общую папку, о которой серверу известно
|
|
4
ЭЦ
14.02.23
✎
17:38
|
(1,2) Это правда
Спасибо
|
|
5
ЭЦ
14.02.23
✎
17:41
|
(3) Что такое ДД файла?
|
|
6
Kassern
14.02.23
✎
17:43
|
(5) двоичные данные
|
|
7
ЭЦ
14.02.23
✎
17:45
|
ОК.
|
|