Заказы на доработку 1С (сервис удаленной работы)

Хранилище

База знаний
Неназначенных незавершенных заказов: 1
Бесплатные отчеты, обработки, конфигурации, внешние компоненты для 1С Статьи, описание работы, методики по работе с 1С

Здравствуйте, гость ( Вход | Зарегистрироваться )



> Поле табличного документа + символ " (кавычки) , не корректно вставляется из екселя          
SanSay Подменю пользователя
сообщение 26.06.14, 18:53
Сообщение #1

Говорящий
***
Группа: Пользователи
Сообщений: 55
Из: Наб.Челны
Спасибо сказали: 1 раз
Рейтинг: 0

Нужно из екселя вставить данные в ПолеТабличногоДокумента, но проблема в том, что некоторые строки после вставки объединяются, т.е. несколько строк вставляются как бы в одну строку -
исходный текст

что получислось после вставки вставилось в одну строку

долго думал и по всякому форматировал исходный текст, в итоге понял, что проблема в символе " (кавычки), т.е. кавычки для ПоляТабличногоДокумента как знак, того что текст после кавычки нужно поместить в одну строку... до следующей кавычки, при этом эти самые кавычки не вставляются!

короче вопрос: можно ли как-нибудь обойти эту "особенность" ПоляТабличногоДокумента... чтобы вставлялся весь текст как положенно, в том числе эти злощастные кавычки?

Vofka Подменю пользователя
сообщение 26.06.14, 19:34
Сообщение #2

У нас здесь своя атмосфера...
***********
Группа: Основатель
Сообщений: 13956
Из: Киев
Спасибо сказали: 4523 раз
Рейтинг: 3646.4

А как вставляете?

SanSay Подменю пользователя
сообщение 26.06.14, 21:45
Сообщение #3

Говорящий
***
Группа: Пользователи
Сообщений: 55
Из: Наб.Челны
Спасибо сказали: 1 раз
Рейтинг: 0

Цитата(Vofka @ 26.06.14, 21:34) *
А как вставляете?

эмм... ctrl + c, ctrl + v... собственно.

logist Подменю пользователя
сообщение 26.06.14, 22:35
Сообщение #4

Про1С-ник
Иконка группы
Квалифицированный бухгалтерГений телепатии и социального моделированияЗа заслуги на форуме в 2010 годуМодератору Про1С (за заслуги в 2011 году)
Группа: Местный
Сообщений: 9564
Из: Kharkiv, UA
Спасибо сказали: 2536 раз
Рейтинг: 0

Цитата(SanSay @ 26.06.14, 21:45) *
эмм... ctrl + c, ctrl + v... собственно.

Собственно почему тогда этот вопрос в разделе для программистов? Программирование тут причем?


Signature
Личные бесплатные консультации не даю, для этого есть форум!

SanSay Подменю пользователя
сообщение 27.06.14, 6:11
Сообщение #5

Говорящий
***
Группа: Пользователи
Сообщений: 55
Из: Наб.Челны
Спасибо сказали: 1 раз
Рейтинг: 0

Цитата(logist @ 27.06.14, 0:35) *
Собственно почему тогда этот вопрос в разделе для программистов? Программирование тут причем?

потому что я делаю конфигурацию, в работе которой пользователю нужно вставлять данные из екселя... а эти данные пока вставляются криво
и тут 2 варианта
1) или немного преобразовывать данные ДО вставки
2) или, я надеюсь, возможно будет решить проблему программным путем - как нить сделать чтобы ПолеТабличногоДокумента не реагировало на кавычки.

Vofka Подменю пользователя
сообщение 27.06.14, 8:06
Сообщение #6

У нас здесь своя атмосфера...
***********
Группа: Основатель
Сообщений: 13956
Из: Киев
Спасибо сказали: 4523 раз
Рейтинг: 3646.4

Только что в Экселе сделал 2 ячейки (1 строка)
1) йцуйу"
2) йцуйцу
Копирую, в конфигураторе Файл\Новый\Табличный документ, вставляю - на выходе 2 ячейки.

logist Подменю пользователя
сообщение 27.06.14, 8:19
Сообщение #7

