Полная версия этой страницы:
Печать
vall-n-rol
07.08.12, 11:21
1С:Предприятие 8.2 (8.2.14.540)
Бухгалтерия для Казахстана, редакция 2.0, разработка для Казахстана: «1С-Рейтинг», 2011 (2.0.7.9)
Ситуация такая создал обработку К Документу(РеализацияТМЗ) в ней расположил Акт и СчетфФактуру На один макет, добиваюсь того что бы при печати акт и счетФактура были на 1 лесте, подскажите какие нужны настроки табличного документа чтоб при большом количестве строк табличной части не было перехорда на 2 лист а все помешаласть на один чтоб автоматически уменьшался мосштаб
alex040269
07.08.12, 12:06
Свойство Автомасштаб - не оно?
vall-n-rol
07.08.12, 12:12
Цитата(alex040269 @ 07.08.12, 16:06) необходимо зарегистрироваться для просмотра ссылки
Свойство Автомасштаб - не оно?
стоит но не помогает немогу понять ничего, у меня в этой оброботке еще 2 макета и они печатаются на один лист Накладная + Счет фактура, какой бы не был обьем информации все помещается на 1 лист маштаб уменьшается вот, было также 2 макета Акт и Счет Фактура , но при большем обьеме строки выходили на 2 лист, я уже эти 2 макета(АКТиСчетФактура ) обьеденил в 1 макет и все равно так же как быть незнаю
alex040269
07.08.12, 12:25
М-да АвтоМасштаб "масштабирует" только по ширине страницы. Тогда ПроверитьВывод() и изменять свойство МасштабПечати, АвтоМасштаб = Ложь.
vall-n-rol
07.08.12, 12:53
ТабДок.ОриентацияСтраницы = ОриентацияСтраницы.Портрет;//RW
ТабДок.ЭкземпляровНаСтранице = 1;//RW
Возврат ТабДок;
на основе этого кода можно пример с ПроверитьВывод() и МасштабПечати
i |
| А давайте Вы прочтете правила форума.
|
Извените что без тэгов код выложил я читал правила! Тэги не нашел оч тороплюсь прошу прощения еще раз
alex040269
07.08.12, 13:14
Пока Не ТабДок.ПроверитьВывод(Т) Тогда
ТабДок.МасштабПечати = МасштабПечати - 10
КонецЦикла;
vall-n-rol
07.08.12, 13:29
Цитата(alex040269 @ 07.08.12, 17:14) необходимо зарегистрироваться для просмотра ссылки
Пока Не ТабДок.ПроверитьВывод(Т) Тогда
ТабДок.МасштабПечати = МасштабПечати - 10
КонецЦикла;
что такое Т-еще 1 табличный документ?
alex040269
07.08.12, 13:37
читаем справку:
Тип: Массив; ТабличныйДокумент.
Массив из проверяемых таблиц или табличный документ.
т.е. в ваше случае
ТабДок.ПроверитьВывод(ТабДок)
vall-n-rol
08.08.12, 13:05
Приветствую всех!таже самая проблема, Есть обработка два макета 1(Накладная+СчетФактура), 2(Акт+СчетФактура) , соответственно две функции (возвращающие Таб.Док) вызывающиеся при печати того или иного макета. Настройки таб,док в двух функциях были одинаковы! однако При посмотре печати(ставлю в параметрах страницы-по ширине странице) Накладная+СчетФАКТУРА НЕ взависит какое количесткво строк все автоматом размешалось на 1 лист(Автоматом уменьшался масштаб) , при печати (ставлю в параметрах страницы-по ширине странице)Акт+СчетФактура как только количество строк становится большим маштаб не уменьшается , а все переносится на 2 лист, я уже что только не перепробывал со второй функцией и масштаб менял не риогирует
, уже голову сломал почему так?
Если много строк не использовать АвтоМасштаб.
А рассчитывать и использовать Масштаб.
Чтобы масштаб реагировал нужно отключить автомасштаб.
vall-n-rol
08.08.12, 13:19
Цитата(Ardi @ 08.08.12, 17:10) необходимо зарегистрироваться для просмотра ссылки
Если много строк не использовать АвтоМасштаб.
А рассчитывать и использовать Масштаб.
Чтобы масштаб реагировал нужно отключить автомасштаб.
он отключен!. точку останова ставлю смотрю что возврашает Таб.Док, и в1 процедуре(Где все нормально ) АвтоМасштаб =ложь
и во 2ой (проблемной) =Автомасштаб ложь!
Если используются универсальные функции наподобие
Цитата
УниверсальныеМеханизмы.НапечататьДокумент(ТабДокумент, КоличествоЭкземпляров, НаПринтер, ОбщегоНазначения.СформироватьЗаголовокДокумента(ЭтотОбъект), Ссылка);
То там видимо масштаб тянется из ручной установки масштаба.
vall-n-rol
08.08.12, 13:50
Цитата(Ardi @ 08.08.12, 17:38) необходимо зарегистрироваться для просмотра ссылки
Если используются универсальные функции наподобие
То там видимо масштаб тянется из ручной установки масштаба.
смотрю
vall-n-rol
09.08.12, 7:36
Приветствую Всех! Удачного дня подогнал Бухгалтеру форму, все ни че но хоть и стоит
ТабДок.АвтоМасштаб = Истина;
i |
| По тегам есть подсказки. Не нужно писать их руками, если не уверены вправильности их написания
|
все равно приходится ручками Параметры страницы-по ширине страница как автоматизировать?
ТабДок.ИмяПараметровПечати = "ПАРАМЕТРЫ_ПЕЧАТИ_зщхзщхщхзщхзщ";
После этого в печатной форме настраиваем параметры печати и оно их будет запоминать.
Для просмотра полной версии этой страницы, пожалуйста,
пройдите по ссылке.