| 
    
        
     
     | 
    
  | 
Как сделать внешнюю печатную форму для УТ11 | ☑ | ||
|---|---|---|---|---|
| 
    0
    
        cyx7    
     25.03.15 
            ✎
    10:24 
 | 
         
        могу ли я из модуля формы внешней обработки напечатать макет этой обработки? Данные, которыми будет макет заполняться, находятся в реквизитах обработки     
         | 
|||
| 
    1
    
        Dilgorp    
     25.03.15 
            ✎
    10:25 
 | 
         
        (0) Можешь     
         | 
|||
| 
    2
    
        Поpyчик-4    
     25.03.15 
            ✎
    10:25 
 | 
         
        (0) Не против     
         | 
|||
| 
    3
    
        155153144627    
     25.03.15 
            ✎
    10:27 
 | 
         
        &НаКлиенте
 
        Процедура СформироватьОтчет(Команда) ТабДок = Новый ТабличныйДокумент; СформироватьТаблицу(ТабДок); ТабДок.Показать(); КонецПроцедуры &НаСервере Процедура СформироватьТаблицу(ТабДок) Макет = РеквизитФормыВЗначение("Отчет").ПолучитьМакет("Макет"); ... КонецПроцедуры  | 
|||
| 
    4
    
        cyx7    
     25.03.15 
            ✎
    10:28 
 | 
         
        (1) (2) (3) спасибо большое=)     
         | 
|||
| 
    5
    
        155153144627    
     25.03.15 
            ✎
    10:30 
 | 
         
        (4) Вместо "Отчет" "Обработка", если у тебя обработка.     
         | 
|||
| 
    6
    
        cyx7    
     25.03.15 
            ✎
    10:31 
 | 
         
        (3) вот, как раз хотела про это вопрос задать) спасибо))     
         | 
|||
| 
    7
    
        155153144627    
     25.03.15 
            ✎
    10:33 
 | 
         
        (5) Соврал, вот так РеквизитФормыВЗначение("Объект")     
         | 
|||
| 
    8
    
        cyx7    
     25.03.15 
            ✎
    11:05 
 | 
         
        а какую использовать команду, чтобы с нового листа область печаталась?     
         | 
|||
| 
    9
    
        Поpyчик-4    
     25.03.15 
            ✎
    11:26 
 | 
         
        (8) СП или учебник по программированию в 1С или гугл     
         | 
|||
| 
    10
    
        Dilgorp    
     25.03.15 
            ✎
    11:37 
 | 
         
        (8) Выводишь область предыдущего листа, потом
 
        ТабДок.ВывестиВертикальныйРазделительСтраниц(); и уже следующие выведенные области печатаются с нового листа  | 
|||
| 
    11
    
        D_E_S_131    
     25.03.15 
            ✎
    11:51 
 | 
         
        (9) Нафига? Миста же есть. :)     
         | 
|||
| 
    12
    
        cyx7    
     25.03.15 
            ✎
    13:55 
 | 
         
        (10) спасибо), но сама нашла (11) да устала просто уже(((     
         | 
|||
| 
    13
    
        D_E_S_131    
     25.03.15 
            ✎
    14:06 
 | 
         
        (12) Понимаю. Тогда выкладывай сюда сразу задания целиком, потом решения в свою базу переноси и можно только за з/п на работу ходить.     
         | 
|||
| 
    14
    
        cyx7    
     25.03.15 
            ✎
    14:26 
 | 
         
        (13) А так можно?     
         | 
|||
| 
    15
    
        D_E_S_131    
     25.03.15 
            ✎
    14:43 
 | 
         
        (14) Ты уже почти так и делаешь. :)))     
         | 
|||
| 
    16
    
        cyx7    
     25.03.15 
            ✎
    14:46 
 | 
         
        (15) частично да, но многое то и сама делаю, и даже если вопросы задаю - на некоторые сама решение нахожу, это для моральной поддержки))     
         | 
|||
| 
    17
    
        D_E_S_131    
     25.03.15 
            ✎
    14:49 
 | 
         
        Если использовать совет в (9), то не потребуется никакая "оральная поддержка".     
         | 
|||
| 
    18
    
        D_E_S_131    
     25.03.15 
            ✎
    14:49 
 | 
         
        упс, "оральная поддержка" = "моральная поддержка"     
         | 
|||
| 
    19
    
        cyx7    
     25.03.15 
            ✎
    15:02 
 | 
         
        (18) я использую этот совет))) управляемые формы очень тяжко мне даются     
         | 
|||
| 
    20
    
        D_E_S_131    
     25.03.15 
            ✎
    15:30 
 | 
         
        Потому что нельзя просто так вот взять и начать программировать в УП. Книжкамана надо все же читать.     
         | 
|||
| 
    21
    
        cyx7    
     25.03.15 
            ✎
    15:32 
 | 
         
        (20) я курсы смотрю дома     
         | 
|||
| 
    22
    
        D_E_S_131    
     25.03.15 
            ✎
    15:44 
 | 
         
        (21) Что-то узнала интересного за последнее время из курсов?     
         | 
|||
| 
    23
    
        cyx7    
     25.03.15 
            ✎
    15:58 
 | 
         
        (22) да много всего, только на практике нужно отрабатывать, иначе все напрасно)     
         | 
|||
| 
    24
    
        cyx7    
     25.03.15 
            ✎
    16:02 
 | 
         
        у меня вопрос, я добавила макет одному из справочников, тип макета двоичные данные, загрузила вордовский шаблон туда. после этого из своей обработки пытаюсь сделать так:
 
        Макет = Справочники.СертификатыЭЦП.ПолучитьМакет("МакетДоговорЮЛ"); WordПриложение = Новый COMОбъект("Word.Application"); WordПриложение.Visible = Ложь; WordФайл = WordПриложение.Documents.Add(макет); и ошибка у меня, если делаю так WordФайл = WordПриложение.Documents.Add("D:\договор"); то все прекрасно работает, как сделать так, чтобы было как в первом варианте?  | 
|||
| 
    25
    
        Dmitriy_76    
     25.03.15 
            ✎
    16:03 
 | 
         
        (20) а почему не ?     
         | 
|||
| 
    26
    
        D_E_S_131    
     25.03.15 
            ✎
    16:07 
 | 
         
        (24) Получить эти ДвоичныеДанные и предварительно сохранить их на диск, а потом уже делать как "D:\договор".     
         | 
|||
| 
    27
    
        cyx7    
     25.03.15 
            ✎
    16:12 
 | 
         
        (26) тоесть так Макет = Справочники.СертификатыЭЦП.ПолучитьМакет("МакетДоговорЮЛ");
 
        макет.Записать("D:\Договор"); а в итоге все равно эта строчка будет WordФайл = WordПриложение.Documents.Add("D:\договор");  | 
|||
| 
    28
    
        D_E_S_131    
     25.03.15 
            ✎
    16:25 
 | 
        
     | 
|||
| 
    29
    
        cyx7    
     25.03.15 
            ✎
    16:35 
 | 
         
        (28) а чем отличается от моего этот метод?     
         | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |