Имя: Пароль:
1C
 
Пропадает кусок текста при сохранении в 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) Здесь я.
Ошибка? Это не ошибка, это системная функция.