![]() |
![]() |
|
Пропадает кусок текста при сохранении в Excel | ☑ | ||
---|---|---|---|---|
0
aa_214
25.01.08
✎
15:16
|
Ситуация следующая:
Делается отчет, акт сверки выводится шаблон. Бухгалтер сохраняет его в ексель и после сохранения пропадает и кусок текста где написано типа что мы нижеследующие и т.д. Что за косяк такой?? |
|||
1
Cap_1977
25.01.08
✎
15:21
|
(0) Длина строки > 255 символов, разбей.
|
|||
2
aa_214
25.01.08
✎
15:23
|
Спасибо!
|
|||
3
Ужас бухгалтера
25.01.08
✎
15:26
|
(0) http://yoksel.net.ru/HomePage
Позволяет в ячейку положить до 65536 символов |
|||
4
aa_214
25.01.08
✎
15:40
|
Я не понял разбить по строкам в шаблоне или в переменной?
|
|||
5
aa_214
25.01.08
✎
15:42
|
ТекстШапки = "Мы, нижеподписавшиеся, " + Должность + " "+ФИОРук+" и Главный бухгалтер "+ФИОБух+" со стороны "+ НашаОрг + ", " + "и " +ДолжностьКонР+ " "+ФИОКонР+" и Главный бухгалтер "+ФИОКонБ+" со стороны " + Контр + ", ";
ТекстДоп = "составили настоящий акт сверки в том,что состояние взаимных расчетов по данным учета за период " + ПериодСтр(НачДата, КонДата)+" следующее:"; А в шаблоне в одну пихать или две? просто если в две то криво разбивается так как длинна разная всегда |
|||
6
Cap_1977
25.01.08
✎
15:45
|
(5) В ячейке mxl таблицы
|
|||
7
Ужас бухгалтера
25.01.08
✎
15:47
|
(3) Возьми конвертер из (3) и химичить не понадобится. Будет в том же виде, что в mxl.
|
|||
8
aa_214
25.01.08
✎
15:51
|
(6) а как тогда разбивать что-бы красиво было
|
|||
9
aa_214
25.01.08
✎
15:51
|
(7) меня бухи душат, щас надо а там еще ковырять
|
|||
10
Ужас бухгалтера
25.01.08
✎
15:56
|
(9) Там не много ковырять. Создаешь форму акта:
Таб = СоздатьОбъект ("Таблица"); ... заполнение формы Потом записываешь в xls: ТабДокумент = СоздатьОбъект ("ТабличныйДокумент"); ТабДокумент.ЗагрузитьИзТаблицы (Таб); ТабДокумент.Записать (ИмяФайла, 1); // в формате xls В ГМ в "ПриНачалеРаботыСистемы" сначала надо добавить строку: ЗагрузитьВнешнююКомпоненту ("SpreadSheet.dll"); Можно не в ГМ, а только в модуль, где форма печатается. |
|||
11
aa_214
25.01.08
✎
15:58
|
(10) Спасибо, я так в будущем тогда сделаю, а ссылка кстати не качается почему то. можешь на мыло кинуть плз.
|
|||
12
Ужас бухгалтера
25.01.08
✎
16:04
|
(11) Ушло.
|
|||
13
aa_214
25.01.08
✎
16:06
|
Спасибо!
|
|||
14
aa_214
25.01.08
✎
18:38
|
Обнаружился глюк платформы или компоненты я хз, при попытки сохранить печатную форму в ексель, с типом файла соответственно (*.xls) если в имени файла руками!!! не проставить расширение то файл сохраняется без расширения вообще. Что это за ботва и как с этим боротся?
|
|||
15
sapphire
25.01.08
✎
18:41
|
(14) Файл с таким именем уже есть
|
|||
16
у лю 427
25.01.08
✎
18:43
|
печатайте акт в ворде - никаких проблем вообще не возникает
|
|||
17
Ужас бухгалтера
25.01.08
✎
18:45
|
(14) Как сохраняешь? Программно или руками? Сохраняешь штатными методами или при помощи компоненты?
|
|||
18
aa_214
25.01.08
✎
18:46
|
(16) нафиг ворд если можно автоматизировать.
(17) через меню файл - сохранить как... |
|||
19
aa_214
25.01.08
✎
18:48
|
(15) не в том то и прикол. Я знаю что есть глюк когда например есть файл 234.mxl, и в ту же папку 1с не может сохранить файл 234.xls.
|
|||
20
Ужас бухгалтера
25.01.08
✎
18:48
|
(18) Сохраняешь штатную таблицу (Моксель)? Или используешь метод Йокселя "Показать" и у открытого документа делаешь "Сохранить как"?
|
|||
21
aa_214
25.01.08
✎
18:57
|
У меня такой код:
ТабДокумент = СоздатьОбъект ("ТабличныйДокумент"); Если InExcel=0 Тогда ТабДокумент.ЗагрузитьИзТаблицы(Таб); ТабДокумент.Показать("Акт сверки с "+Контрагент); Иначе ТабДокумент.ЗагрузитьИзТаблицы (Таб); ТабДокумент.Записать(КаталогВременныхФайлов()+"Акт.xls",1); Таб=0; ЗапуститьПриложение(КаталогВременныхФайлов()+"Акт.xls"); КонецЕсли; InExcel - это флаг типа сразу в ексель или нет. если сразу все пучком, если нет то он показывает печатную форму. Потом бухгалтер нажимает "файл - сохранить как" выбирает там тип (*.xls) и если они в имени файла не поставит рашрирение (т.е. например напишет акт, а не акт.xls) то он сохраняется как файл акт без расширения. |
|||
22
у лю 427
25.01.08
✎
18:59
|
делай сохранение не в эксел, а в ворд программно - все остальное ворд сделает САМ!!!
|
|||
23
Ужас бухгалтера
25.01.08
✎
19:02
|
(21) Понял. Сегодня пришлю исправленную ВК. Кстати, если ты используешь метод "Показать", то убедись, что твои формы корректно печатаются (особенно многостраничные). Печать еще недостаточно отлажена.
|
|||
24
aa_214
25.01.08
✎
19:03
|
(22) зашибись... столько с этим шаблоном ковыряюсь а теперь все переделывать в ворд?? И мне кажется что акт сверки где иногда нужно вставить строку например, или посчитать что-то после удаления строки, вставлять в ворд не лучшая мысль.
|
|||
25
aa_214
25.01.08
✎
19:05
|
(21) ты что разработчик этой ВК?? Я кстати не понял почему в синтаксис помощнике метода Показать в йокселе нет, я его по наитию использовал, и там похоже один параментр, а в методе показать по таблице два. Так?
|
|||
26
Ужас бухгалтера
25.01.08
✎
19:08
|
(25) Да. То, что в Синтакс-Помощнике нет, это глюк в документации. Спасибо, исправлю. Параметр действительно пока только один.
|
|||
27
aa_214
25.01.08
✎
19:10
|
(26) Круто!! Спасибо что наваял такую прикольную штуку =))
|
|||
28
у лю 427
25.01.08
✎
19:23
|
кстати, при выводе в ворда меньше программировать и более гибко все работает...
|
|||
29
Ужас бухгалтера
25.01.08
✎
19:36
|
(0) Исправление ушло. Спасибо за найденный косяк :)
|
|||
30
aa_214
28.01.08
✎
10:07
|
Вопрос к разработчику ВК!! Как сделать возможным редактировать табличный документ??
У таблицы есть метод ТолькоПросмотр() А тут после загрузки: ТабДокумент.ЗагрузитьИзТаблицы(Таб); ТабДокумент.Показать("Акт сверки с "+Контрагент); как разрешить редактирование? и что делать с расшифровкой?? |
|||
31
aa_214
28.01.08
✎
10:16
|
блин, ап что-ли. Срочняк надо, может кто знает?
|
|||
32
aa_214
28.01.08
✎
15:37
|
"Ужаз бухгалтера" отзавись!!! Need Help!!!
|
|||
33
Ужас бухгалтера
28.01.08
✎
15:53
|
(30) Редактирование и расшифровка пока не поддерживаются.
(32) Здесь я. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |