Форум на Kuban.ru (http://forums.kuban.ru/)
-   Территория 1С (http://forums.kuban.ru/f1040/)
-   -   Почему в отчете нет ни формы, ни макета, ни модуля? (http://forums.kuban.ru/f1040/pochemu_v_otchete_net_ni_formy_ni_maketa_ni_modulya-2738413.html)

Birmingem 19.06.2012 15:12

Почему в отчете нет ни формы, ни макета, ни модуля?
 
Пытаюсь изучать 8.2 (до этого работал на 7.7) по книге М.Г.Радченко "Практическое пособие разработчика". Создал простой отчет с помощью конструктора. Работает. Теперь хочу например изменить печатную форму или вручную в модуле добавить какое нибудь условие. Но не вижу ни макета с печатной формой, ни модуля, ни даже формы диалога отчета. А где это все? Или то что сделано конструктором вручную не редактируется или как?

roma n 19.06.2012 15:15

СКД?

Климов Сергей 19.06.2012 15:31

СКД

bma1 19.06.2012 16:06

2(0) У Радченко только азы, более подробно по отчетам смотри в книге Хрусталевой "Сложные отчеты" (новое издание готовится по 8.2, кстати).

Том 19.06.2012 16:58

А по построителю подобной книги нет случайно?

Birmingem 19.06.2012 17:02

1,2) Что такое СКД?

3)Это понятно. Книги Радченко уже нехватает. Там же только общие принципы работы, а они в основном такие же как и в 7.7. А вот там где значительные отличия от 7.7, возникает куча вопросов.
К сожалению, у нас литературы по 1С днем с огнем не найдешь. По этому и обращаюсь сюда. Лет 10 назад, этот форум здорово помог в освоении 7.7

Uho 19.06.2012 17:56

5-Birmingem > СКД - система компоновки данных
(что то я не припомню, чтобы у Радченко она рассматривалась)

[quote=Birmingem;25594741]К сожалению, у нас литературы по 1С днем с огнем не найдешь[/quote]книги доступны в интернет-магазинах

angro 19.06.2012 18:23

(0) в макетах настройки

Birmingem 19.06.2012 19:19

6)Спасибо за СКД. Буду знать :)
Да, сделал отчет через СКД.
У Радченко как раз все отчеты через СКД делаются, а про "хэнд мейд" ничего не пишет.
7)Не понял.
Если про то, что в "макеты-настройки-условное форматирование или другие настройки" есть возможность указать толщину линии, цвет и пр. То я не про это. Я не пойму почему у этого отчета нет модуля, который можно было бы вручную корректировать? Почему нет печатной формы, в которой вручную можно было бы рисовать чего хочется?
Это так задумано и так и должно быть, или я не туда смотрю?

angro 19.06.2012 20:01

(8) нет, в макете, должен быть макет
ОсновнаяСхемаКомпоновкиДанных
если два раза нажать то откроется

Маус 19.06.2012 20:21

5-Birmingem >"Что такое СКД?"
Беги, дядя Митя! Беги!

roma n 20.06.2012 07:54

[em]Почему у этого отчета нет модуля, который можно было бы вручную корректировать[/em]
- потому что СКД берет на себя все функции, которые разраб должен был бы заложить в модуль:
Установку параметров, динамическое формирование запроса в зависимоти от установленных пользователем настроек, вывод результата в табличный документ или диаграмму с учетом условного форматирования и т.д.
А вот если возможностей СКД не хватает - разраб вправе вмешаться в работу СКД, написав в модуле всё, что считает нужным

Birmingem 20.06.2012 09:01

9) Я так и понял. Да ОсновнаяСхемаКомпоновкиДанных есть.
Но там нет печатной формы, которую я бы хотел вручную подредактировать. Она должна быть или нет?
11) [em]"А вот если возможностей СКД не хватает - разраб вправе вмешаться в работу СКД, написав в модуле всё, что считает нужным"[/em]
Вот как раз этот случай. Только модуля я не вижу. Он должен быть или нет?

roma n 20.06.2012 09:06

Модуль объекта есть всегда. Иногда без единой строчки кода.
Форма может генерироваться системой "на лету", что, собственно, ты и наблюдаешь.
Раз тебя поведение этой формы не удовлетворяет - опиши свою в пофигураторе и определи для неё нужное поведение

Uho 20.06.2012 09:19

+13 все это довольно хорошо описывается в книге из (3)

angro 20.06.2012 09:29

[url]http://1cskd.ru/[/url]

Birmingem 20.06.2012 10:07

13,14) Я неправильно выразился. Сам модуль конечно есть. Но там пусто. Так и должно быть? А если я хочу вручную доработать то, что конструктор наваял, это значит мне нужно делать отчет вручную без СКД?
15) Спасибо! Хороший сайт. Буду грызть.

roma n 20.06.2012 10:39

[em]там пусто. Так и должно быть?[/em] - да
[em]нужно делать отчет вручную без СКД?[/em] - Нет, вмешаться в работу СКД <> отказаться от использования СКД.
Как поступить - дело разработчика: иногда целесообразнее СКД не использовать. Например, при формировании отчетов, форма и состав полей которых спущена "свыше" и пользователь в принципе не должен на это влиять

Маус 20.06.2012 10:46

предположу, что чтобы "вмешаться в работу СКД", нужно в совершенстве знать работу этого СКД.

roma n 20.06.2012 10:50

18-Маус > это зависит от степени вмешательства :)

Кибер 20.06.2012 19:17

это зависит от степени ПОмешательства :)

p etrovich 21.06.2012 13:07

16-Birmingem > Ищи в инете "Е.Ю.Хрусталева - Разработка сложных отчетов в 1С_Предприятии 8"
зы: насколько я помню, Радченко и не СКД-шные отчеты учит делать. Они семерошнику однозначно ближе ;)

p etrovich 21.06.2012 13:09

18-Маус > абсолютно не надо "в совершенстве знать"
...и при этом иногда можно получить даже положительный результат :)


Текущее время: 12:52. Часовой пояс GMT +3.