Имя: Пароль:
1C
 
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
ОК.
AdBlock убивает бесплатный контент. 1Сергей