К списку форумов К списку тем
Регистрация    Правила    Главная форума    Поиск   
Имя: Пароль:
Рекомендовать в новости

Как скопировать таблицу значений в Excel ?

Гость
0 - 30.07.2015 - 09:41
Странная штука обнаружилась. Выделяю табличную часть, или мышей или через меню - выделить все. Жму копировать.

А в эксель вставляется только одна колонка данных, та в которой курсор был.

Как скопировать ВСЕ ?



1 - 30.07.2015 - 10:04
Через табличный документ только, ИМХО.
Гость
2 - 30.07.2015 - 10:08
Не ну это смешно. Что через интерфейс это не сделать никак? Ручками. Не программно.
Гость
3 - 30.07.2015 - 11:15
2-mykuban > Можно подумать, что "ручками" - это "не программно". "Мыследействие", ага.
Гость
4 - 30.07.2015 - 11:38
Дело то не в этом. Вопрос в том что получается 1С 8.3.6 не умеет копировать в буфер ВСЕ выделенные данные.
Гость
5 - 30.07.2015 - 12:58
4-mykuban > Что копировать? Изображение? Разницу между значением и представлением знаем?
Клиент 8.3 не имеет доступа к БД.
Гость
6 - 30.07.2015 - 13:05
Ну одну колонку то копирует, не глядя на разницу между представлением и значением.

Вопрос почему не копирует все выделенные данные.
Гость
7 - 30.07.2015 - 13:45
6-mykuban > Хосподя...
При "копировании" через буфер используется виндовый буфер. Именно виндовый: эксель не знает о существовании иных.
А в виндовом буфере сохраняется байтовый массив. Без разбора его структуры. Это задача приемника разобрать полученную структуру, и как-то употребить по назначению.
Вот берем простейший случай: копируем б буфер содержимое одной ячейки. И восстанавливаем опять же в одной ячейке экселя. Будет успех?
А хренвам. В случае простой строки - да. В случае простого числа - да. В случае дробного числа - только если разделители совпадают. В случае даты - только если в екселе не дефолтный американский шаблон ММ.ДД.ГГГГ. А так - фигвам. А с "одноэсовским" ДД.ММ.ГГ фигвам гарантирован.

Таблица. А здесь структура. С разделителями. По внутрипрограммному соглашению. Как в движке 1С задумано. Но не в MS Office. "Моя твоя не понимай".

Не надо считать, что твоих тараканов должны понимать все. Оне, тараканы, не получили международного признания.
Гость
8 - 30.07.2015 - 14:14
Цитата:
Сообщение от VZ Посмотреть сообщение
6-mykuban > Хосподя... При "копировании" через буфер используется виндовый буфер. Именно виндовый: эксель не знает о существовании иных.
Мда... А 1С значит нацелена на какие то другие буферы. Может 1С вообще корнями в unix уходит, а на win платформе она случайно оказалась, поэтому и с буфером работать толком не умеет.
Гость
9 - 30.07.2015 - 14:17
Вот смотрите одну колонку она в эксель таки передает. Хотя эта одна колонка тоже структура. В чем же проблема с остальными колонками?

Я думаю ответ прост, они не попадают в буфер вообще. т.е. колонка где стоит курсор копируется, а все остальное выделение тупо игнорируется.
Гость
10 - 30.07.2015 - 14:55
9-mykuban > Только вот почему-то в таблицу 1С из другой таблицы 1С можно не одну ячейку скопировать.
Гость
11 - 02.08.2015 - 10:39
(VZ)ну не врубается человек, что на клиенте видимая им Тпблица вовсе не является таковой )) и спорит по сути сам с собой


К списку вопросов






Copyright ©, Все права защищены