Про1С-ник
Иконка группы
Квалифицированный бухгалтерГений телепатии и социального моделированияЗа заслуги на форуме в 2010 годуМодератору Про1С (за заслуги в 2011 году)
Группа: Местный
Сообщений: 9564
Из: Kharkiv, UA
Спасибо сказали: 2536 раз
Рейтинг: 0

Цитата(SanSay @ 27.06.14, 6:11) *
2) или, я надеюсь, возможно будет решить проблему программным путем

Не возможно. Данные до вставки в поле табличного документа никак нельзя отловить.

p.s. в чем смысл таких извращений? не проще программно прочитать эксель и дальше работать с ним?


Signature
Личные бесплатные консультации не даю, для этого есть форум!

SanSay Подменю пользователя
сообщение 27.06.14, 8:22
Сообщение #8

Говорящий
***
Группа: Пользователи
Сообщений: 55
Из: Наб.Челны
Спасибо сказали: 1 раз
Рейтинг: 0

Цитата(Vofka @ 27.06.14, 10:06) *
Только что в Экселе сделал 2 ячейки (1 строка)
1) йцуйу"
2) йцуйцу
Копирую, в конфигураторе Файл\Новый\Табличный документ, вставляю - на выходе 2 ячейки.

кавычка должна быть вначале строки... вставьте вот это
"ноут 14""-15,6"" AM
0136962 Acer V585556G50akk 15.6/A8/6/500/2/ноут 22 499,98
0138596 Asus X552EA-XX117H 15.6/E1/4/320 ноут 14 999,95


Цитата(logist @ 27.06.14, 10:19) *
Не возможно. Данные до вставки в поле табличного документа никак нельзя отловить.

p.s. в чем смысл таких извращений? не проще программно прочитать эксель и дальше работать с ним?

может так и придется делать

Petre Подменю пользователя
сообщение 27.06.14, 8:34
Сообщение #9

Живет на форуме
Иконка группы
Группа: Местный
Сообщений: 2905
Из: Київ, Україна
Спасибо сказали: 1148 раз
Рейтинг: 1230.2

Интересный эффект. С табличным документом хватает недоработок и проблем.


Signature
Допрацьовую:
- "Бухгалтерія для України 2.1";
- "Альфа-Авто: Автосалон+Автосервіс+Автозапчастини, українська версія".

Vofka Подменю пользователя
сообщение 27.06.14, 10:19
Сообщение #10

У нас здесь своя атмосфера...
***********
Группа: Основатель
Сообщений: 13956
Из: Киев
Спасибо сказали: 4523 раз
Рейтинг: 3646.4

Цитата(SanSay @ 27.06.14, 9:22) *
кавычка должна быть вначале строки... вставьте вот это

Ага, да, есть такое. А откуда эксэль файл берется?

SanSay Подменю пользователя
сообщение 27.06.14, 10:27
Сообщение #11

Говорящий
***
Группа: Пользователи
Сообщений: 55
Из: Наб.Челны
Спасибо сказали: 1 раз
Рейтинг: 0

Цитата(Vofka @ 27.06.14, 12:19) *
Ага, да, есть такое. А откуда эксэль файл берется?

из другой базы 1С... доступа к конфигуратору той базы нет.

TipsyKID Подменю пользователя
сообщение 27.06.14, 10:31
Сообщение #12

Оратор
Иконка группы
Группа: Местный
Сообщений: 413
Из: Киев
Спасибо сказали: 161 раз
Рейтинг: 0

Сложно посоветовать , что - то внятное.
Но могу поделиться опытом в работе с форматированием Exel в читаемый формат для 1С.

Я не нашел лучше способа чем воспользоваться утилитой Yoksel ( есть и dll ) . Она может форматировать из Exel --> mxl. А вот уже из этого формата копировать можно свободно и без проблем в рамках 1С.


Signature
Специалист : Технологическая платформа 8.х, Бухгалтерия для Украины, Управление торговлей для Украины, Зарплата и Управление Персоналом для Украины

Не нашли ответа на свой вопрос?
Зарегистрируйтесь и задайте новый вопрос.


Ответить Новая тема
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

RSS Текстовая версия Сейчас: 27.05.24, 19:39
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!