Как печатать "мозаику"? #641404


#0 by RomaH
Поликлинника направления на анализы максимальный размер направления - А6 минимальный - А7 направления может быть от 1 до ... бесконечности задача - расспечатать набор направления с использованием минимального количества бумаги как такое сделать?
#1 by RomaH
по сути надо сначала сформировать все формы потом кудато их засунуть (ну как диаграмма в рисунок и уже эти объекты куда засунуты таблицы - вывести на А4 в неком порядке - сверху вниз слева направо
#2 by SMYSH
Два принтера. Один загрузить бумажками А6, другой А7.
#3 by RomaH
смешно. но не совсем
#4 by RomaH
пусть это будет не mxl кроме екселя - какие варианты?
#5 by Voronve
Два макета, один с А6, другой с А7. Шаришься по направлениям - разбираешь какое к какому размеру относиться. Генеотши выходные формы с твоей "мосаико". Чепятаешь
#6 by Voronve
Генеришь*
#7 by RomaH
проблема в том, что не совпадают высоты строк у макетов, и присоединить их (т.е. вывести одну левее другой в одном табличном документе - ну никак не получится
#8 by Voronve
ДВА МАКЕТА. Ты точно инженер знаний ?
#9 by RomaH
и чего два макета что с ними потом делать?
#10 by RomaH
Шаришься по направлениям - разбираешь какое к какому размеру относиться. - вот это можно другими словами ?
#11 by RomaH
допустим у меня в первом макете 10 строк  на всю высоту А6 а во втором 15 строк на А6 при этом высота второй строки в 1 макете 10 а во втором 15 и вывести их надо на А4 портрет на верхней половине слева направо
#12 by Reset
Два фиксированных(как я понял) по размеру и заполнению шаблона... Для программиста - задача элементарная. Отодвиньте о компа прожимателя setup.exe за over100к и позовите программиста.
#13 by RomaH
элементарная говоришь? за сколько сделаешь?
#14 by БледноЗолотистый
На сколько я понимаю, тут должна решается задача типа оптимального раскроя листов ДСП. Причем есть разные критерии оптимальности: наименьшее использование бумаги, наименьшее количество разрезов и т.п.
#15 by RomaH
- все проще задача найти инструмент позволяющий выводить произвольные таблицы рядом на одном листе
#16 by RomaH
+ без тонкой настройки первоначальных шаблонов
#17 by vmv
попахивает интеллектуальной маструбацией
#18 by RomaH
я понимаю что тебе проще назвать что-либо мастурбацией и отказаться работать с гордоподнятой головой а я вот ищу решение задачи
#19 by Voronve
Шаришься по направлениям - я х его з как у тебя направления хранятся в 1С. В справочнике - перебираешь справочник, в регистре - регистр и т.д. Производишь селекцию - какое направление на каком листе печатать (формируешь 2 массива). Например: к А6 относится - Ухогорлонос, проктолог; на А7 не нашел направлений Твой раскрой листа А4: А6|А6 ----- А6|А6 Выводишь в макет 2 направления (и пох что наухогорлонос 5 строчек, на проктолога 10 - у тебя А6 15 (20/30/40) строк)
#20 by sidalexsandr
Делаеш в макете на двух разных листах: 1) Лист 1 -> Анализ 1 2) Лист 2 -> Анализ 2 3) Перед выводом макет таблицы используеш процедуру: ЭкземпляровНаСтранице (PerPage)   Использование:   Чтение и запись.   Описание:     Тип: Число. Содержит количество страниц на листе при выводе табличного документа на печать.     Допустимые значения:
#21 by sidalexsandr
Для тебя в 3) ТабДок.ЭкземпляровНаСтранице
#22 by vmv
почитай в сп главы "Поиск ассоциаций" и "Кластерный анализ" - они подойдут для , но это будет именно интеллектуальная маструбация, т.к. задача узкая и в контексте вывода данных, а не их формирования или обработки
#23 by 0xFFFFFF
Принтер типа зебры, кассовая лента наподобие "по рублю за 100 метров"...А7- короткий "листок", А6 - в два раза длиннее...
#24 by RomaH
т.е. формировать каждый макет на отдельной странице ТД каждый макет имеет свой формат строк - что бы по колонкам не пересекались получается что выводится по максимальному формату шаблона
#25 by RomaH
и если есть макет на А6 - то максимальное число форм получим 4
#26 by 0xFFFFFF
кассовую ленту заюзай - для такой задачи самое оно. Расходы на каждую тыщу поциэнтов будут копеечные...
#27 by REM
Типа справочника или реквизит в документ (не знаю откуда печать направлений идет) - признак формата печати. Отбирай , сортируй направления по этому признаку, мненяй макет с А6 на А7.. Как печатать на одном листе - посмотри как печатаются ценники в типовых
#28 by 0xFFFFFF
А вообще если очень уж надо обычный принтер, то не нужен никакой мазохизм с макетами.... Сейчас наверное любой принтер поддерживает возможность печати 2, 4, 8 страниц на одном развороте.... Делаешь в винде 2 принтера (соответствует одному физическому). Один настраиваешь - 4 страницы на листе, на другом - 8 страниц на листе. Выгоняешь свои направления либо туда, либо туда (программно) в зависимости от типа документа. А вылазит все на одном принтере. Задача простецкая.
#29 by sidalexsandr
смотри ещё
#30 by RomaH
вспомнил как это в екселе делается - вставить связь с рисунком кроме екселя и печати нескольких страниц на листе еще какие варианты?
#31 by RomaH
типа вот такого - собирать разные по формату таблицы в одно место
#32 by sidalexsandr
Создай ещё два макета для А6 и А7 и всё.
#33 by RomaH
и как это поможет Допустим анализ крови - А6 все остальные 5 анализов на А7 при печати по несколько страниц на листе в любом случае получится 6 А6
#34 by RomaH
ну так что? готов заплатить по двойному тарифу
#35 by REM
посмотри аську
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С