Реклама на этом месте
Форум 1С
Форум 1С
Программистам. Бухгалтерам. Администраторам. Пользователям
Задай вопрос - получи решение проблемы. Без троллинга и флуда.
22 Сен 2020, 13:03
МультиВход
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Не получили письмо с кодом активации?
 
collapse

Автор Тема: Схема компоновки данных  (Прочитано 4970 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Dvdovin

  • *
  • Сообщений: 36
  • РЕПУТАЦИЯ: 2
  • КПД: 6%
  • Регистрация: 2010-09-09
  • Сайт: 
Здравствуйте. Подскажите, пожалуйста, как в СКД использовать свой макет?


Оффлайн mohock

  • ***
  • Сообщений: 170
  • РЕПУТАЦИЯ: 50
  • КПД: 29%
  • Регистрация: 2010-08-12
  • Сайт: 
  • Профессия: Программист 8.1
Если нарисуешь все конструктором, то у тебя в коде будет примерно такая процедура:

Процедура ОтчетВывести()
   //{{КОНСТРУКТОР_ВЫХОДНЫХ_ФОРМ_ПОСТРОИТЕЛЬОТЧЕТА_ВЫПОЛНИТЬ(Отчет)
   // Данный фрагмент построен конструктором.
   // При повторном использовании конструктора, внесенные вручную изменения будут утеряны!!!

   ЭлементыФормы.ПолеТабличногоДокумента.Очистить();

   ПостроительОтчетаОтчет.Выполнить();
   ПостроительОтчетаОтчет.РазмещениеИзмеренийВСтроках = ТипРазмещенияИзмерений.Вместе;
   ПостроительОтчетаОтчет.РазмещениеРеквизитовИзмеренийВСтроках = ТипРазмещенияРеквизитовИзмерений.Отдельно;
   ПостроительОтчетаОтчет.РазмещениеРеквизитовИзмеренийВКолонках = ТипРазмещенияРеквизитовИзмерений.Отдельно;
   ПостроительОтчетаОтчет.МакетОформления = ПолучитьМакетОформления(СтандартноеОформление.Классика);
   ПостроительОтчетаОтчет.Вывести(ЭлементыФормы.ПолеТабличногоДокумента);

   //}}КОНСТРУКТОР_ВЫХОДНЫХ_ФОРМ_ПОСТРОИТЕЛЬОТЧЕТА_ВЫПОЛНИТЬ
КонецПроцедуры

Там где выделено можешь вызывать свой макет.

Оффлайн Dvdovin

  • *
  • Сообщений: 36
  • РЕПУТАЦИЯ: 2
  • КПД: 6%
  • Регистрация: 2010-09-09
  • Сайт: 
А разве так получится, если я использую схему компановки данных?

Оффлайн mohock

  • ***
  • Сообщений: 170
  • РЕПУТАЦИЯ: 50
  • КПД: 29%
  • Регистрация: 2010-08-12
  • Сайт: 
  • Профессия: Программист 8.1
А разве так получится, если я использую схему компановки данных?

Я как-то делал. Уже и не помню деталей. Подставил вместо их свой макет. Только там пожалуй будут ограничения на универсальность.
Т.к. универсальный макет строится программно (мы это не видим).
Можно покумекать и тоже написать код который будет строить макет программно исходя из настроек отчета.
Однако опыт говорит: Если надо быстро сварганить отчет не заморачиваясь, то СКД - то что надо. Пусть тогда пользователь сам разбирается
в дебрях настроек.
А если пользователь четко видит отчет и более того дает тебе его пример (например, в Excel), то лучше самому все сделать. Т.к. такие отчеты
как правило имеют один тип настроек и неизменную форму макета.

Оффлайн Dvdovin

  • *
  • Сообщений: 36
  • РЕПУТАЦИЯ: 2
  • КПД: 6%
  • Регистрация: 2010-09-09
  • Сайт: 
Согласен с Вами. Спасибо за ответ!


Теги:
 

Перенос данных из 1с 82 БП (базовая) в 1с 82 БГУ (базовая)

Автор Владимир87Раздел Конфигурирование, программирование в "1С - Предприятие 8"

Ответов: 4
Просмотров: 9767
Последний ответ 06 Дек 2014, 17:40
от дфтын
Поиск по бае данных,(полнотекстовый поиск)

Автор kot_ooРаздел Конфигурирование, программирование в "1С - Предприятие 8"

Ответов: 0
Просмотров: 4920
Последний ответ 19 Май 2014, 15:40
от kot_oo
Как исправить при обновлении ИБ: Ошибка в запросе набора данных по причине: {(58, 2)}: Несовместимые типы "ВЫБОР" <<?>>ВЫБОР

Автор dollРаздел Конфигурирование, программирование в "1С - Предприятие 8"

Ответов: 4
Просмотров: 4575
Последний ответ 26 Апр 2018, 06:45
от Геннадий ОбьГЭС
"Задваивание" данных в отчете

Автор mashencev_antonРаздел Конфигурирование, программирование в "1С - Предприятие 8"

Ответов: 14
Просмотров: 11753
Последний ответ 12 Июл 2020, 14:17
от karogach
Куда сохраняются данные в режиме работы клиент при выгрузке данных обработкой "Универсальный обмен данными в формате XML"

Автор xDDРаздел Конфигурирование, программирование в "1С - Предприятие 8"

Ответов: 3
Просмотров: 10848
Последний ответ 13 Ноя 2014, 08:23
от cska-fanat-kz

* Живое общение

Не устроил ответ?

Зарегистрируйся и задай свой вопрос. Живое общение приносит результат намного быстрее.


Зарегистрироваться

* Реклама

* Поиск

* Последние задачи на разработку (фриланс)

* Реклама

* Последние вакансии

* Топ 10 авторов за месяц

Геннадий ОбьГЭС Геннадий ОбьГЭС
68 Сообщений
LexaK
34 Сообщений
oooo800
30 Сообщений
Дмитрий Джей Дмитрий Джей
27 Сообщений
antoneus antoneus
17 Сообщений
DmitriyF DmitriyF
17 Сообщений
IL2016
16 Сообщений
Ann_
16 Сообщений
SoOliateR
15 Сообщений
мадам брошкина
13 Сообщений

* Кто онлайн

  • Точка Гостей: 638
  • Точка Скрытых: 0
  • Точка Пользователей: 5
  • Точка Сейчас на форуме:

* Облако тэгов

* Форум 1С с мобильного

* Инструменты

* Дополнительно

Поиск

 
SimplePortal 2.3.5 © 2008-2012, SimplePortal