Доброе утро!
Кто сталкивался с разработкой собственных ШМД в конфигурации 1С:Медицина. Поликлиника
Хотелось бы понять как можно настроить макет. Как я поняла, что табличный документ записывается в файл XML, а потом выводиться с помощью визуализатора. Так вот как поправить это файл, если я вообще правильно поняла как работают ШМД...
(1) jennya, Я работаю с данной конфигурацией.
Макет настроить нельзя. Вывод определяется визуализатором.
Можно только свои процедуры печати писать и выводить в макеты.
А можно я вам покажу свои ШМД, и вы скажете что все лия правильно сделала, могу выслать на эл. почту, и через TeamVier пообщались, если конечно данный формат допустим.
Тема старая, но, надеюсь, знатоки ответят.
Вопрос такой.
Создал свой ШМД в нем таблица значений и не одна.
Стандартный визуализатор выводит таблицу и новые параметры из макета коряво, т.е. как-то по умолчанию ширину колонок делает равной 2-3 символа.
Соответственно таблица, а она содержит более 10 колонок, сжимается и выглядит ну очень нечитаемо.
В макете ШМД таблица отформатирована и выглядит хорошо и красиво.
Можно ли как-то изменить визуализатор или создать свой, чтобы итог вывелся так, как это задано в макете.
Если надо приложу обработку, конфигурация 1С Медицина. Больница 1.4
(8)
Ширины колонок при выводе визуализатором вычисляются пропорционально ширинам колонок, которые указаны в макете ШМД,
но при этом сумма этих ширин не должна превосходить ширины области печати, которая задана в макете визуализатора.
В макете табличного визуализатора в параметрах страницы указан размер бумаги А4 (210 на 297 мм) и ориентация Портрет.
При этом ширина области печати составляет 102 условных единицы (так называемых средних символов шрифта).
Т.е. ширина выводимой таблицы должна быть не больше 210 мм, а точнее -- 190 мм (20 мм уходит на левое и правое поле).
В таблице из скриншота используется 24 колонки, соответственно в среднем получается по 8 мм на колонку.
Поскольку первая колонка в макете ШМД имеет большую ширину, то ширина остальных колонок стала меньше 8 мм.
Если нужно, чтобы колонки были шире, нужно использовать либо другой формат бумаги, например, А3, либо альбомную ориентацию для А4.
При этом нужно установить соответствующую ширину области печати в макете визуализатора.
Например, если берем формат А4, альбомная ориентация, ширина страницы 297 мм,
Ширина области печати 277 мм (без полей), при использовании такого варианта средняя ширина колонки будет 11,5 мм.
277 мм = 149,58 средних символа шрифта, именно такие границы нужно будет установить в макете вашего визуализатора.
1 мм содержится 0.54 "так называемых средних символов шрифта"
1 символ шрифта = 105 твипов, 1 твип = 1/1440 дюйма = 1/567 см
Но проблема не решилась. Макет изменил, но таблица продолжает обрабатываться так, как будто установлено портретное положение страницы. При этом область Заголовок обсчитывается верно, для ландшафтного отображения, как и задано в макете.
В макете визуализатора установлено А3, ланшафт, размеры секций подогнаны под новую ширину.
Однако в результате получается как на скриншоте.
(13)
Это всё же ошибка конфы, как вырежу в расширение, выложу.
Совет по оформлению макета ШМД, для корректного вывода полей необходимо объединять ячейки, которые предполагают достаточно объемный контент.
Например, в представленном ШМД желательно объединить ячейки с 4 по 6 из строки 16, иначе каждая такая ячейка будет сконвертирована в отдельный элемент td CDA и при выводе будет отображено 3 ячейки, но только одна будет заполнена, скорее всего с переносами строк.
Добрый день.
При создании ШМД с макетом табличного документа (точнее, при его установке в пользовательском режиме) проверка показывает, что не указан тип МД.
И, действительно: в форме списка МД документы, сформированные этим шаблоном имеют указание на шаблон, но не имеют указания на тип документа.
Вопрос: как через макет табличного документа передать тип МД?
В шапку ШМД, (внешняя обработка) нужно добавить, что
врач является кандидатом медицинских наук,
до версии 13 это было легко, сейчас не пойму как.
Можно дать ссылку на какой нибудь пример внесения изменений в шапку и подвал медицинского документа?
ШМД обработкой. Не могу вывести на печать таблицу значений "МаркировкаМатериала", ШМД формирует массив структур "МаркировкаМатериала", но с макетом не дружит.
Что не так