#0
by 1c_voage
В табличном док-те есть несколько областей. Вывожу их, а потом проверяю, входят ли они на страницу методом проверитьвывод. Но почему-то даже, если не влазит на страницу, все равно значение проверитьвывод=истина. Может, кто сталкивался с такой проблемой. На всякий случай приведу код: . . //далее заполняю параметры областей . . Таб.Вывести(ШапкаИзСервТалона); КонецЕсли; И все время ТабДок.ПроверитьВывод(Таб)=Истина. Хотя это совсем далеко не так
#2
by Всеяд
Может быть, у тебя потом на ТабДок вешаются параметры печати, которые во время проверки не установлены?
#3
by 1c_voage
В приведенном коде это конец кода. Получается, что параметры печати до проверки установлены
#4
by vitaliykot
У тебя управляемая форма ? У меня счас косяк начался что отчет переведенный на 8.2 перестал отрабатывать. ПроверитьВывод отрабатывай нет там где нуно. Сижу разбераюсь. Если 8.1 то странно код вроде как верный Попробуй закомментить АвтоМасштаб Может поможет
#5
by vitaliykot
Проблема разрешилась на старом компе на работе на котором создавалась конфа. Дело оказалось в разрешении экрана -ПроверитьВывод начал отрабатывать в управляемой форме там где надо. (Прикол в том что в обычном приложении отчет формировался так как надо и при другом разрешении- на компе дома) Теперь появилась другая проблема -я не могу устанавливать пользователям свое разрешение экрана. Сижу череплю дальше
#6
by vitaliykot
Как вариант поигратся с ПроверитьВывод не через весь табличный документ а через массив таблиц(отдельных областей). У меня сделано через массив. ПроверитьВывод(<Таблицы>) Параметры: <Таблицы> (обязательный) Тип: Массив; ТабличныйДокумент. Массив из проверяемых таблиц или табличный документ.
#7
by vitaliykot
Проблема с разрешением тоже решилась. Формирует все нормально на трех разных разрешениях. Не знаю что и думать - единственно что приходит на ум что дома на компе стоит виртуальный текстовой принтер Generic IBM а на работе HP Laser Jet -вероятно есть разница в формирование виртуального отчета в памяти машины под влиянием разных драйверов принтеров
#8
by vitaliykot
1c_voage могу скинуть мою функцию вывода на печать если нуно. Но предупреждаю она длинная )
#9
by 1c_voage
буду очень признательна за функцию. Надоело голову ломать. Кажется, уже все перебрали. Может, в самом макете какие-нибудь настройки могут как-то влиять.
#12
by vitaliykot
функция не открыывает отчет а формирует его А открытие сфлрмированного табличного документа происходит из процедуры
#13
by vitaliykot
тут конечно в функции придется отобрать зерна от плевел и голову малость напряч Но очищать код нет охоты и как бы не удалить из него что нибудь важное
#14
by zzerro
ПроверитьВывод реально лезет за настройками принтера. У меня тут у одного пользователя на этой функции ошибку выдавало, что не может найти настройки принтера или что то в этом духе, не помню уже.
#15
by vitaliykot
Присоединяюсь к zzerro - возможно проблема с принтером по умолчанию Поставь ради эксперимента по умолчанию виртуальный HP Laser Jet
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
В этой группе 1С
- Как в отчете при помощи СКД сделать несколько стандартных настроек?
- CheckXML под Wine
- СКД: Вывести ресурсы в две строки - есть способ?
- УПП где найти карточку товара М17?
- Минусы после расчета себестоимости
- для строки области таб дока с автовысотой не считается высота строки
- v7: Как определить базовая конфа или типовая?
- Выгрузка из УПП в Комплексную автоматизацию
- УПП 27 релиз : ограничение пособия при расчете больничного
- Как добавить в запрос поле, которого нет в таблице?
- УПП Попыталься в упп залить данные по ОКОФ с ИТС диска xml файл...
- v7: АДВ-1 на уволенного работника
- шаблон формы отчета из экселя в 1С 8.1
- Не могу заставить работать Web сервис, ошибка XDTO
- ОписаниеТипов - ЛюбаяСсылка
- СКД как добраться до выбранных полей группировки
- Активизировать в форме списка справочника элемент, из формы нового элемента
- Не попадают непроведенные документы в запрос
- Как в списке документов При активизации строки получить ссылку на этот док?
- Как установить тип колонке табличного поля?