Копирование с 1С

Модераторы: dimbor, Модераторы разделов

Ответить
stampidu
Сообщения: 19

Копирование с 1С

Сообщение stampidu »

Моя цель: корректное копирование данных с удаленных серверов на WS2003 через терминальное соединение. Перепробовал кучу клиентов rdp под Ubuntu, копирование таблиц из 1С и Excel с удаленных серверов происходит без форматирования, вставляется голый текст. На ubunte с таблицами работаю в OpenOffice 3.0.1
Есть предположение, что проблема с терминальными клиентами.
Спасибо сказали:
Аватара пользователя
SSDD
Сообщения: 157
ОС: linux
Контактная информация:

Re: Копирование с 1С

Сообщение SSDD »

проблема в COM/DCOM/COM+ и прочей ерундени из венды, без этих служб никак объект не перетянуть
Спасибо сказали:
stampidu
Сообщения: 19

Re: Копирование с 1С

Сообщение stampidu »

Существуют какие нить варианты реализвать их в Ubuntu?
Спасибо сказали:
Аватара пользователя
Denjs
Сообщения: 1685
ОС: SuSe 10.2

Re: Копирование с 1С

Сообщение Denjs »

И объясните _подробнее_, очень подробнее что вы имеете в виду "корреткное копирование... через терминальное соединение?"
вы копи-паст делаете, драг-н-дроп, подключаете локальный диск в терминальный сеанс или ещё как?
также какой конкретно у вас терминальный сервер? Windows Terminal или 1С запущен под етерсофт-вайном?

исходных данных дайте побольше?

--------------------------------------------------------------------------

можно непосредственно в терминальном сеансе запускать ворд-ексель-опен-офис, в него "перетаскивать файл" и им сохранять на подмонтированныфй диск.

если вам надо из 1С - можно написать обработку на 1С которая будет таблицу mxl выгружать в файл опен-офиса и класть в файл куда-либо. например на подмонтированный диск.

Каков бюджет проекта?
QDroid - Среда исполнения и фреймворк для QtScript.
OTPD - Открытые драйвера промышленных принтеров чеков и этикеток (кроссплатформенная подсистема печати).
Спасибо сказали:
stampidu
Сообщения: 19

Re: Копирование с 1С

Сообщение stampidu »

Корректное копирование, это обычное терминальное копирование, через буфер обмена из 1С, которая установлена на терминальном сервере под WS2003, данных (точнее отчетов в табличном виде) в OpenOffice на Ubuntu. Таблица копируется, но сбивается форматирование (шрифты, размер колонок и т.д.) Перепробовал всевозможные буферы и rdp клиенты, не помогло. Пытался также запустить под Wine майкрософтовский rdp, и попробовать поработать с ним, wine выдает, что уже rdp установлен, хотя в каталоге system32 mstsc.exe найти не могу.
Спасибо сказали:
yaleks
Сообщения: 2121
Статус: вне статуса
ОС: Gentoo ~

Re: Копирование с 1С

Сообщение yaleks »

вы полагаете, что линуксовый OOo хорошо справится со всякими BIFF из буфера обмена?
Спасибо сказали:
stampidu
Сообщения: 19

Re: Копирование с 1С

Сообщение stampidu »

Я не знаю. Поэтому и создал тут тему, в надежде, что помогут.
Спасибо сказали:
Аватара пользователя
Denjs
Сообщения: 1685
ОС: SuSe 10.2

Re: Копирование с 1С

Сообщение Denjs »

stampidu писал(а):
30.09.2009 18:23
Корректное копирование, это обычное терминальное копирование, через буфер обмена из 1С, которая установлена на терминальном сервере под WS2003, данных (точнее отчетов в табличном виде) в OpenOffice на Ubuntu. Таблица копируется, но сбивается форматирование (шрифты, размер колонок и т.д.) Перепробовал всевозможные буферы и rdp клиенты, не помогло. Пытался также запустить под Wine майкрософтовский rdp, и попробовать поработать с ним, wine выдает, что уже rdp установлен, хотя в каталоге system32 mstsc.exe найти не могу.

напишите пожалуйста в виде сценария - что вы нажимаете, и делаете.
термин "обычное терминальное копирование" - это птичий язык понятный только вам.
хотите что вам помогли - учитесь подробьно по шагам описывать проблему и сценарий её получения.

в общем виде вам уже ответили.
вам нужно приложение для линукс которое умеет разбирать хрень которая вставлена в буфер.
возможно MS Office запущенный под Wine будет на это способен.
QDroid - Среда исполнения и фреймворк для QtScript.
OTPD - Открытые драйвера промышленных принтеров чеков и этикеток (кроссплатформенная подсистема печати).
Спасибо сказали:
stampidu
Сообщения: 19

Re: Копирование с 1С

Сообщение stampidu »

Подключаюсь терминалкой к удаленному серверу под WS2003, выбираю отчет в 1С, выделяю, далее правой клаишей мыши копировать, вставляю текс на локальную машину в OpenOffice правой клавишей мыши вставить, копируется голая таблица, бес соответствующих шрифтов, размеров колонок и т.д. Пробовал ставить MSOffice под Crossover, копирование осуществляется, но также без форматирования. Но ставить office под виртуалкой не вижу смысла, т.к. это нарушение лицензионных прав.
Спасибо сказали:
stampidu
Сообщения: 19

Re: Копирование с 1С

Сообщение stampidu »

Народ неужели ни кто не сталкивался с такой проблемой?
Спасибо сказали:
Djelf
Сообщения: 615
ОС: Гигтег+Цшт32

Re: Копирование с 1С

Сообщение Djelf »

stampidu писал(а):
03.10.2009 19:16
Народ неужели ни кто не сталкивался с такой проблемой?

А вы под Windows из 1С в Excel копировать пробовали? Результат будет тот же самый... (это я про 7.7 говорю, что с 8кой не в курсе).

Но даже если это 8ка и она так умеет, думаю добиться копирования с сохранением формата сменой rdp-клиента не решить (тем более что это все надстройки над rdesktop).
Даже NX от Nomachine не поддерживает копирование с форматированием win-lin в обе стороны (а им проще - и клиент и сервер свои), что уж тут говорить о закрытом и недокументированном протоколе от MS.
Спасибо сказали:
stampidu
Сообщения: 19

Re: Копирование с 1С

Сообщение stampidu »

Да, все в полне копировалось, с терминального сервера 1C на локальный компьютер в Excel, со всем форматированием таблиц.
Спасибо сказали:
dimbor
Ведущий рубрики
Сообщения: 1569
Статус: Подвинутый участник

Re: Копирование с 1С

Сообщение dimbor »

Djelf писал(а):
03.10.2009 22:44
Даже NX от Nomachine не поддерживает копирование с форматированием win-lin в обе стороны (а им проще - и клиент и сервер свои), что уж тут говорить о закрытом и недокументированном протоколе от MS.

Да и научить-то его в принципе можно. Да и пртокол не такой уж сложнючий: там что-то вроде типа table по клипборде есть у винапи. Да и старый добрый метод тыка опять же. Только один вопрос: зачем? Восьмерка умеет сохранять в xls? Это технологично.
Спасибо сказали:
prof
Сообщения: 119
ОС: gentoo

Re: Копирование с 1С

Сообщение prof »

dimbor писал(а):
05.10.2009 17:26
Восьмерка умеет сохранять в xls? Это технологично.
Семёрка, кстати, тоже. Но ООо лучше брать инфравский.
Спасибо сказали:
Djelf
Сообщения: 615
ОС: Гигтег+Цшт32

Re: Копирование с 1С

Сообщение Djelf »

dimbor писал(а):
05.10.2009 17:26
Только один вопрос: зачем? Восьмерка умеет сохранять в xls? Это технологично.

А ты вот тут посмотри: Wine и rdp Они себя засекретили ;) Странно что и копирование через буфер не запретили :laugh:
Хотя это 1С, полностью защитить все, не так просто :tongue: http://www.infostart.ru/public/18962/
Спасибо сказали:
electroscat
Сообщения: 3
ОС: Linux Mint 18.3

Re: Копирование с 1С

Сообщение electroscat »

Доброго времени дорогие друзья !!! Вижу что форум много лет назад работал.. Тем не менее - столкнулся с той же проблемой. Пересаживаю менеджеров под Linux, система Mint 18.3 - та же беда, копирую в буфер из 1С, вставляю в libreoffice - нет форматирования - только текст..
Когда подсоединяюсь из виндовс машины, копирую, и вставляю, хоть в libreoffice, хоть в Microsoft Office - форматирование есть..
И еще заметил странную штуку, когда подсоединяюсь под линуксом, копирую в буфер обмена содержимое таблицы 1с, вставляю ее в МсОффис который находится на сервере - и тот же эффект... Нет форматирования. Буфер обмена начисто про форматирование не помнит, даже для офиса на сервере.. МОжет кто нибудь решил проблему ? Поделитесь пожалуйста ?!?

