Каталог решений - Простой способ экономии бумаги при работе с типовыми конфигурациями на примере Бухгалтерии предприятия 2.0

Простой способ экономии бумаги при работе с типовыми конфигурациями на примере Бухгалтерии предприятия 2.0

Простой способ экономии бумаги при работе с типовыми конфигурациями на примере Бухгалтерии предприятия 2.0

В наличии

Предлагается простая альтернатива разработке дополнительных печатных форм, если стоит задача разместить на одном листе 2 экземпляра печатной формы

Категория:

Описание

     В типовой конфигурации «Бухгалтерия предприятия» многие документы печатаются как правило в двух экземплярах и как правило печатная форма небольшая. Возьмите, например, печатные формы для документов реализации и счетов-фактур к ним,  акты сверки расчетов, как правило требуется один экземпляр себе и один покупателю. По состоянию на сегодня стандартные средства платформы 8.2 в интерактивной настройке свойств табличного документа не позволяют сделать так, чтобы можно было разместить сразу два экземпляра печатной формы на 1 листе. Документов в конфигурации много и если для каждого возможного случая, когда можно сэкономить бумагу для печати двух экземпляров, разрабатывать отдельную внешнюю печатную форму времени потребуется много. 

В качестве альтернативы предлагаю следующее:

Практически все документы типовой печатаются через общую форму ФормаПечати. Разместим в этой форме кнопку, в представлении кнопки укажем, например, «2 экз на 1 стр». Далее, на кнопку повесим вызов процедуры, в которой пропишем следующий код:

    Т=ЭлементыФормы.ПолеДокумента;
    Высота=Т.ВысотаТаблицы;
    //количество строк для разделения экземпляров, пусть будет 4
    КР=4;
    //копируем область печати
    Т.ВставитьОбласть(Т.Область(1,,Высота,),Т.Область(Высота+КР,,2*Высота+КР-1,));
    //разделяем экземпляры пунктирной линией
    Т.Область(Высота+КР,,Высота+КР,).ГраницаСверху=Новый Линия(ТипЛинииЯчейкиТабличногоДокумента.БольшойПунктир);
    //настраиваем удобный вид страницы
    Т.ОриентацияСтраницы=ОриентацияСтраницы.Портрет;
    Т.АвтоМасштаб=Истина;
    Т.Показать();
Вот собственно и всё. Подозреваю, что по мере обновления типовой данная форма редко изменяется от релиза к релизу, так что можно, наверное и снять её с поддержки или при обновлении не трогать. Хотя и заново создать кнопку с процедурой после обновления не составит большого труда.

has been added to your cart:
Оформление заказа