8.х Внутренние печатные формы

Тема в разделе "Отчеты и обработки для "1С:Предприятие 8"", создана пользователем serega25, 28 дек 2010.

  1. TopicStarter Overlay
    serega25
    Offline

    serega25

    Регистрация:
    28 дек 2010
    Сообщения:
    36
    Симпатии:
    0
    Баллы:
    1
    Привет !

    Помогите добавить внутреннюю форму
    Она формируется в конфигураторе

    Процедура ДобавитьВДеревоМакетовВстроенныеФормы(ДеревоКнопок, ВнутренниеПечатныеФормы, Действие, ДобавлятьВДеревоРазделительИПечатьПоУмолчанию = Истина, ПредставлениеПечатнойФормы = Неопределено)

    Если ТипЗНЧ(ВнутренниеПечатныеФормы) = Тип("ТаблицаЗначений") Тогда

    Для каждого Строка Из ВнутренниеПечатныеФормы Цикл
    Если ПустаяСтрока(Строка.Имя) Тогда

    Если ДобавлятьВДеревоРазделительИПечатьПоУмолчанию Тогда
    ДобавитьСтрокуВДеревоКнопок(ДеревоКнопок, , ТипКнопкиКоманднойПанели.Разделитель);
    КонецЕсли;

    Откуда извлекаются эти внутренние формы?

    Вложения:

  2. has
    Offline

    has Опытный в 1С

    Регистрация:
    18 июн 2009
    Сообщения:
    708
    Симпатии:
    0
    Баллы:
    26
    В типовых в модуле документа есть функция ПолучитьСтруктуруПечатныхФорм()
  3. Diego
    Offline

    Diego Любитель 1С Команда форума

    Регистрация:
    3 апр 2009
    Сообщения:
    966
    Симпатии:
    2
    Баллы:
    29
    В модуле документа в функции ПолучитьСтруктуруПечатныхФорм() Экспорт
    задается список этих печатных форм (переменная ИмяМакета)
    Далее в процедуре Печать(ИмяМакета, КоличествоЭкземпляров = 1, НаПринтер = Ложь) Экспорт
    в зависимости от ИмяМакета вызываются соответствующие функции для формирования различных печатных форм.

    Но лучше не лезть в модуль документа, а написать внешнюю печатную форму (Гугль знает как ее сделать из внутренней) - потом не будет проблем с обновлением.
  4. TopicStarter Overlay
    serega25
    Offline

    serega25

    Регистрация:
    28 дек 2010
    Сообщения:
    36
    Симпатии:
    0
    Баллы:
    1
    Спасибо, все получилось !

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