![]() |
![]() |
|
Есть строка в отчете вот такой высоты Ø |
☑ | ||
---|---|---|---|---|
0
YaVlad
28.04.05
✎
16:01
|
Есть строка в отчете с наименованием. Когда наименование длинное, то высота строки в 1C автоматически увеличивается чтобы все вместилось. Все хорошо. Отчет-> Сохранить как .. Excel. А вот в Excel эта строка высотой только в одну строку и полностью наименование не видно.
Можно ли как-то заставить 1С, чтобы при сохранении в Excel так же высота была как в 1С? |
|||
1
Sergei2k
28.04.05
✎
16:03
|
<><>ЮМЯ›ЯњЬќЯџЯ›?ОЬНЯНЯ›ЯМЯ›ЬОЯОЯќЯЖ?О‰џ?ЗєюЯ
|
|||
2
Swinger
28.04.05
✎
16:04
|
(1) Дурная привычка на форуме у людей стала: отвечать, но не о чем, чтобы и тебе также отвечали!
(0) Можно, но только полностью руками формируюя печатную форму через OLE в Эксель! |
|||
3
Sergei2k
28.04.05
✎
16:07
|
(2) Я по-моему ответил вполне по теме
То что ты предлагаешь - это не "заставить 1С", а написать самому все - такое решение можно почти на любой вопрос предложить |
|||
4
YaVlad
28.04.05
✎
16:11
|
Это что ж миннуя 1с-таблицу, напрямую, с помощью кода формировать таблицу в Excel ?!
|
|||
5
Swinger
28.04.05
✎
16:11
|
(3) А я и не говорил, что он ответил не по теме, не по теме, это если он бы сказал, что нужно создать реквизит периодический, а он просто ответил - "типа отличился"!!
+ я согласен, это мой не ответ на вопрос "Заставить 1С", хотя если вдаваться в термины: конфигуратором и кодом в нем ты "заставляешь" 1С что-то сделать! :)) Но, это уже офф пошел! |
|||
6
Sergei2k
28.04.05
✎
16:14
|
(5) Кстати - этот он - это я.
Ну если мой ответ не понятен человеку - программисту, который по-идее должен хорошо и логично свображать...странно |
|||
7
Swinger
28.04.05
✎
16:14
|
(4) Угу, других там методов нету. Ну, или пользователем по крайней мере о них не известно
|
|||
8
Swinger
28.04.05
✎
16:16
|
(6) да я просто по себе знаю, что как вопрос не задашь, пару таких умных вылезают, и это правда просто действует на нервы, работа и так сложная, коль лезешь сюда за вопросом, а тут еще тебе прям вспотыкаются бегут помочь.. Хотя есть индивиды, надо которыми, наверное, не грешно пошутить! :)
|
|||
9
Sergei2k
28.04.05
✎
16:19
|
(8) Да вот и кажется иногда, что не у всех работа такая уж сложная раз лезут сюда с ТАКИМИ вопросами (нет, я не про текущий, он нормальный - да и ответил я не так уж и плохо думаю)
Кстати - вчера создал пост чтобы народ поприкалывался - блин, зарубили |
|||
10
Swinger
28.04.05
✎
16:22
|
(9) а тема, наверное, и не с ОФФ начиналась??
|
|||
11
YaVlad
28.04.05
✎
16:23
|
(6-7)Господа, да все вы ответили правильно. Я все понял. И стой и с другой стороны вопрос осветили. Еще бы примерчик где-нибудь взять чтобы оценить насколько это сложно сделать.
|
|||
12
Natalia
28.04.05
✎
16:23
|
Можно... но муторно очень, через OLE ))
Или размещать длинный текст в одной ячейке, чтобы после сохранения в Excel не было объединения ячеек, или поправлять через OLE. |
|||
13
Sergei2k
28.04.05
✎
16:25
|
А что, большой отчет?
|
|||
14
Sergei2k
28.04.05
✎
16:27
|
(10) Еще как с ОФФ
|
|||
15
Swinger
28.04.05
✎
16:28
|
(11) Это действительно сложно и муторно, проще сначала сохранить, а там перенос поставить по словам в самом экселе
|
|||
16
Natalia
28.04.05
✎
16:32
|
(15) перенос ставится - дело не в этом.
Дело в том, что на месте областей с выравниванием по выделению при сохранении в Excel получаются объединения ячеек, а для объединений Excel автоподбор высоты не производит - остается только руками менять высоту строк... или хитрить через OLE... |
|||
17
Swinger
28.04.05
✎
16:33
|
(16) ааа.. точно.. Согласен, тогда только через OLE
|
|||
18
YaVlad
28.04.05
✎
16:56
|
(12) Спасобо большое!
Проверил. Вариант, когда размещаешь текст в одной ячейке мне подходит. |
|||
19
YaVlad
28.04.05
✎
18:03
|
Нет, наверно точно нужно через OLE. Тут еще вторая напасть - обрезает в Excel строку до 255 символов.
|
|||
20
Sergei2k
28.04.05
✎
18:05
|
И зачем же тебе такое длинное наименование?
|
|||
21
Natalia
28.04.05
✎
18:07
|
Тогда
http://1c.proclub.ru/modules/mydownloads/personal.php?cid=83&lid=2188<br>медленно но верно все исправляет. Через OLE )) |
|||
22
YaVlad
28.04.05
✎
18:11
|
(20) Используется у нас когда высылаем подробную спецификацию по предлагаемому оборудованию. Воообще у нас два наименование краткое и полное. У пользователей в документах выбор с каким именно печатать. На длинну я никак повливиять не могу в среднем до 500 символов одна позиция.
|
|||
23
YaVlad
28.04.05
✎
18:44
|
(21) Хорошая вещь, но мне не подойдет.
У меня в отчетах 1C используется разбиение на страницы, вставляется номер документа, номер страницы, например, "страница 2 из 5". Когда я пропускаю MXL через обработку, то она режет мои страница на треть. |
|||
24
Natalia
28.04.05
✎
18:47
|
(21) не поняла, как режет?
колонтитулы не соответствуют действительности? |
|||
25
YaVlad
28.04.05
✎
18:51
|
В предварительном просмотре печати. Один лист заполнен на две трети, следующий на одну треть. Т.е. нарушено разбиение на страницы, которое было задано в 1С.
|
|||
26
Natalia
28.04.05
✎
18:54
|
(25) а при обычном сохранении в Excel - такое безобразие не происходит?
Обработка из (21) - она ведь штатный метод Записать() использует... и корявки через OLE исправляет...не пойсу, почему могут портиться страницы... |
|||
27
YaVlad
28.04.05
✎
19:02
|
(24) А сколонтитулами то, как раз все в порядке
|
|||
28
YaVlad
28.04.05
✎
19:10
|
(26) Могу выслать mxl-ку для примера
|
|||
29
Natalia
28.04.05
✎
19:15
|
(28) вышли посмотреть. Адрес на Proclub есть... ))
|
|||
30
YaVlad
28.04.05
✎
19:28
|
Ok. Выслал
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |