|   |   | 
| 
 | вывод своего макета в СКД | ☑ | ||
|---|---|---|---|---|
| 0
    
        LivingStar 25.06.12✎ 07:00 | 
        есть запрос и свой макет в СКД
  подскажите как можно вывести свой макет? натолкните, пожалуйста, свои макеты не выводил ещё отдельно в СКД... | |||
| 1
    
        FoxFox 25.06.12✎ 07:06 | 
        В скд на вкладке Макет добавляешь свой макет, там же определяешь области для группировок и поля в параметры     | |||
| 2
    
        LivingStar 25.06.12✎ 10:40 | 
        я задал макет, группировку, области, значения параметров, но выводится старая формировка просто полей СКД, как ей задать что бы она выводила мой макет?     | |||
| 3
    
        Aprobator 25.06.12✎ 10:42 | 
        пристрелите кто-нибудь ТС, чтоб не мучился. За что не берется - ни с чем справиться не может.     | |||
| 4
    
        LivingStar 25.06.12✎ 11:13 | 
        (1) а ну то есть, если задаешь свой макет, то вывести в него данные можно только программным способом уже только, создав форму!     | |||
| 5
    
        ssh2006 25.06.12✎ 11:15 | 
        (4) посмотри расчетный листок в зупе     | |||
| 6
    
        FoxFox 25.06.12✎ 12:23 | 
        (4) нет, если на вкладке Настройки создать вариант отчета и в нем настроить группировки, то макет сам подхватится     | |||
| 7
    
        LivingStar 25.06.12✎ 13:17 | 
        (6) создать вариант отчета на вкладке настройки, это вы имеете ввиду создать новую группировку и в ней задать поля группировки?     | |||
| 8
    
        FoxFox 26.06.12✎ 04:41 | 
        да     | |||
| 9
    
        LivingStar 27.06.12✎ 07:33 | 
        (8) на вкладке настройки, создал группировку и задал ей имя макет
  на вкладке макет задал имя группировки и область запрос формируется проверил в консоле запросов задал выбранные поля, но макет не выводится выводятся поля СКД, можете подсказать что я не так делаю? как вывести макет? | |||
| 10
    
        FoxFox 27.06.12✎ 07:41 | 
        в области задал параметры ячеек? привязал их к полям из запроса?     | |||
| 11
    
        LivingStar 27.06.12✎ 08:00 | 
        (10)
  да в области указал какие ячейки попадает в диапазон ячейкам задал параметры и типы параметров задал имена параметров и присваиваемые им выражения | |||
| 12
    
        LivingStar 27.06.12✎ 08:32 | 
        (10) все так как говорите, но почему то не могу добиться вывода макета, что бы отлаживать работу обработки (     | |||
| 13
    
        LivingStar 27.06.12✎ 09:38 | 
        переписал настройки стал выводить!     | |||
| 14
    
        LivingStar 27.06.12✎ 12:31 | 
        (10) подскажите по возможности, попытаюсь подробно изложить суть проблемы!
  Макет вывести удалось, но мне в нем получается нужно вывести 1). верхнюю часть, что делается без особых трудностей 2). строковую часть, где нужно будет выводить какое то количество строк и 3). нижнюю, как и верхняя, статическую часть Структура макета такова, что кое где приходилось объединять, сужать, передвигать столбцы, выравнивая размер ячеек под заданный макет. перавая проблема в том что, строковая часть почему то выводится с разрывом от верхней (пока просто тестирую без данных), и как бы не двигал не раздвигал макет, не получается убрать этот пробел между частями. Почему это происходит? То что поля не не равны у разных секций в режиме предприятия пытаюсь выравнить мышью, отображение и там и там разнится вторая проблема в том что не могу вывести последнюю группировку подвал ( она просто не выводится, за место этого выводятся какие то данные, строки... видимо из запроса по абоненту которого вообще нет в выборке но это уже слудующая задача, пока хотелось бы вывести просто сам макет, то есть все секции, с пустыми значениями если они не заданы подскажите что по сути если мне удалось доступно изложить суть своих проблем! | |||
| 15
    
        LivingStar 27.06.12✎ 13:07 | 
        почему выборка по одному абоненту вертикально буквами уходит внгиз?     | |||
| 16
    
        LivingStar 27.06.12✎ 14:08 | 
        добавляю подвал, вниз уходят строки фио, из за чего это?     | |||
| 17
    
        LivingStar 27.06.12✎ 14:08 | 
        (16+) вертикально буквами в низ     | |||
| 18
    
        LivingStar 27.06.12✎ 14:37 | 
        выборку делаю по одному абоненту, он же стикает буквами вних, после вывода полумакета, перещелкал все галочки на вкладке другие настройки, ничего не помогло !!!! вывожу это фио где надо с адресом, но так же оно стикает буквами вертикально вниз после шапки, что это значит?     | |||
| 19
    
        LivingStar 27.06.12✎ 14:38 | 
        понял что это за буквы вниз, это остаток типового макета СКД, вывод фио, как его убрать? что бы остался только мой макет?     | |||
| 20
    
        FoxFox 28.06.12✎ 05:12 | 
        Думаю, самый подходящий вариант - проделать подобный пример из Хрусталевой, тогда ясно будет, где косяк     | |||
| 21
    
        LivingStar 28.06.12✎ 05:44 | 
        (20) пока попробую просто почитать главу Макеты из Хрусталевой.     | |||
| 22
    
        LivingStar 28.06.12✎ 06:43 | 
        (20) тама нужно было отключить вывод итогов, что бы эти буквы не ползли в низ, как я это вчера не увидел не пойму!!!
  Сейчас вот другая проблема, в конфигураторе выравниваю макет как нужно, то есть шапка строки, вплоть до равной ширины столбцов, в режиме предприятия ширина столбцов второй секции растянута (((( и этот пробел отступ между первой и второй секцией не понятен, как его убрать? в конфигураторе же нет его! | |||
| 23
    
        LivingStar 28.06.12✎ 06:47 | 
        ширину полей подровнял, что то сдвинул, в режиме предприятия все само встало как нужно
  как сейчас избавиться от пробела (разрыва) между секциями, и почему он появляется? | |||
| 24
    
        LivingStar 28.06.12✎ 06:57 | 
        дабавил 3 макета группировки, они сейчас все вывелись, но вот почему между ними разрывы мне не понятно, как ух исключить?     | |||
| 25
    
        badboychik 28.06.12✎ 07:09 | 
        ну кинь скриншот, че гадать что ли будем?     | |||
| 26
    
        LivingStar 28.06.12✎ 09:18 | 
        (25) скриншот http://s018.radikal.ru/i501/1206/7c/4209a8b9aeb2.jpg     | |||
| 27
    
        FoxFox 28.06.12✎ 10:39 | 
        В области для группировок не попали пустые строки?     | |||
| 28
    
        Aprobator 28.06.12✎ 12:39 | 
        шоу маст го, но, имхо, рановато вроде еще?     | |||
| 29
    
        LivingStar 28.06.12✎ 12:41 | 
        (27) а от куда они? если макет весь подбитый, пустые строки исключены!!! А они есть, вот и не понятно!     | |||
| 30
    
        LivingStar 28.06.12✎ 13:06 | 
        заметил что в макете появляются пустые строки вокруг секций, подбиваешь их, выходишь в режим предприятия, потом возвращаешься они все равно появляются ((( может из за этого!     | |||
| 31
    
        LivingStar 28.06.12✎ 14:04 | 
        потому что видимо переносил секции из других таблиц, сейчас сбоит макет (((( видимо вопрос можно решить перерисовав его заново, тама много секций с измененными размерами, объединенные.... проблема наверное в этом !     | |||
| 32
    
        Aprobator 28.06.12✎ 14:33 | 
        (26) красиво однако, а как это делается? Сколько макетов уже делал на СКД - такого не осилил.     | |||
| 33
    
        LivingStar 29.06.12✎ 08:34 | 
        (32) что там красивого? обычный макет, таблица, с зауженными объединенными ячейками, подогнанными под макет.
  только вот вижу, надо рисовать все с нуля, не копируя, иначе глючить начинает, сейчас буду пробовать перерисовывать... | |||
| 34
    
        LivingStar 29.06.12✎ 09:10 | 
        перерисовал макет, но все равно все тоже ((((
  конфигуратор http://s017.radikal.ru/i439/1206/f5/59cdf2851da1.jpg предприятие http://s019.radikal.ru/i610/1206/06/9bf8e072956e.jpg | |||
| 35
    
        LivingStar 29.06.12✎ 10:26 | 
        up!!     | |||
| 36
    
        2757028 29.06.12✎ 11:50 | 
        Создай дополнительный Макет (например ЗаголовокПодвал). 
  Переназначь кнопку Сформировать на свою процедуру Сформировать Процедура Сформировать(Кнопка) Экспорт СформироватьОтчет(ЭлементыФормы.Результат, ДанныеРасшифровки); КонецПроцедуры // В модуле объекта Процедура СформироватьОтчет(ТабДок, Расшифровка) Экспорт МакетЗаголовокПодвал = ПолучитьМакет("ЗаголовокПодвал"); ТабДок.Очистить(); Область = МакетЗаголовокПодвал.ПолучитьОбласть("Заголовок"); ТабДок.Вывести(Область); ЭтотОбъект.СкомпоноватьРезультат(ТабДок, Расшифровка); Область = МакетЗаголовокПодвал.ПолучитьОбласть("Подвал"); ТабДок.Вывести(Область); ТабДок.ОриентацияСтраницы = ОриентацияСтраницы.Ландшафт; ТабДок.АвтоМасштаб = Истина; КонецПроцедуры таким образом шапку и подвал будеш "рисовать" а ОсновнаяСхемаКомпоновкиДанных выводить строки. Это возможное быстрое решение твоей проблеммы ... | |||
| 37
    
        2757028 29.06.12✎ 12:03 | ||||
| 38
    
        LivingStar 02.07.12✎ 10:52 | 
        (36) в (37) вообще ничего не понял, а кнопка сформировать она же, автоматически появляется, если я сделаю свою форму, макета скд же не будет уже?     | |||
| 39
    
        LivingStar 02.07.12✎ 10:53 | 
        (38) я так понимаю что получается разработка макета, в котором СКД уже не принимиает никакого участия!!!     | |||
| 40
    
        Aprobator 02.07.12✎ 14:10 | 
        (39) нефига ты не понимаешь.     | |||
| 41
    
        Aprobator 02.07.12✎ 14:13 | 
        (36) Открой для себя событие ПриКомпоновкеРезультата модуля отчета и объекта. Никакое переназначение кнопок не требуется.     | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |