Нужно из екселя вставить данные в ПолеТабличногоДокумента, но проблема в том, что некоторые строки после вставки объединяются, т.е. несколько строк вставляются как бы в одну строку - исходный текст
что получислось после вставки вставилось в одну строку
долго думал и по всякому форматировал исходный текст, в итоге понял, что проблема в символе " (кавычки), т.е. кавычки для ПоляТабличногоДокумента как знак, того что текст после кавычки нужно поместить в одну строку... до следующей кавычки, при этом эти самые кавычки не вставляются!
короче вопрос: можно ли как-нибудь обойти эту "особенность" ПоляТабличногоДокумента... чтобы вставлялся весь текст как положенно, в том числе эти злощастные кавычки?
Собственно почему тогда этот вопрос в разделе для программистов? Программирование тут причем?
потому что я делаю конфигурацию, в работе которой пользователю нужно вставлять данные из екселя... а эти данные пока вставляются криво и тут 2 варианта 1) или немного преобразовывать данные ДО вставки 2) или, я надеюсь, возможно будет решить проблему программным путем - как нить сделать чтобы ПолеТабличногоДокумента не реагировало на кавычки.
Группа: Основатель
Сообщений: 13956
Из: Киев
Спасибо сказали: 4523 раз
Рейтинг: 3646.4
Только что в Экселе сделал 2 ячейки (1 строка) 1) йцуйу" 2) йцуйцу Копирую, в конфигураторе Файл\Новый\Табличный документ, вставляю - на выходе 2 ячейки.
Только что в Экселе сделал 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. в чем смысл таких извращений? не проще программно прочитать эксель и дальше работать с ним?
Сложно посоветовать , что - то внятное. Но могу поделиться опытом в работе с форматированием Exel в читаемый формат для 1С.
Я не нашел лучше способа чем воспользоваться утилитой Yoksel ( есть и dll ) . Она может форматировать из Exel --> mxl. А вот уже из этого формата копировать можно свободно и без проблем в рамках 1С.
Специалист : Технологическая платформа 8.х, Бухгалтерия для Украины, Управление торговлей для Украины, Зарплата и Управление Персоналом для Украины
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!