Сделал выгрузку XML.
Сама 1с запущена под RDP терминалом.
Если указываю компьютер в сети - выгружает отлично '\\COMPUTER10\1c\vigr.xml'
Если указываю папку на компьютере RDP пишет - Каталог не обнаружен 'D:\1c\vigr.xml'
Если указываю папку на текущем компьютере Неправильный путь к файлу '\\tsclient\D\vigruzka\1cvigr.xml'
Подключил удаленке RDP диск с текущего компа как сетевой диск - Каталог не обнаружен
Ребят может знаете почему в одном случае выгружается в другом нет, и как решить данную проблему?
Сама 1с запущена под RDP терминалом.
Если указываю компьютер в сети - выгружает отлично '\\COMPUTER10\1c\vigr.xml'
Если указываю папку на компьютере RDP пишет - Каталог не обнаружен 'D:\1c\vigr.xml'
Если указываю папку на текущем компьютере Неправильный путь к файлу '\\tsclient\D\vigruzka\1cvigr.xml'
Подключил удаленке RDP диск с текущего компа как сетевой диск - Каталог не обнаружен
Ребят может знаете почему в одном случае выгружается в другом нет, и как решить данную проблему?
По теме из базы знаний
- Перенос данных из УНФ 3.0 / УНФ 1.6 в УТ 11 / КА 2 / ERP 2. Переносятся документы, остатки и справочники
- Универсальная загрузка данных формата Excel
- В каталоге обмена информацией не был обнаружен файл сообщения
- Интеграции с маркетплейсами из одного окна: Озон, ВБ, Яндекс, Сбер, Али, ЛаМода для 1С:УНФ, УТ, КА, ERP
- API-интеграция 1С с маркетплейсами ОЗОН, WildBerries, Я.Маркет, СберМегаМаркет, Стройландия, Леруа Мерлен, Hoff, AliExpress для УТ11, КА2, ERP2, УНФ, БП3, Розница, УТ10, УПП1.3
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Если указываю папку на компьютере RDP пишет - Каталог не обнаружен 'D:\1c\vigr.xml'
Ну это логично, ты на сервере находишься.
Если указываю папку на текущем компьютере Неправильный путь к файлу '\\tsclient\D\vigruzka\1cvigr.xml'
Может вот так правильнее
\\tsclient\D\1c\1cvigr.xml
Плюс - когда создаёшь РДП соеджинение - нажми на ярзыр РДП файла - изменить.
Там есть вкладка локальные ресурсы - принтеры, буфер обмена
и кнопочка "Дополнительно" - вот её нажми и проверь, что диски у тебя тоже подключаются через \\tsclient\
Сохрани файл РДП подключения и пользуйся.
Если диски не появятся - значит сам сервер запрещает мэпировать диски. Тут групповую политику проверяй
Сделал следующим образом:
&НаКлиенте
Процедура Загрузить(Команда)
Если ЗначениеЗаполнено(Объект.Файл) Тогда
ДвоичныеДанныеФайла = Новый ДвоичныеДанные(Объект.Файл);
АдресФайла = ПоместитьВоВременноеХранилище(ДвоичныеДанныеФайла);
АдресВремФайла = "";
СкопироватьФайлНаСервер(АдресФайла,АдресВремФайла);
ЗаполнитьТаблицыФормы();
Иначе
Сообщить("Не выбран файл для загрузки!");
КонецЕсли;
КонецПроцедуры
&НаСервере
Процедура СкопироватьФайлНаСервер(АдресВХранилище,ПутьКФайлуПриемнику)
ИмяВременогоФайла = ПолучитьИмяВременногоФайла(".xlsx");
ПутьКФайлуПриемнику = ИмяВременогоФайла;
ДвоичныеДанныеФайла = ПолучитьИзВременногоХранилища(АдресВХранилище);
ДвоичныеДанныеФайла.Записать(Строка(ПутьКФайлуПриемнику));
КонецПроцедуры
//Далее, в процедуре на сервере
//Получим сохраненное - в табличный документ, и разберем его в... куда нам требуется
ТабличныйДокумент = Новый ТабличныйДокумент;
Попытка
// Выполняется долго на больших файлах.
ТабличныйДокумент.Прочитать(АдресВремФайла, СпособЧтенияЗначенийТабличногоДокумента.Значение); // СпособЧтенияЗначенийТабличногоДокумента - новый параметр платформы 8.3.6. Второе значение "Текст".
ОбластьФайла = ТабличныйДокумент.ПолучитьОбласть("Лист1");
КолВоСтрокФайла = ОбластьФайла.ПолучитьРазмерОбластиДанныхПоВертикали();
КолВоКолонокФайла = ОбластьФайла.ПолучитьРазмерОбластиДанныхПоГоризонтали();
Исключение
Сообщить(ОписаниеОшибки(), СтатусСообщения.Внимание);
Возврат;// Новый ТаблицаЗначений;
КонецПопытки;
Показать
(0) в папке на сервер (в рдп сессии) можешь создавать файлы (текстовые, любые)? если нет, значит нет прав на папку. Если можешь, то смело выгружай в эту папку.
Следи, чтобы путь к папке (название диска) совпадало с путем для другого пользователя - обычно сисадмины создадут пользователям свой расшаренный доступ с одним названием, а с сервера у тебя к этой папке другой путь....
Следи, чтобы путь к папке (название диска) совпадало с путем для другого пользователя - обычно сисадмины создадут пользователям свой расшаренный доступ с одним названием, а с сервера у тебя к этой папке другой путь....
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот