Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Нестандартные отчеты без СКД 8.2
Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 > Программисту > Программирование в 1С Предприятие 8.2 > Программирование обычных форм 1С 8.2 и не интерфейсной логики
Acid
начал ковырять возможности СКД в 8.2 и пришел к выводу: как 1с ни старается сделать создание отчетов универсально просто, всегда будут такие требования, когда СКД не поможет.
(Да. Это конечно круто, без программиста можно при помощи СКД наваять сложный отчет, но изучить досконально саму СКД ох как не просто.)
Приведу пример - отчет статистический по номенклатуре в разрезе периодов. 1-ая колонка - "Номенклатура", дальше отчет растет влево по периодам (Колонки "Период"). В итогах не нужна сводная информация СКД, а нужны Итоги по Вычисляемым полям (какие-то расчеты). При чем по периодам (Итоги) будут одни значения, а Итоги в строках - это будут уже другие расчетные значения. Вот подобная задача при помощи стандартного СКД у меня никак не получается. Делаю через собственный макет, который вызываю из своей формы. При чем ОсновнаяСхемаКомпонвки мне в этом случае не нужна, но без нее Отчет даже сохранить нельзя(жопа, т.е. считаю это недостатком).

Вот еще не могу победить следующий момент в интерфейсе формы - Кнопка "Сформировать" уже моя, которая описана в моей ФормеОтчета, и есть глобальная кнопка "Сформировать". Эту глобальную я из формы удалил, только вот в режиме предприятия выводится сообщение для этой кнопки: "Отчет не сформирован. Нажмите "Сформировать" для получения отчета". Как его убрать не пойму. Я так понимаю она относится к СКД, но без нее то отчет даже записать нельзя. Может я неправильно делаю?
DartRomanius
Цитата(Acid @ 05.07.11, 11:22) необходимо зарегистрироваться для просмотра ссылки
начал ковырять возможности СКД в 8.2 и пришел к выводу: как 1с ни старается сделать создание отчетов универсально просто, всегда будут такие требования, когда СКД не поможет.
(Да. Это конечно круто, без программиста можно при помощи СКД наваять сложный отчет, но изучить досконально саму СКД ох как не просто.)
Приведу пример - отчет статистический по номенклатуре в разрезе периодов. 1-ая колонка - "Номенклатура", дальше отчет растет влево по периодам (Колонки "Период"). В итогах не нужна сводная информация СКД, а нужны Итоги по Вычисляемым полям (какие-то расчеты). При чем по периодам (Итоги) будут одни значения, а Итоги в строках - это будут уже другие расчетные значения. Вот подобная задача при помощи стандартного СКД у меня никак не получается. Делаю через собственный макет, который вызываю из своей формы. При чем ОсновнаяСхемаКомпонвки мне в этом случае не нужна, но без нее Отчет даже сохранить нельзя(жопа, т.е. считаю это недостатком).

Вот еще не могу победить следующий момент в интерфейсе формы - Кнопка "Сформировать" уже моя, которая описана в моей ФормеОтчета, и есть глобальная кнопка "Сформировать". Эту глобальную я из формы удалил, только вот в режиме предприятия выводится сообщение для этой кнопки: "Отчет не сформирован. Нажмите "Сформировать" для получения отчета". Как его убрать не пойму. Я так понимаю она относится к СКД, но без нее то отчет даже записать нельзя. Может я неправильно делаю?


А с какого вдруг нельзя сохранить? crazy.gif
Только-что попробовал, не требует оно схему.
Vofka
Цитата
Это конечно круто, без программиста можно при помощи СКД наваять сложный отчет

Я бы так не сказал. А текст запроса кто писать будет? smile.gif
logist
Цитата(Vofka @ 05.07.11, 10:40) необходимо зарегистрироваться для просмотра ссылки
А текст запроса кто писать будет? smile.gif

Конструктор smile.gif
Vofka
Цитата
Конструктор smile.gif

Ну-ну smile.gif
Acid
С запросом у меня проблем нет. (кстати оговорюсь, что действительно, как подсказывает Чистов, в консоли запросов составить запрос удобней и наглядней чем в СКД)
Мой основной вопрос - как полностью убить глобальную кнопку?
Vofka
Ну вы же программист.
Acid
хреновый...
если это особенность платформы, то тут я бессилен sad.gif
Acid
Цитата(DartRomanius @ 05.07.11, 11:29) необходимо зарегистрироваться для просмотра ссылки
А с какого вдруг нельзя сохранить? crazy.gif
Только-что попробовал, не требует оно схему.

ё... внатуре
вчера не сохранялось. наверное факир был пьян 32542390.gif

-= Шэф! Где у него кнопка? =- (с) Электроник

Может неправильно объяснил - Кнопки на форме нет. ПроверкаЗаполнения везде стоит "НеПроверять". Отчет формируется. Но сообщение "Отчет не сформирован. Нажмите "Сформировать" для получения отчета" постоянно присутствует на форме. 44000000.gif


Понял в чем дело - первоначально отчет генерился при помощи конструкторов через СКД. Потом уже все это убирал. Где-то корявка затаилась.
Набрал отчет заново ручками, все стало работать без сообщений.
Burocrat
Цитата(Acid @ 05.07.11, 11:22) необходимо зарегистрироваться для просмотра ссылки
начал ковырять возможности СКД в 8.2 и пришел к выводу: как 1с ни старается сделать создание отчетов универсально просто, всегда будут такие требования, когда СКД не поможет.
(Да. Это конечно круто, без программиста можно при помощи СКД наваять сложный отчет, но изучить досконально саму СКД ох как не просто.)
Приведу пример - отчет статистический по номенклатуре в разрезе периодов. 1-ая колонка - "Номенклатура", дальше отчет растет влево по периодам (Колонки "Период"). В итогах не нужна сводная информация СКД, а нужны Итоги по Вычисляемым полям (какие-то расчеты). При чем по периодам (Итоги) будут одни значения, а Итоги в строках - это будут уже другие расчетные значения. Вот подобная задача при помощи стандартного СКД у меня никак не получается. Делаю через собственный макет, который вызываю из своей формы. При чем ОсновнаяСхемаКомпонвки мне в этом случае не нужна, но без нее Отчет даже сохранить нельзя(жопа, т.е. считаю это недостатком).

Вот еще не могу победить следующий момент в интерфейсе формы - Кнопка "Сформировать" уже моя, которая описана в моей ФормеОтчета, и есть глобальная кнопка "Сформировать". Эту глобальную я из формы удалил, только вот в режиме предприятия выводится сообщение для этой кнопки: "Отчет не сформирован. Нажмите "Сформировать" для получения отчета". Как его убрать не пойму. Я так понимаю она относится к СКД, но без нее то отчет даже записать нельзя. Может я неправильно делаю?


Свойства поля результат.
ОтображатьПредупрежденияПриРедактировании Установить в Не отображать.
Проблема исчезает.
svinuk
уважаемый! на СКД делаются такие вещи, что вам и не снилось! И периоды это самое простое, что может быть. На мисте есть бесплатный видеокурс СКД, очень советую посмотреть. Познавательно.
MATEVI
Цитата(svinuk @ 17.11.11, 22:59) необходимо зарегистрироваться для просмотра ссылки
уважаемый! на СКД делаются такие вещи, что вам и не снилось! И периоды это самое простое, что может быть. На мисте есть бесплатный видеокурс СКД, очень советую посмотреть. Познавательно.

Та шо Вы такое говорите... Поделитесь опытом... Вот пришли Вы весь такой "финдиперцевый" и рассказываете. А по теме ответить человеку? НЕ?
Ardi
Цитата(MATEVI @ 18.11.11, 0:30) необходимо зарегистрироваться для просмотра ссылки
Та шо Вы такое говорите... Поделитесь опытом... Вот пришли Вы весь такой "финдиперцевый" и рассказываете. А по теме ответить человеку? НЕ?

Просто некоторым на "Добавить колонку в отчет с показателем..." выделяется бюджет в 3 месяца. А не 2 часа.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.