Р.С. Показал менеджерам вариант с сохранением в формате exel на диск, непосредственно локальный, но им кажется это лишним усложнением.. Если кто то что то знает, как решить проблему - помогите пожалуйста !!!
Спасибо сказали:
dimbor
Ведущий рубрики
Сообщения: 1569
Статус: Подвинутый участник

Re: Копирование с 1С

Сообщение dimbor »

electroscat писал:
01.08.2018 11:52
Когда подсоединяюсь из виндовс машины, копирую, и вставляю, хоть в libreoffice, хоть в Microsoft Office - форматирование есть..
И еще заметил странную штуку, когда подсоединяюсь под линуксом, копирую в буфер обмена содержимое таблицы 1с, вставляю ее в МсОффис который находится на сервере - и тот же эффект... Нет форматирования. Буфер обмена начисто про форматирование не помнит, даже для офиса на сервере.. МОжет кто нибудь решил проблему ? Поделитесь пожалуйста ?!?
МСОфис на сервере, это под вайном что-ли? Но независимо от ответа на этот вопрос, правильность работы при вин-подключении связана с тем, что в клиентский буфер старается прийти всегда cp1251. По крайней мере, тут долго за это боролись. Причем перекодировка осуществляется родным winapi. А в буфере линуксового приложения живет utf8, средства перекодировки - тоже линуксовые. Чем кодируется форматирование под виндовс тут никто так и не изучал. Но вряд ли только символами из первой половины ascii. При многочисленных, в общем случае, перекодировках форматирование теряется. Может и мусор в буфере появляться.

Теоретизировать можно еще долго. Но если и без участия терминальных дел в системе не все хорошо, то это баги системы. А мы музыканты скромные: на чем можем, на том и играем.
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 20752
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Копирование с 1С

Сообщение Bizdelnick »

Сколько лет прошло, давно придумали всякие веб-клиенты и нативные клиенты, но кто-то всё равно ухитряется раскопать старые грабли…
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
electroscat
Сообщения: 3
ОС: Linux Mint 18.3

Re: Копирование с 1С

Сообщение electroscat »

dimbor писал:
02.08.2018 04:56
МСОфис на сервере, это под вайном что-ли?
Нет, это когда я захожу в терминальный сеанс, на удаленной машине, открываю и копирую, например, платежку, сворачиваю 1с, и там же на рабочем столе открываю майкрософт оффис, и в него вставляю.. Все там, на удаленной машине, W2008Server. Не под вайном, у меня в Linux стоит remmina и она связывается с W2008Server. Wine нет на раб. станциях. Самое интересное, что когда подключаюсь из под WIN к тому же раб. столу - то такая операция проходит нормально, копирование с форматированием происходит, да и на раб. станцию переносит с форматированием..

Спасибо за ответ, я понимаю что все очень сложно с этим RDP, для связи с машиной Windows - при помощи рабочей станции с Linux...
Самим маркетологам из Microsoft - не очень нужно, чтобы происходила корректная связь между этими системами... Для того чтобы это происходило некорректно, я слышал (и даже верю), что меняются незначительно, постоянно, например форматы M.Office и M.Exel - чтобы не корректно открывалось это все в офисных программах серии Open, Но тем не менее, последняя публикация на форуме из 2009 года, думал мало ли, может что то поменялось...
Спасибо сказали:
dimbor
Ведущий рубрики
Сообщения: 1569
Статус: Подвинутый участник

Re: Копирование с 1С

Сообщение dimbor »

Bizdelnick писал:
02.08.2018 09:23
Сколько лет прошло, давно придумали всякие веб-клиенты и нативные клиенты, но кто-то всё равно ухитряется раскопать старые грабли…
Давно придумали нетрадиционные семьи и садо-мазо, но кто-то все равно ухитряется с женщинами в классической позе...

Это к тому, что веб-клиент 1с это больно, а в нативный - не завезли саму виндовс со своим COM.
Спасибо сказали:
Bedazzled
Сообщения: 311
ОС: ubuntu

Re: Копирование с 1С

Сообщение Bedazzled »

попробуйте клиент 2x https://www.parallels.com/products/ras/download/client/
проверил у себя работает, но если вы будет копировать в либреофис то возможно будут проблемы, с кодировками и прочим
Спасибо сказали:
electroscat
Сообщения: 3
ОС: Linux Mint 18.3

Re: Копирование с 1С

Сообщение electroscat »

Спасибо за ответ ! Попробую обязательно. Сейчас проект перехода под Linux к сожалению преостановлен, менеджеры жалуются, никто не хочет что то новое постигать.... тем не менее, на будущее, думаю будет актуально еще. Как попробую отпишусь. Спасибо!
Спасибо сказали:
Ответить