ОБСУЖДЕНИЕ

Проблема сохранения в Xls

13 ответов 7,1 тыс.
AI-выжимка обсуждения скоро

Краткие тезисы обсуждения со ссылками на ключевые ответы появятся здесь.

Статус
Закрыто для дальнейших ответов.
Автор темы
Есть справочник Описание товара, у него реквизит Описание строка неограниченной длины (многострочный)
при сохранении в xsl зараза обрезает эту строчку. Как быть?
 
Скорее всего, не обрезает... Может, в экселе просто не видно остальной части строки?
Ну даже если и обрезает, можно заменить в исходной строке РазделительСтрок на пробел.
 
нет именно обрезает. А про заменить можно по подробнее ?
 
Ну, видимо, при выгрузке данных строка имеет формат :"Тратата|ещераз,тратата". Хотя сам я не проверял).Скорее всего придется преобразовывать строку из многострочного в "однострочный" вид.
Но стандартное СтрЗаменить(Строка,"|"," ") тут не подойдет...
 
НужнаяСтрока = СтрЗаменить(ИсходнаяСтрока,РазделительСтрок," ");
 
Но больше 256 символов сохраняться все равно не будет.
 
+1 За ту версию, что ячейка Exel'я может содержать в себе не более 256 символов. Попробуйте сохранять не в Xls а в mxl .
Может, это 7.7 без ВК не умеет больше сохранять. Вроде Йокселем проблема решается.
 
Имхо при выгрузке данных СокрЛП() обязателен. во избежание всяческих проблем.
Имеется ввиду интерактивное сохранение и метод "Записать()", примененный к объекту "Таблица".
 
Цитата(vitfil @ 18:09:2009 - 23:12) *
НужнаяСтрока = СтрЗаменить(ИсходнаяСтрока,РазделительСтрок," ");

Не помогло sad.gif

может ИзСтрокиСРазделителями()?
 
Статус
Закрыто для дальнейших ответов.