СКД. Разработка отчетов в 1С
🔥СКД. Разработка отчетов в 1С🔥
#1с#скд#ironskills
В этом вебинаре мы рассмотрим способы разработки отчетов в 1С. Как использовать такой механизм платформы как Система Компоновки Данных при разработке отчетов. Как выполнять настройку отчетов в режиме 1С:Предприятие и многое другое.
Материалы из видео:
✅ Выгрузка демонстрационной базы 1С: clck.ru/Wfdh3
✅ Консоль отчетов для 1С: clck.ru/WpChM
✅ Презентация: clck.ru/WpCpN
Вебинар "Запросы в 1С за 3 часа":
- Часть 1: • Запросы в 1С за 3 часа
- Часть 2: • Запросы в 1С за 3 часа...
👉Курс "Разработка отчетов в 1С. СКД": ironskills.by/otchety-v-1c-skd
👉Запись на новый поток курсе "Программист 1С: с нуля до профи" (старт 7 сентября): ironskills.by/programmist-1c
🏆Поддержать канал донатом можно тут:
donate.stream/ya410011655962993
Тайм-коды:
00:00 Введение
00:53 Следует изучить до СКД
02:15 Отчет: как это работает
03:30 Элементы отображения отчета(Список, кросс-таблица, диаграмма)
04:30 Способы разработки отчетов: Фиксированный, СКД
07:00 Разработка отчета фиксированный макет
17:40 Способ 1. Подведение итогов
23:21 Способ 2. СКД
24:10 Устройство СКД
27:25 Разработка отчета СКД
29:10 Настройки компоновки данных
30:10 Настройки с помощью мастера(конструктора настроек)
31:40 Преимущества СКД
33:30 Консоль отчетов СКД
40:50 Виды наборов данных
44:10 Набор данных объект
47:40 Ресурсы(поля итога) в СКД
54:54 Параметры
59:40 Параметры: Включать в доступные поля
1:00:15 Параметры: Ограничение доступности
1:02:10 Параметры редактирования
1:07:40 Создаем отчет на основе схемы
1:17:30 Создаем вариант отчета
1:18:40 Как создается структура отчета
1:43:45 Настройки элемента отчета
1:53:00 Пользовательские поля
2:02:00 Подведение итогов
---
С уважением, команда IRONSKILLS
Супер, ваши стримы снимают массу вопросов, всё ясно и понятно. Единственный минус данного видео - разрешение явно меньше 1080p, картинка нечёткая. Но всё компенсируется контентом.
Ребята это не просто видео - это новый СТАНДАРТ обучения.
Иван, не устаю вас благодарить, просматривая ваши видео! Вы талантливо умеете преподнести любой сложный материал! Я ваша поклонница😊
Шикарно! На голову, даже на две, лучше чем на многих платных курсах!
Лучший канал по обучению 1С. Ребята спасибо огромное, дай бог вам здоровья и успехов. 👍👍👍👍👍👍👍👍👍👍👍👍👍
Большое спасибо! У Вас за два часа можно больше узнать, чем на некоторых курсах! 👍
Класс, обязательно к просмотру для 1С-ника.
Иван, талантливый преподаватель
Фонд шедевров пополнился новым творением! Спасибо!
Спасибо, отличная систематизация знаний по СКД
Восхитительно! Спасибо вам огромное! Ваша база - кладень знаний!
Чудове відео, дуже дякую за науку!
На данном канале узнал больше чем на платном курсе Скилбокс, спасибо)))
Подскажи ты там покупал курс за 60 тысяч. ? И как вообще там?
Спасибо большое за Ваш труд
Спасибо!!!!!! храни вас Господь!!!
Супер объяснения и подача материалов! Спасибо!
Долго искала такое видео, где всё подробно объясняют про скд, только учусь в 1с работать, столкнулась с скд и просто поплыла во всех этих вкладках. Большое спасибо!
Иван спасибо! Как всегда великолепная подача материала!
Для меня - самая лучшая подача материала! Очень нравится как четко и подробно все обясняется, даже сложные моменты в некоторых других видео. Раньше всегда считал лучшими видео Гилева, а теперь однозначно Ваши!
Спасибо большое за высокую оценку!)
Ждал, спасибо, что выложил. А то я пропустил.🙂
Очень ёмко, без воды. Спасибо!
Соглашусь, что понимать стал в разы проще данную тему. Спасибо большое вам за понятное толкование!
Молодцы! Супер! Быстро, по делу, без лишней воды и заумных терминов! Смотрю на одном дыхании, спасибо.
Спасибо за материал. Выглядит все просто, вроде как.
Большое человеческое спасибо
Шикарно, спасибо!
Отличная подача супер, лучшие курсы в ютубе, продолжайте в тоже духе , жду продолжения по теме СКД
Спасибо! Очень круто и понятно!!!
Огонь изложение! Все так понятно! учусь на курсах, но без ваших лекций ничего не понимала. Спасибо вам большое!
Супер вебинар👍
Очень доступно, благодарю 🌺🌺🌺
Шикарная работа! Отличная подача! Подписка и лайк!
Супер
Крутой видос, спасибо!
Спасибо! Спасибо! Спасибо! Хорошая подача информации
Спасибо за видео. В голове все по полочкам разложилось.
Спасибо! Очень комфортно усваивается информация.
Крутой выпуск!
Иван, спасибо за вебинар! Очень познавательно, узнал много нового! Очень надеюсь, что будет видео про основы администрирования, было бы интересно Вас послушать, так как Вы лучший 1С-ник в мире!)
Сразу лайк! Очень благодарен вам за то что делитесь уроками и очень професионально и доходчиво! Просто у меня ОЧЕНЬ тяжело идет процес учебы... Вам успехов!
Очень даже помогли, большое Вам спасибо, особенно за диаграммы.
Спасибо, очень полезный вебинар на удивление. Особенно когда сдача дипломной на носу).
Большое спасибо!!! 🎉
Иван - красавчик,смотрю Вас с удовольствием,все предельно ясно и понятно излагаете,огромное спасибо за Ваш труд!
очень подробно и понятно объясняете спасибо вам
Спасибо! Очень доступно! Подумываю над приобретением ваших курсов))
Благодарю.
Спасибо тебе, добрый человек! расставил некоторые точки над i в моей голове!
Супер!
Спасибо!
Отличный урок! Из замечаний - очень быстрая подача, приходится пересматривать несколько раз (возможно из-за того, что 1С для меня в новинку). Энивэй, спасибо!
Класс!!! Курс молодого бойца за 2 часа :)
Спасибо.
Однозначно лайк! Очень полезное видео!
Спасибо!!!
Большое спасибо!
Как всегда всё супер! Спасибо! Хотелось бы в новых вебинарах увидеть как можно сделать на СКД отчет, по конкретной номенклатуре и выбранному виду цен историю изменения цен по периодам. В ERP и КА видел отчеты, которые содержат в параметрах: Период, день, ...Период, месяц, Период, год. Вот например построить табличку по товарам, выбранному типу цен, на анчало периода. А если еще и график построить да объяснить какой параметр в графике на что влияет, то было бы вообще замечательно!
Очень понятно и по делу. Проходила курсы по 1С , но там, увы, преподаватель не умел так преподносить материал. Как результат - теперь самостоятельно восполняю пробелы в знаниях.
От ты красавчик.
спасибо)
СПАСИБОООО
👍👍👍
Курс отличный, спасибо! Есть одно замечание: КонецДня(Дата) + 1 - это уже следующий день 0:00:00, в отчет будет попадать начало следующего дня. Достаточно указать КонецДня(Дата).
Спасибо за дополнение)
@@ironskills-1c Это касается и ДОБАВИТЬКДАТЕ(КОНЕЦПЕРИОДА(&Период, "ДЕНЬ"), "СЕКУНДА", 1), секунду добавлять не надо.
👍
Ура
Спасибо! ГБОУ "СОШ№1 г.Назрань"
Талант от бога. Буду у Вас учиться и заказывать Курсы!
Иван, Ваши курсы мне очень нравятся, стараюсь прорабатывать все выпуски. Но должен заметить (возможно, об этом уже писали), что рекомендуемая Вами консоль в некоторых случаях работает некорректно. Пример: ВЫБРАТЬ Товары.Код КАК Код, Товары.Наименование КАК Наименование ИЗ Справочник.Товары КАК Товары УПОРЯДОЧИТЬ ПО Товары.ЭтоГруппа ИЕРАРХИЯ, Наименование ==================================== Записи элементов выводятся дважды
Спасибо за комментарий) На самом деле консоль просто выполняет запрос и показывает результат выполнения в табличном документе. Возможно, проблема в данных (есть дубли), или в самом запросе, нужно смотреть на конкретной базе)
Отличный урок, спасибо за Вашу работу! Иван, какие темы вебинаров планируете? Хотелось бы осветить тему расширений...
Здравствуйте, Виталий, спасибо за комментарий) В ближайшее время запустим серию видео по БСП (библиотека стандартных подсистем), расширения также позже будем рассматривать)
Здравствуйте. Подскажите пожалуйста, сделал в СКД произвольный макет! При предварительном просмотре в конфигураторе, весь отчет размещается полностью на А4, но когда открываю этот отчет в режиме предприятия, то у меня этот отчет обрезается на пол листа, хотя везде выполнено переносить. Что может быть? я знаю что можно создать просто макет и программно его заполнить, но хотелось бы понять как работает произвольный макет в самом СКД.
Текст на видео не четкий, из-за чего при просмотре видео уставали глаза, пришлось делать паузы, но контент классный. Не зря Ваши видео рекомендовал Илья Леонтьев.
Спасибо за комментарий) Да, в этом видео качество не самое лучшее, но уже исправились)
Отличный курс. хоть и начальный... Как раз вызывает интерес работа с наборами объект и объединение... А также магическая вкладочка в схеме компоновки данных, называемая "Компоновка данных", "фигурные скобочки" в запросах и работа с наборами без автозаполнений Кстати, при условном оформлении консоль "красит" заголовки столбиков... с этим чего - то можно сделать?
Я не новичок в 1С, все знаю из услышанного. спасибо. А будет курс по тонкостям СКД??? Там же масса фич всяких есть. С которыми даже у опытных программистов пробелы и сложности.
Да, будем стараться добавлять материал по этой теме)
100 лайков! Спасибо!
Иван добрый день, а как можно организовать в отчете отображение данных разных периодов, к примеру продажи сегодня продажи в этот день в прошлом месяце и год назад в этот день?
Нужно запрос построить так, чтобы там были данные разных периодов
очень люблю ваши вебинары, никто не объясняет так доступно и понятно, спасибо вам огромное!!! можно задам один вопрос: представим, у меня база, где есть отчет по заказам с данными заказов и ФИО заказчика. и я вот хочу, чтобы заказчик как пользователь видел только те строки отчета, которые относятся только к нему, а менеджер, видел все строки (это просто к примеру). возможно ли как-то реализовать данное ограничение доступа?
Спасибо за комментарий) Да, это можно реализовать, но тут коротко ответить не получится)
видео офигенное, вопрос к разработчикам 1с. почему язык программирования 1с, язык запросов 1с и язык выражений в СКД это 3 разных языка. вопрос возник на 59-й минуте видео. когда КОНЕЦПЕРИОДА(Период, "ДЕНЬ") - ДЕНЬ надо в кавычке взять, а в запросах не надо. Почему в запросах "выбор-когда", а в коде "если"... ну почему нельзя везде одинаково сделать?
Здравствуйте! Можно ли задать вам вопрос Как добавить возможность фильтрации в отчете?
Здравствуйте!) Элементы отбора для отчета можно настроить на уровне варианта отчета в схеме компоновки данных на закладке "Настройки": disk.yandex.com/i/cEDNQIZiamD9aQ
Круто подал!! Но это средневековье… Power BI !!!!!
В 1С тоже отчеты на сегодняшний день хорошие строить можно) Возможно, в этом ролике не очень красиво раскрыл тему)
Добрый день. Подскажите пожалуйста почему когда делаем фиксированный отчет необходимо код писать в модуле обьекта, почему не в модуле формы?
Тут дело в том, что к процедурам модуля формы нельзя обратиться из других модулей) К процедурам модуля объекта - можно) То есть если код расположить в модуле объекта, например, его можно будет вызвать из других модулей.
@@ironskills-1c спасибо за ответ!
СКД 23:21
Огромное спасибо. Очень много полезной информации. Можете еще подсказать как в отчете сделанном на СКД сделать чтобы он формировался с свернутыми группировками. Есть метод ПоказатьУровеньГруппировокСтрок() , можно его использовать в СКД отчетах , если да то как? Спасибо.
Здравствуйте, Виталий! Да, этот метод использовать можно, чтобы после формирования отчета группировки были свернуты нужно в модуле объекта описать код программного формирования и добавить в конце вызов метода, который указали в комментарии. Пример кода: disk.yandex.com/i/aL1XPNVdjRHIzg
А есть где-то вебинар про объекты бух учёта, регистры планы счетов и ТД? На канале не нашел нигде
Пока что нету)
Скажите, пожалуйста, откуда у вас на 1:44:34 в доступных полях появился "Период"? Такого поля нету в таблице "Продажи.Обороты", а остальные поля, например "Количество.Оборот" и "Сумма.Оборот" у вас из неё, насколько я понимаю. Я пытался этот период выудить из таблицы "Продажи" и объединить с "Продажи.Обороты" по "Покупатель", но у меня там вылазит 368 строк с кучей неправильных удвоений. Прям мучает этот вопрос)
ребят вопрос знатокам, у меня есть отчет по валовой прибыли отбор выполняется по складам и периоду , я впихнул как доп таблицы в него отчет по внутренним потреблениям товара(эдакие списания продавцами) , и перемещениям между магазинами (чтобы видеть что убыло за указанный период и куда), как применить отбор по складу ко всем таблицам , ибо внутренние потребления не хотят его принимать в таблице вылезают все списания по всем складам а не выбранный в отборе , может формула какая есть ,
попробуйте задать вопрос тут: t.me/ironskills_community1c
СКД это OLAP 😊
На 15,00 Запрос с Обработкой результата , Галка вывод в табличный документ ,он сам создает макет ,шапку и области
Да, так тоже можно)
Кстати, а уже было видео про функциональные опции?
В скд можно как то сделать, чтобы название группировки было не над полями, а рядом
классное приложение для быстрых скринов. Как оно называется?
Это Яндекс.Диск)
Этим "пользователям" только дай волю, они всех программистов без работы оставят (поувольняют). Пусть лучше простыми отчётами пользуются. И у программистов всегда работа будет.
Еще одно замечание, неудачный пример с остатками товаров. Остатки товара должны быть видны в операционном режиме без всяких табличных форм печатных. В прошлом даже веке чтобы водитель увидел остаток бензина он не нажимает кнопку отчет. Это дикость. Вообще уже другие времена, отчеты в современных системах не существуют. Есть мониторинг, все в реалтайме. Нажимать кнопки получать эти дикие дремучие таблицы это где то из старого прошлого и не понятно зачем так неудобно? СКД вообще нужно в современном мире для другого, для агрегации данных из разных источников по отборам и обработки внутри системы. Отчеты вообще лучше забыть такое слово и не использовать больше никогда. А потом мы удивляемся почему у нас большинство интерфейсов и разработок это вырвиглаза... словно их делали каким то непонятным местом. Была бумажная бюрократия и многие программисты перенесли в электронную бюрократию. Руководителю нужно видеть реалтайм в формате динамичных форм, а не это убогое а ля жигули так что все смеются над этим, а кто то плачет даже. Отчеты..... а еще есть перфокарты! И менеджеры спрашивают, а почему нельзя оборотносальдовые данные выводить как в форме с удобным интерфейсом? Почему нельзя расскажи автор канала? Потому что потому? надо кнопки какие то жать сформировать... Представляю как в автомобиле чтобы узнать уровен масла надо нажать сформировать отчет остатка масла в машине... бред? вот и отчеты это бред
Спасибо за очень развернутый комментарий) Дело в том, что отчет вида "показать уровень масла" можно построить очень быстро, т.к. объем данных минимален. В 1С для построения многих отчетов требуется обработка большого объема данных, поэтому не все отчеты, к сожалению, можно формировать в режиме реального времени. К тому же, 1С работает в многопользовательской среде. Если все отчеты формировать в режиме реального времени, то представьте что произойдет когда 100 пользователей одновременно откроет форму одного и того же отчета) Это избыточная нагрузка на базу данных, которая самим пользователям вряд ли понравится, т.к. работать в базе будет в таком случае крайне некомфортно)
132
17часов 10 мин не + 1 сек , а +1 мин , мне так кажется. 59мин
Где взять пароль на инфобазу?
Попробуйте 1 или 123
Еще бы Инфостарт советовать. Хочешь чего-то скачать, заплати 18 штук. Нужна была малюсенькая обработка, но чтобы ее можно было скачать, надо заплатить как за серьезное приложение. Лучше бы сделали возможность что-то разово скачать рублей за 100-200. Зачем мне эта подписка на год, если мне с инфостарта что-то может понадобится раз - два раза в год? В данном виде Инфостарт просто бесполезен, так как цена уж слишком завышена, тем более если что-то требуется лишь в целях самообучения.
Да, с ценообразованием там не все идеально, согласен с Вами)
Господи! Чего ж этот СКД такой страшный и громоздкий? Легче сразу на голом сиквеле писать, ей богу!
Я один вижу на аватарке канала упавший плачущий смайл?
😆да, теперь и я смог разглядеть)) но на самом деле смысл заложен другой)
скачать демо базу не возможно. этот сайт наших граждан не обслуживает!!!!
Сайт не наш, вопросы к KZhead))
На будущее, не надо в обучении использовать БЕЗ объяснения такие конструкции как Выбрать, которые не отловить отладчиком и пишет Ошибочное значение. Это же можно реализовать с помощью РезультатЗаропса.Выгрузить() и обойти в цикле. Это как обучать людей чему то и вставлять конструкции, которые не ясны для новичков тем более те кто написал все понятно ничего не понял я уверен, просто скопировали ваш пример. Не надо так делать ЛИБО надо было заострить внимание, что в конструкции Выборка в отладчике всегда напишет ошибочное значение и это НОРМА
Выгрузка результата запроса в таблицу значений чревата проблемой с нехваткой оперативной памяти. Поэтому как раз Выгрузить() по умолчанию точно не нужно использовать. Только если точно известно, что запрос возвращает совсем немного данных. ВыборкаИзРезультатаЗапроса не просто так разработчиками платформы придумана ;)