Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Печать
Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 > Программисту > Программирование в 1С Предприятие 8.2 > Программирование обычных форм 1С 8.2 и не интерфейсной логики
vall-n-rol
1С:Предприятие 8.2 (8.2.14.540)
Бухгалтерия для Казахстана, редакция 2.0, разработка для Казахстана: «1С-Рейтинг», 2011 (2.0.7.9)

Ситуация такая создал обработку К Документу(РеализацияТМЗ) в ней расположил Акт и СчетфФактуру На один макет, добиваюсь того что бы при печати акт и счетФактура были на 1 лесте, подскажите какие нужны настроки табличного документа чтоб при большом количестве строк табличной части не было перехорда на 2 лист а все помешаласть на один чтоб автоматически уменьшался мосштаб
alex040269
Свойство Автомасштаб - не оно?
vall-n-rol
Цитата(alex040269 @ 07.08.12, 16:06) необходимо зарегистрироваться для просмотра ссылки
Свойство Автомасштаб - не оно?


стоит но не помогает немогу понять ничего, у меня в этой оброботке еще 2 макета и они печатаются на один лист Накладная + Счет фактура, какой бы не был обьем информации все помещается на 1 лист маштаб уменьшается вот, было также 2 макета Акт и Счет Фактура , но при большем обьеме строки выходили на 2 лист, я уже эти 2 макета(АКТиСчетФактура ) обьеденил в 1 макет и все равно так же как быть незнаю
alex040269
М-да АвтоМасштаб "масштабирует" только по ширине страницы. Тогда ПроверитьВывод() и изменять свойство МасштабПечати, АвтоМасштаб = Ложь.
vall-n-rol
ТабДок.ОриентацияСтраницы = ОриентацияСтраницы.Портрет;//RW
    ТабДок.ЭкземпляровНаСтранице = 1;//RW
    
        
    Возврат ТабДок;

на основе этого кода можно пример с ПроверитьВывод() и МасштабПечати


 i 

А давайте Вы прочтете правила форума.
 


Извените что без тэгов код выложил я читал правила! Тэги не нашел оч тороплюсь прошу прощения еще раз
alex040269
Пока Не ТабДок.ПроверитьВывод(Т) Тогда
    ТабДок.МасштабПечати = МасштабПечати - 10
КонецЦикла;
vall-n-rol
Цитата(alex040269 @ 07.08.12, 17:14) необходимо зарегистрироваться для просмотра ссылки
Пока Не ТабДок.ПроверитьВывод(Т) Тогда
    ТабДок.МасштабПечати = МасштабПечати - 10
КонецЦикла;

что такое Т-еще 1 табличный документ?
alex040269
читаем справку:

Тип: Массив; ТабличныйДокумент.
Массив из проверяемых таблиц или табличный документ.

т.е. в ваше случае

ТабДок.ПроверитьВывод(ТабДок)
vall-n-rol
Приветствую всех!таже самая проблема, Есть обработка два макета 1(Накладная+СчетФактура), 2(Акт+СчетФактура) , соответственно две функции (возвращающие Таб.Док) вызывающиеся при печати того или иного макета. Настройки таб,док в двух функциях были одинаковы! однако При посмотре печати(ставлю в параметрах страницы-по ширине странице) Накладная+СчетФАКТУРА НЕ взависит какое количесткво строк все автоматом размешалось на 1 лист(Автоматом уменьшался масштаб) , при печати (ставлю в параметрах страницы-по ширине странице)Акт+СчетФактура как только количество строк становится большим маштаб не уменьшается , а все переносится на 2 лист, я уже что только не перепробывал со второй функцией и масштаб менял не риогирует
, уже голову сломал почему так?
Ardi
Если много строк не использовать АвтоМасштаб.
А рассчитывать и использовать Масштаб.

Чтобы масштаб реагировал нужно отключить автомасштаб.
vall-n-rol
Цитата(Ardi @ 08.08.12, 17:10) необходимо зарегистрироваться для просмотра ссылки
Если много строк не использовать АвтоМасштаб.
А рассчитывать и использовать Масштаб.

Чтобы масштаб реагировал нужно отключить автомасштаб.

он отключен!. точку останова ставлю смотрю что возврашает Таб.Док, и в1 процедуре(Где все нормально ) АвтоМасштаб =ложь
и во 2ой (проблемной) =Автомасштаб ложь!
Ardi
Если используются универсальные функции наподобие
Цитата
УниверсальныеМеханизмы.НапечататьДокумент(ТабДокумент, КоличествоЭкземпляров, НаПринтер, ОбщегоНазначения.СформироватьЗаголовокДокумента(ЭтотОбъект), Ссылка);

То там видимо масштаб тянется из ручной установки масштаба.
vall-n-rol
Цитата(Ardi @ 08.08.12, 17:38) необходимо зарегистрироваться для просмотра ссылки
Если используются универсальные функции наподобие

То там видимо масштаб тянется из ручной установки масштаба.

смотрю
vall-n-rol
Приветствую Всех! Удачного дня подогнал Бухгалтеру форму, все ни че но хоть и стоит

ТабДок.АвтоМасштаб = Истина;



 i 

По тегам есть подсказки. Не нужно писать их руками, если не уверены вправильности их написания
 


все равно приходится ручками Параметры страницы-по ширине страница как автоматизировать?
Vofka
ТабДок.ИмяПараметровПечати = "ПАРАМЕТРЫ_ПЕЧАТИ_зщхзщхщхзщхзщ";

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