| 
    
        
     
     | 
    
  | 
Формат файла | ☑ | ||
|---|---|---|---|---|
| 
    0
    
        devochka_1c    
     14.03.15 
            ✎
    16:32 
 | 
         
        Добрый день! пишу код по сохранению таб дока в эксель
 
        ТекИмяФайла = КаталогФайла + ИмяФайла + "." + "xls"; ТДок.Записать(ТекИмяФайла, ТипФайлаТабличногоДокумента.XLS); только файл не формата эксель получается... что не верно в коде?  | 
|||
| 
    1
    
        Euguln    
     14.03.15 
            ✎
    16:34 
 | 
         
        Боюсь спросить, а какого формата получается?     
         | 
|||
| 
    2
    
        devochka_1c    
     14.03.15 
            ✎
    16:47 
 | 
         
        (1) в свойствах в типе значится просто "Файл"     
         | 
|||
| 
    3
    
        PR    
     14.03.15 
            ✎
    16:48 
 | 
         
        (2) А расширение какое?     
         | 
|||
| 
    4
    
        devochka_1c    
     14.03.15 
            ✎
    17:09 
 | 
         
        (3) никакого нет     
         | 
|||
| 
    5
    
        NikVars    
     14.03.15 
            ✎
    17:09 
 | 
         
        (0) Что за объект ТДок?     
         | 
|||
| 
    6
    
        NikVars    
     14.03.15 
            ✎
    17:11 
 | 
         
        Если ТДок - таблица - можно двигаться в этом направлении, Записать(<?>,);
 
        Синтаксис: Записать(<ИмяФайла>,<ТипФайла>) Назначение: Записать таблицу в файл. Параметры: <ИмяФайла> - имя файла. <ТипФайла> - необязательный параметр. Числовое или строковое выражение, определяющее тип файла: · отсутствует, 0 или ''MXL'' - формат 1C; · 1 или ''XLS'' - формат Ms Excel; · 2 или ''HTM'' или ''HTML'' - формат HTML; · 3 или ''TXT'' - формат TXT. Замечание: Метод может использоваться при работе с таблицей в режиме ввода данных.  | 
|||
| 
    7
    
        NikVars    
     14.03.15 
            ✎
    17:13 
 | 
         
        Если ТДок - таблица значений - придется выводить все в таблицу - формировать печатную форму аля отчет.     
         | 
|||
| 
    8
    
        Euguln    
     14.03.15 
            ✎
    17:13 
 | 
         
        (0) Имя файла при записи какое?     
         | 
|||
| 
    9
    
        devochka_1c    
     14.03.15 
            ✎
    17:17 
 | 
         
        (7)ТДок - это табличный документ     
         | 
|||
| 
    10
    
        devochka_1c    
     14.03.15 
            ✎
    17:18 
 | 
         
        (8) C:\Users\123\AppData\Local\Temp\Акт сверки взаиморасчетов 00000000033 от 12.03.2015 11:32:26 Энергия.xls     
         | 
|||
| 
    11
    
        NikVars    
     14.03.15 
            ✎
    17:19 
 | 
         
        (9) Не понятно!
 
        ТДок = СоздатьОбъект("Таблица"); Так?  | 
|||
| 
    12
    
        NikVars    
     14.03.15 
            ✎
    17:22 
 | 
         
        +(9) Я мыслю в терминах объектов 1С 7.7: таблица, таблица значений, документ с многострочной частью.
 
        Ты предлагаешь иную терминологию. Тебе понятно?!  | 
|||
| 
    13
    
        devochka_1c    
     14.03.15 
            ✎
    17:27 
 | 
         
        (11) ТДок тип ТабличныйДокумент  
 
        ТДок = Новый ТабличныйДокумент; затем в него был выведен макет  | 
|||
| 
    14
    
        NikVars    
     14.03.15 
            ✎
    17:44 
 | 
         
        (13) То есть ты путаешь версии 1С 7.7 и 8?     
         | 
|||
| 
    15
    
        Fram    
     14.03.15 
            ✎
    17:47 
 | 
         
        (14) с чего такой вывод?     
         | 
|||
| 
    16
    
        NikVars    
     14.03.15 
            ✎
    17:52 
 | 
         
        (15) Это не вывод, это флюиды телепатии. Вместо задавания вопросов мне - помоги девушке.     
         | 
|||
| 
    17
    
        Fram    
     14.03.15 
            ✎
    18:05 
 | 
         
        (0) excel то установлен на машине?
 
        (16) ну, что навеяло тебе задать такой вопрос девушке?  | 
|||
| 
    18
    
        devochka_1c    
     14.03.15 
            ✎
    18:06 
 | 
         
        (14) я ничего не путаю у меня платформа 8.3 не указала изначально, извиняюсь     
         | 
|||
| 
    19
    
        Fram    
     14.03.15 
            ✎
    18:06 
 | 
         
        (10) выложи файл куда нить и ссылку давай     
         | 
|||
| 
    20
    
        NikVars    
     14.03.15 
            ✎
    18:08 
 | 
         
        (19) А что тебя навеяло просить файл, когда тебя просят помощи в коде?     
         | 
|||
| 
    21
    
        User_Agronom    
     14.03.15 
            ✎
    18:09 
 | 
         
        (4) Windows наивно определяет тип файла по расширению. Нет расширения - она в ступоре.
 
        посмотрите через отладчик, чему равна переменная ТекИмяФайла  | 
|||
| 
    22
    
        User_Agronom    
     14.03.15 
            ✎
    18:09 
 | 
         
        (10) С двоеточиями в имени проблема.     
         | 
|||
| 
    23
    
        NikVars    
     14.03.15 
            ✎
    18:12 
 | 
         
        (22) +100! Ну вот! Разрушил всю телепатию!     
         | 
|||
| 
    24
    
        User_Agronom    
     14.03.15 
            ✎
    18:16 
 | 
         
        (23) Личный телепат нонича вернулся из отпуска. Говорит не надолго))
 
        https://ru.wikipedia.org/wiki/Имя_файла Запрещенные символы Windows: ... : — отделяет букву диска или имя альтернативного потока данных ...  | 
|||
| 
    25
    
        devochka_1c    
     14.03.15 
            ✎
    18:29 
 | 
         
        (24) а что не так с двоеточием?     
         | 
|||
| 
    26
    
        devochka_1c    
     14.03.15 
            ✎
    18:33 
 | 
         
        (21)переменная  ТекИмяФайла  через отладчик равна C:\Users\123\AppData\Local\Temp\Акт сверки взаиморасчетов 00000000033 от 12.03.2015 11:32:26 Энергия.xls     
         | 
|||
| 
    27
    
        User_Agronom    
     14.03.15 
            ✎
    18:38 
 | 
         
        (25) внимательно читает (24). Смакуем каждое слово. Особенно "Запрещенные" потом через паузу "символы" ну и конечно же "Windows": 
 
        А далее идёт пояснение, что не так с двоеточием. ... : — отделяет букву диска или имя альтернативного потока данных  | 
|||
| 
    28
    
        Torquader    
     14.03.15 
            ✎
    18:40 
 | 
         
        ДатаВИмени=Формат(ДатаДокумента,"ФД='дд-ММ-гггг_чч-мм-сс';");     
         | 
|||
| 
    29
    
        devochka_1c    
     14.03.15 
            ✎
    18:59 
 | 
         
        Всем спасибо! все получилось!     
         | 
 | Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |