СКД. Разработка отчетов в 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
Пікірлер: 153
Профессионал! Респект Вам Уважаемы Иван. Спасибо за Ваш Труд!
Большое спасибо! У Вас за два часа можно больше узнать, чем на некоторых курсах! 👍
Ребята это не просто видео - это новый СТАНДАРТ обучения.
Иван, не устаю вас благодарить, просматривая ваши видео! Вы талантливо умеете преподнести любой сложный материал! Я ваша поклонница😊
Долго искала такое видео, где всё подробно объясняют про скд, только учусь в 1с работать, столкнулась с скд и просто поплыла во всех этих вкладках. Большое спасибо!
Супер, ваши стримы снимают массу вопросов, всё ясно и понятно. Единственный минус данного видео - разрешение явно меньше 1080p, картинка нечёткая. Но всё компенсируется контентом.
Спасибо, отличная систематизация знаний по СКД
Соглашусь, что понимать стал в разы проще данную тему. Спасибо большое вам за понятное толкование!
Фонд шедевров пополнился новым творением! Спасибо!
Спасибо большое за Ваш труд
Шикарно! На голову, даже на две, лучше чем на многих платных курсах!
Класс, обязательно к просмотру для 1С-ника.
Восхитительно! Спасибо вам огромное! Ваша база - кладень знаний!
Спасибо!!!!!! храни вас Господь!!!
Иван, талантливый преподаватель
Иван спасибо! Как всегда великолепная подача материала!
На данном канале узнал больше чем на платном курсе Скилбокс, спасибо)))
@metall14100
2 жыл бұрын
Подскажи ты там покупал курс за 60 тысяч. ? И как вообще там?
Лучший канал по обучению 1С. Ребята спасибо огромное, дай бог вам здоровья и успехов. 👍👍👍👍👍👍👍👍👍👍👍👍👍
Очень ёмко, без воды. Спасибо!
Отличная подача супер, лучшие курсы в ютубе, продолжайте в тоже духе , жду продолжения по теме СКД
Шикарная работа! Отличная подача! Подписка и лайк!
Спасибо! Очень круто и понятно!!!
Шикарно, спасибо!
Молодцы! Супер! Быстро, по делу, без лишней воды и заумных терминов! Смотрю на одном дыхании, спасибо.
Супер объяснения и подача материалов! Спасибо!
Супер вебинар👍
Спасибо за материал. Выглядит все просто, вроде как.
Ждал, спасибо, что выложил. А то я пропустил.🙂
Большое человеческое спасибо
Крутой видос, спасибо!
Спасибо! Очень доступно! Подумываю над приобретением ваших курсов))
Иван, спасибо за вебинар! Очень познавательно, узнал много нового! Очень надеюсь, что будет видео про основы администрирования, было бы интересно Вас послушать, так как Вы лучший 1С-ник в мире!)
Большое спасибо!!! 🎉
Огонь изложение! Все так понятно! учусь на курсах, но без ваших лекций ничего не понимала. Спасибо вам большое!
Очень доступно, благодарю 🌺🌺🌺
Спасибо за видео. В голове все по полочкам разложилось.
Спасибо! Спасибо! Спасибо! Хорошая подача информации
Крутой выпуск!
Иван - красавчик,смотрю Вас с удовольствием,все предельно ясно и понятно излагаете,огромное спасибо за Ваш труд!
Сразу лайк! Очень благодарен вам за то что делитесь уроками и очень професионально и доходчиво! Просто у меня ОЧЕНЬ тяжело идет процес учебы... Вам успехов!
Спасибо, очень полезный вебинар на удивление. Особенно когда сдача дипломной на носу).
Как всегда всё супер! Спасибо! Хотелось бы в новых вебинарах увидеть как можно сделать на СКД отчет, по конкретной номенклатуре и выбранному виду цен историю изменения цен по периодам. В ERP и КА видел отчеты, которые содержат в параметрах: Период, день, ...Период, месяц, Период, год. Вот например построить табличку по товарам, выбранному типу цен, на анчало периода. А если еще и график построить да объяснить какой параметр в графике на что влияет, то было бы вообще замечательно!
Спасибо! Очень комфортно усваивается информация.
Очень даже помогли, большое Вам спасибо, особенно за диаграммы.
Отличный урок! Из замечаний - очень быстрая подача, приходится пересматривать несколько раз (возможно из-за того, что 1С для меня в новинку). Энивэй, спасибо!
Очень понятно и по делу. Проходила курсы по 1С , но там, увы, преподаватель не умел так преподносить материал. Как результат - теперь самостоятельно восполняю пробелы в знаниях.
Спасибо тебе, добрый человек! расставил некоторые точки над i в моей голове!
Класс!!! Курс молодого бойца за 2 часа :)
Супер!
Однозначно лайк! Очень полезное видео!
Чудове відео, дуже дякую за науку!
очень подробно и понятно объясняете спасибо вам
Для меня - самая лучшая подача материала! Очень нравится как четко и подробно все обясняется, даже сложные моменты в некоторых других видео. Раньше всегда считал лучшими видео Гилева, а теперь однозначно Ваши!
@ironskills-1c
Жыл бұрын
Спасибо большое за высокую оценку!)
Большое спасибо!
Благодарю.
Спасибо!
Супер
От ты красавчик.
Спасибо.
Спасибо!!!
спасибо)
СПАСИБОООО
👍👍👍
Талант от бога. Буду у Вас учиться и заказывать Курсы!
Ура
Курс отличный, спасибо! Есть одно замечание: КонецДня(Дата) + 1 - это уже следующий день 0:00:00, в отчет будет попадать начало следующего дня. Достаточно указать КонецДня(Дата).
@ironskills-1c
8 ай бұрын
Спасибо за дополнение)
@rafikov_aleksandr
8 ай бұрын
@@ironskills-1c Это касается и ДОБАВИТЬКДАТЕ(КОНЕЦПЕРИОДА(&Период, "ДЕНЬ"), "СЕКУНДА", 1), секунду добавлять не надо.
Отличный урок, спасибо за Вашу работу! Иван, какие темы вебинаров планируете? Хотелось бы осветить тему расширений...
@ironskills-1c
2 жыл бұрын
Здравствуйте, Виталий, спасибо за комментарий) В ближайшее время запустим серию видео по БСП (библиотека стандартных подсистем), расширения также позже будем рассматривать)
👍
Спасибо! ГБОУ "СОШ№1 г.Назрань"
Отличный курс. хоть и начальный... Как раз вызывает интерес работа с наборами объект и объединение... А также магическая вкладочка в схеме компоновки данных, называемая "Компоновка данных", "фигурные скобочки" в запросах и работа с наборами без автозаполнений Кстати, при условном оформлении консоль "красит" заголовки столбиков... с этим чего - то можно сделать?
Я не новичок в 1С, все знаю из услышанного. спасибо. А будет курс по тонкостям СКД??? Там же масса фич всяких есть. С которыми даже у опытных программистов пробелы и сложности.
@ironskills-1c
Жыл бұрын
Да, будем стараться добавлять материал по этой теме)
видео офигенное, вопрос к разработчикам 1с. почему язык программирования 1с, язык запросов 1с и язык выражений в СКД это 3 разных языка. вопрос возник на 59-й минуте видео. когда КОНЕЦПЕРИОДА(Период, "ДЕНЬ") - ДЕНЬ надо в кавычке взять, а в запросах не надо. Почему в запросах "выбор-когда", а в коде "если"... ну почему нельзя везде одинаково сделать?
Иван, Ваши курсы мне очень нравятся, стараюсь прорабатывать все выпуски. Но должен заметить (возможно, об этом уже писали), что рекомендуемая Вами консоль в некоторых случаях работает некорректно. Пример: ВЫБРАТЬ Товары.Код КАК Код, Товары.Наименование КАК Наименование ИЗ Справочник.Товары КАК Товары УПОРЯДОЧИТЬ ПО Товары.ЭтоГруппа ИЕРАРХИЯ, Наименование ==================================== Записи элементов выводятся дважды
@ironskills-1c
6 ай бұрын
Спасибо за комментарий) На самом деле консоль просто выполняет запрос и показывает результат выполнения в табличном документе. Возможно, проблема в данных (есть дубли), или в самом запросе, нужно смотреть на конкретной базе)
очень люблю ваши вебинары, никто не объясняет так доступно и понятно, спасибо вам огромное!!! можно задам один вопрос: представим, у меня база, где есть отчет по заказам с данными заказов и ФИО заказчика. и я вот хочу, чтобы заказчик как пользователь видел только те строки отчета, которые относятся только к нему, а менеджер, видел все строки (это просто к примеру). возможно ли как-то реализовать данное ограничение доступа?
@ironskills-1c
6 ай бұрын
Спасибо за комментарий) Да, это можно реализовать, но тут коротко ответить не получится)
А есть где-то вебинар про объекты бух учёта, регистры планы счетов и ТД? На канале не нашел нигде
@ironskills-1c
2 жыл бұрын
Пока что нету)
Скажите, пожалуйста, откуда у вас на 1:44:34 в доступных полях появился "Период"? Такого поля нету в таблице "Продажи.Обороты", а остальные поля, например "Количество.Оборот" и "Сумма.Оборот" у вас из неё, насколько я понимаю. Я пытался этот период выудить из таблицы "Продажи" и объединить с "Продажи.Обороты" по "Покупатель", но у меня там вылазит 368 строк с кучей неправильных удвоений. Прям мучает этот вопрос)
Иван добрый день, а как можно организовать в отчете отображение данных разных периодов, к примеру продажи сегодня продажи в этот день в прошлом месяце и год назад в этот день?
@ironskills-1c
2 жыл бұрын
Нужно запрос построить так, чтобы там были данные разных периодов
Текст на видео не четкий, из-за чего при просмотре видео уставали глаза, пришлось делать паузы, но контент классный. Не зря Ваши видео рекомендовал Илья Леонтьев.
@ironskills-1c
9 ай бұрын
Спасибо за комментарий) Да, в этом видео качество не самое лучшее, но уже исправились)
Здравствуйте! Можно ли задать вам вопрос Как добавить возможность фильтрации в отчете?
@ironskills-1c
8 ай бұрын
Здравствуйте!) Элементы отбора для отчета можно настроить на уровне варианта отчета в схеме компоновки данных на закладке "Настройки": disk.yandex.com/i/cEDNQIZiamD9aQ
Огромное спасибо. Очень много полезной информации. Можете еще подсказать как в отчете сделанном на СКД сделать чтобы он формировался с свернутыми группировками. Есть метод ПоказатьУровеньГруппировокСтрок() , можно его использовать в СКД отчетах , если да то как? Спасибо.
@ironskills-1c
2 жыл бұрын
Здравствуйте, Виталий! Да, этот метод использовать можно, чтобы после формирования отчета группировки были свернуты нужно в модуле объекта описать код программного формирования и добавить в конце вызов метода, который указали в комментарии. Пример кода: disk.yandex.com/i/aL1XPNVdjRHIzg
На 15,00 Запрос с Обработкой результата , Галка вывод в табличный документ ,он сам создает макет ,шапку и области
@ironskills-1c
Жыл бұрын
Да, так тоже можно)
Кстати, а уже было видео про функциональные опции?
Здравствуйте. Подскажите пожалуйста, сделал в СКД произвольный макет! При предварительном просмотре в конфигураторе, весь отчет размещается полностью на А4, но когда открываю этот отчет в режиме предприятия, то у меня этот отчет обрезается на пол листа, хотя везде выполнено переносить. Что может быть? я знаю что можно создать просто макет и программно его заполнить, но хотелось бы понять как работает произвольный макет в самом СКД.
Добрый день. Подскажите пожалуйста почему когда делаем фиксированный отчет необходимо код писать в модуле обьекта, почему не в модуле формы?
@ironskills-1c
2 жыл бұрын
Тут дело в том, что к процедурам модуля формы нельзя обратиться из других модулей) К процедурам модуля объекта - можно) То есть если код расположить в модуле объекта, например, его можно будет вызвать из других модулей.
@user-kr2wu9gi1r
2 жыл бұрын
@@ironskills-1c спасибо за ответ!
100 лайков! Спасибо!
Круто подал!! Но это средневековье… Power BI !!!!!
@ironskills-1c
Ай бұрын
В 1С тоже отчеты на сегодняшний день хорошие строить можно) Возможно, в этом ролике не очень красиво раскрыл тему)
СКД 23:21
классное приложение для быстрых скринов. Как оно называется?
@ironskills-1c
10 ай бұрын
Это Яндекс.Диск)
ребят вопрос знатокам, у меня есть отчет по валовой прибыли отбор выполняется по складам и периоду , я впихнул как доп таблицы в него отчет по внутренним потреблениям товара(эдакие списания продавцами) , и перемещениям между магазинами (чтобы видеть что убыло за указанный период и куда), как применить отбор по складу ко всем таблицам , ибо внутренние потребления не хотят его принимать в таблице вылезают все списания по всем складам а не выбранный в отборе , может формула какая есть ,
@ironskills-1c
9 ай бұрын
попробуйте задать вопрос тут: t.me/ironskills_community1c
В скд можно как то сделать, чтобы название группировки было не над полями, а рядом
Еще одно замечание, неудачный пример с остатками товаров. Остатки товара должны быть видны в операционном режиме без всяких табличных форм печатных. В прошлом даже веке чтобы водитель увидел остаток бензина он не нажимает кнопку отчет. Это дикость. Вообще уже другие времена, отчеты в современных системах не существуют. Есть мониторинг, все в реалтайме. Нажимать кнопки получать эти дикие дремучие таблицы это где то из старого прошлого и не понятно зачем так неудобно? СКД вообще нужно в современном мире для другого, для агрегации данных из разных источников по отборам и обработки внутри системы. Отчеты вообще лучше забыть такое слово и не использовать больше никогда. А потом мы удивляемся почему у нас большинство интерфейсов и разработок это вырвиглаза... словно их делали каким то непонятным местом. Была бумажная бюрократия и многие программисты перенесли в электронную бюрократию. Руководителю нужно видеть реалтайм в формате динамичных форм, а не это убогое а ля жигули так что все смеются над этим, а кто то плачет даже. Отчеты..... а еще есть перфокарты! И менеджеры спрашивают, а почему нельзя оборотносальдовые данные выводить как в форме с удобным интерфейсом? Почему нельзя расскажи автор канала? Потому что потому? надо кнопки какие то жать сформировать... Представляю как в автомобиле чтобы узнать уровен масла надо нажать сформировать отчет остатка масла в машине... бред? вот и отчеты это бред
@ironskills-1c
Ай бұрын
Спасибо за очень развернутый комментарий) Дело в том, что отчет вида "показать уровень масла" можно построить очень быстро, т.к. объем данных минимален. В 1С для построения многих отчетов требуется обработка большого объема данных, поэтому не все отчеты, к сожалению, можно формировать в режиме реального времени. К тому же, 1С работает в многопользовательской среде. Если все отчеты формировать в режиме реального времени, то представьте что произойдет когда 100 пользователей одновременно откроет форму одного и того же отчета) Это избыточная нагрузка на базу данных, которая самим пользователям вряд ли понравится, т.к. работать в базе будет в таком случае крайне некомфортно)
СКД это OLAP 😊
Этим "пользователям" только дай волю, они всех программистов без работы оставят (поувольняют). Пусть лучше простыми отчётами пользуются. И у программистов всегда работа будет.
17часов 10 мин не + 1 сек , а +1 мин , мне так кажется. 59мин
132
Еще бы Инфостарт советовать. Хочешь чего-то скачать, заплати 18 штук. Нужна была малюсенькая обработка, но чтобы ее можно было скачать, надо заплатить как за серьезное приложение. Лучше бы сделали возможность что-то разово скачать рублей за 100-200. Зачем мне эта подписка на год, если мне с инфостарта что-то может понадобится раз - два раза в год? В данном виде Инфостарт просто бесполезен, так как цена уж слишком завышена, тем более если что-то требуется лишь в целях самообучения.
@ironskills-1c
2 жыл бұрын
Да, с ценообразованием там не все идеально, согласен с Вами)
Где взять пароль на инфобазу?
@ironskills-1c
Жыл бұрын
Попробуйте 1 или 123
Господи! Чего ж этот СКД такой страшный и громоздкий? Легче сразу на голом сиквеле писать, ей богу!
На будущее, не надо в обучении использовать БЕЗ объяснения такие конструкции как Выбрать, которые не отловить отладчиком и пишет Ошибочное значение. Это же можно реализовать с помощью РезультатЗаропса.Выгрузить() и обойти в цикле. Это как обучать людей чему то и вставлять конструкции, которые не ясны для новичков тем более те кто написал все понятно ничего не понял я уверен, просто скопировали ваш пример. Не надо так делать ЛИБО надо было заострить внимание, что в конструкции Выборка в отладчике всегда напишет ошибочное значение и это НОРМА
@ironskills-1c
Ай бұрын
Выгрузка результата запроса в таблицу значений чревата проблемой с нехваткой оперативной памяти. Поэтому как раз Выгрузить() по умолчанию точно не нужно использовать. Только если точно известно, что запрос возвращает совсем немного данных. ВыборкаИзРезультатаЗапроса не просто так разработчиками платформы придумана ;)
Я один вижу на аватарке канала упавший плачущий смайл?
@ironskills-1c
2 жыл бұрын
😆да, теперь и я смог разглядеть)) но на самом деле смысл заложен другой)