8.х Сложно ли добавить кнопку в отчет?

Тема в разделе "Общие вопросы "1С:Предприятие 8"", создана пользователем statson, 27 ноя 2012.

  1. TopicStarter Overlay
    statson
    Offline

    statson

    Регистрация:
    27 ноя 2012
    Сообщения:
    3
    Симпатии:
    0
    Баллы:
    1
    Сложно ли написать плагин для 1с, который будет в отчеты добавлять кнопку, по нажатию которой будет открываться другое приложение и в него будет загружен отчет 1С?
  2. GlukAl
    Offline

    GlukAl Опытный в 1С

    Регистрация:
    4 окт 2012
    Сообщения:
    187
    Симпатии:
    7
    Баллы:
    29
    не понял чего вы хотите

    можно на панель управления повесить кнопку
    при нажатии на которую, активная печатная ТАБЛИЦА будет сохранена (например в формате excel)
    в какой-то файл, а потом этот файл будет передан другому приложению
  3. vartanet
    Offline

    vartanet Опытный в 1С Команда форума

    Регистрация:
    16 ноя 2010
    Сообщения:
    2.698
    Симпатии:
    15
    Баллы:
    29
    ну.. можно сохранить программно табличный документ в excel. а потом использовать ЗапуститьПриложение().. тогда только что сохраненный документ в excel откроется в excel.
  4. TopicStarter Overlay
    statson
    Offline

    statson

    Регистрация:
    27 ноя 2012
    Сообщения:
    3
    Симпатии:
    0
    Баллы:
    1
    <p style="text-align: right;">спасибо за  скорый ответ. Порекомендуйте плз что почитать на тему реализации и насколько  трудозатратно.</p>


    а таким образом можно открыть этот эксель в другом приложении?
  5. vartanet
    Offline

    vartanet Опытный в 1С Команда форума

    Регистрация:
    16 ноя 2010
    Сообщения:
    2.698
    Симпатии:
    15
    Баллы:
    29
    Код:
    Процедура КоманднаяПанельФормыСохранитьВExcel(Кнопка)
    
    Диалог = Новый ДиалогВыбораФайла(РежимДиалогаВыбораФайла.Сохранение);
    Диалог.ПолноеИмяФайла = ЭтаФорма.Заголовок+".xls";
    Диалог.Фильтр = "(*.xls)|*.xls";
    Если Диалог.Выбрать() Тогда
    ЭлементыФормы.ПолеТабличногоДокумента.Записать(Диалог.ПолноеИмяФайла,ТипФайлаТабличногоДокумента.XLS);
    КонецЕсли;
    
    ЗапуститьПриложение(Диалог.ПолноеИмяФайла);
    
    КонецПроцедуры
  6. TopicStarter Overlay
    statson
    Offline

    statson

    Регистрация:
    27 ноя 2012
    Сообщения:
    3
    Симпатии:
    0
    Баллы:
    1
    спасибо! а как поместить саму кнопку, которая будет это делать, на отчет?
  7. vartanet
    Offline

    vartanet Опытный в 1С Команда форума

    Регистрация:
    16 ноя 2010
    Сообщения:
    2.698
    Симпатии:
    15
    Баллы:
    29
    помещаете кнопку на форму, прописываете обработку события нажатия на кнопку.

    книжку что-ли почитайте. например "1С:Предприятие 8.2. Практическое пособие разработчика. Примеры и типовые приемы"

Поделиться этой страницей