...

База знаний 1С

Расчетная ведомость с детализацией по видам авансов (1 половина месяца) и начислений (2 половина месяца за минусом авансов). 1С: ЗУП (3.1.23.651)

Зарплата Платформа 1С v8.3 Сложные периодические расчеты 1С:Зарплата и Управление Персоналом 3.x Россия Бухгалтерский учет Абонемент ($m)

Этот отчет на СКД представляет собой расчетную ведомость с детализацией по видам авансов и начислений. Полезен для бухгалтеров и начинающих программистов, потому что позволяет увидеть в одном отчёте сразу две расчетные ведомости: по начисленным авансам (зарплата за 1 половину месяца) и полный расчет зарплаты за минусом ранее начисленного аванса (за 2 половину месяца). Пригоден для создания на его основе новых отчетов и обработок.

2 стартмани

15.05.2023    1632    5    roln    0    

2

Различный расчет итогов в одной колонке отчета для разных группировок. СКД. Ресурсы vs Пользовательские поля

СКД Платформа 1С v8.3 1С:Управление холдингом Абонемент ($m)

Поступил запрос от заказчика на разработку нового отчёта. И вот была в этом отчете одна интересная для меня идея – нужно было, чтобы одно и тоже поле рассчитывалось для одной группировки как процент, а для другой группировки – как абсолютное значение.

1 стартмани

25.05.2023    1768    1    vi329    0    

11

Вывод элементов иерархии верхнего уровня на СКД

СКД Платформа 1С v8.3 Абонемент ($m)

Как получить родителя первого уровня иерархического справочника с помощью СКД.

1 стартмани

06.06.2023    1132    echo77    4    

42

Конструктор выражений для СКД 8.2

СКД Система компоновки данных Конфигурации 1cv8 Россия Абонемент ($m)

Конструктор выражений для СКД предназначен для построения сложных выражений в СКД при помощи мыши - перетаскиванием элементов выражения из готовых списков (доступные поля, параметры) в текстовое поле, что позволяет сократить время и избежать ошибок ручного набора. Сформированное выражение копируется в буфер обмена и затем вставляется в нужное место СКД. Прилагается деморолик (просто запустить exe-файл).

1 стартмани

04.11.2011    44499    537    boln    44    

134

Редактирование табличной части объекта с помощью СКД

Инструментарий разработчика Система компоновки данных Конфигурации 1cv8 Россия Абонемент ($m)

Тема не нова - похожие решения были и на 8.0. К написанию статьи меня подтолкнул коллега, т.к. я это чудом не считаю. Несколько раз я видел тонны сложнейшего, и посему нерабочего кода, целью которого было сделать нечто похожее средствами, которые для этого не предназначены. В статье дан простейший пример, показывающий, как можно применять средства СКД для редактирования сложной структуры данных, например, табличных частей документов. В частности, рассмотрена работа с набором данных типа "Объект" и событием "Обработка расшифровки"

2 стартмани

16.09.2016    43961    140    Hatson    30    

144

Редактирование данных, сформированных средствами СКД и выведенных в Табличный документ с возможностью записи в регистр сведений.

Инструментарий разработчика Управляемые формы Система компоновки данных Конфигурации 1cv8 Абонемент ($m)

Если вам необходимо реализовать обработку по вводу данных с сохранением в регистр сведений, табличную часть либо как нибудь еще обработать, причём: 1. Структура данных должна настраиваться, 2. Данные могут быть разными, и может меняться их состав, 3. Должна иметься возможность производить всеразличные отборы. 4. Данных относительно не много (соотношение КоличествоИзмененийФормы/Производительность склоняется на КоличествоИзмененийФормы). То, как вариант можно использовать всю мощь СКД. При этом будет реализована большая функциональность при малом количестве кода... Представленные обработки/шаблоны можно запускать в любой базе, где есть справочник Организации.

1 стартмани

07.02.2018    13951    45    _root    3    

11

"Склеивание" отчетов на СКД

СКД Система компоновки данных Бесплатно (free)

Методика программного объединения данных нескольких отчетов в итоговый сводный. По ссылке опубликован пример на реальных данных и код отчета: https://infostart.ru/public/1017891/

10.03.2019    12703    bivmail    2    

27

Как в СКД по щелчку на какой-либо ячейке в отчете получить значение другой ячейки

СКД Платформа 1С v8.3 Система компоновки данных Конфигурации 1cv8 Бесплатно (free)

Задача: по щелчку на ячейке в определенной колонке в таблице отчета нужно получить значение ячейки из другой колонки в этой же строке и передать его в другой отчет (т.е. сделать расшифровку значения другим отчетом).

27.03.2019    21372    ellavs    13    

116

1с8.2-8.3.Вывод на экран данных запроса с переданными Параметрами из Документа! 8 различных вариантов:от Сообщений, Таблицы и Отчетов до СКД без объекта-отчета

СКД Платформа 1С v8.3 Управляемые формы Система компоновки данных Конфигурации 1cv8 Абонемент ($m)

Самый важный аспект 1С - это быстро получить данные из базы. Например, по результату набранного в КонсолиЗапросов запроса вывести этот результат на экран. А еще лучше, когда мы вызываем выборку данных из конкретного документа и, конечно, желаем, чтобы параметры по этому документу тоже были переданы в выборку. Здесь мы будем выводить данные на экран по нажатию кнопки в документе, обязательно с получением в параметрах значений из документа. Рассмотрим 8 вариантов вывода подобной информации на экран: 1.Вывод результатов запроса командой Сообщить() из ТаблицыЗначений; 2.Вывод результатов запроса - просто в табличный документ; 3.Вывод результатов запроса с помощью ДвумерногоМассива; 4.Вывод результатов запроса с помощью МассиваСтруктур (с двумя вариантами); 5.Вывод обычным объект-Отчетом без СКД; 6.Вывод объект-Отчетом-СКД+УстановкаПараметров; 7.Вывод объект-Отчетом-СКД+ВнешняяВременнаяТаблица; 8.Вывод программно СКД без объекта-Отчета с Параметром=ВнешняяВременнаяТаблица.

1 стартмани

14.01.2018    33640    jan-pechka    5    

10

Улучшенный шаблон отчёта СКД ОФ (обычные формы), подобный стандартной управляемой форме отчёта

Инструментарий разработчика Платформа 1С v8.3 Система компоновки данных 1С:Бухгалтерия 2.0 1С:Зарплата и Управление Персоналом 2.5 1С:Управление торговлей 10 1С:Управление производственным предприятием Абонемент ($m)

Вашему вниманию предлагается улучшенный шаблон отчёта СКД, реализованный на обычных формах. Лаконичный и функциональный, весь необходимый минимум для управления отчётом вынесен на форму отчёта, что избавляет рядовых пользователей от необходимости лезть внутрь настроек отчёта. Элементы формы сделаны "резиновыми", что позволяет не дорабатывать форму отчёта, если в нём прибавилось отборов или параметров (пользователь сам при необходимости растянет область отборов или параметров). У пользователя есть возможность скрывать/отображать на форме настройки параметров или отборов. Форма автоматически запоминает состояние отображения параметров и отборов. Имеется возможность сохранять отчёт в файлы распространённых форматов (Excel2007, Excel, PDF, Word2007, ODS, HTML, Текстовый файл). Так же на панель выведена кнопка восстановления стандартных настроек отчёта.

2 стартмани

25.02.2019    10090    15    Eugen-S    1    

6

Строка по шаблону с помощью СКД

СКД Система компоновки данных Конфигурации 1cv8 Абонемент ($m)

Иногда необходимо получить строку по шаблону с различными условиями или с возможностью изменения формата вывода. Например, заполнение поля "Назначение платежа" в платежном поручении. Для формирования такой строки может быть использована система компоновки данных, что и демонстрирует данная статья.

1 стартмани

28.08.2020    1769    Keyman    2    

3

Сравнение данных с февралем високосного года (проблема 29 февраля)

Универсальные функции Система компоновки данных Бесплатно (free)

Думаю, в практике многим приходится неоднократно сталкиваться с необходимостью разработки отчёта типа LFL (like for like), сравнивающего аналогичные периоды разных лет, например, текущего выбранного периода с аналогичным периодом прошлого года. В новых конфигурациях такой отчёт есть в составе конфигурации (см. "Сравнение продаж аналогичных периодов"), а в старых обычно приходится добавлять. Если не учесть нюанс сравнения с февралём високосного года, данные в отчёте за прошлый период могут быть некорректными.

02.03.2021    1135    aleksei_adamov    4    

1

Прайс-лист с картинками на СКД (управляемые формы) для УТ 10.3, КА 1.1, УПП 1.3

Ценообразование, анализ цен Прайсы Платформа 1С v8.3 1С:Управление торговлей 10 Россия Управленческий учет Абонемент ($m)

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

1 стартмани

13.03.2021    5623    5    jdo    0    

2

Даты в динамическом списке

Механизмы платформы 1С Платформа 1С v8.3 Бесплатно (free)

Красивые представления и функции от дат - простой способ сделать.

20.08.2021    1688    Yashazz    3    

9

Консоль запросов с настройками СКД

Инструментарий разработчика Платформа 1С v8.3 Система компоновки данных Конфигурации 1cv8 Россия Абонемент ($m)

Простая и удобная консоль для отладки запросов и просмотра данных при разработке отчетов.

4 стартмани

15.11.2021    3922    14    user1693438    3    

8

Добавление своей строки в отчет СКД

СКД Работа с интерфейсом Платформа 1С v8.3 Система компоновки данных Конфигурации 1cv8 Бесплатно (free)

Иногда требуется добавить свою строку в начала или в конец отчета. Простейший способ сделать это.

15.03.2023    1524    FloNes    11    

2

Собственные кнопки в отчетах на СКД, конфигурациях на БСП

Инструментарий разработчика Работа с интерфейсом Платформа 1С v8.3 Система компоновки данных Конфигурации 1cv8 Абонемент ($m)

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

1 стартмани

02.04.2023    5140    8    KVIKS    14    

56

Отборы в отчётах. Нюансы работы компоновщика настроек.

Работа с интерфейсом Платформа 1С v8.3 Бесплатно (free)

Открытие отчёта с предустановленным отбором, показанным пользователю. Изменение любых настроек в процессе работы отчёта. Взаимосвязи настроек.

15.08.2016    89728    Yashazz    25    

163

Работа с запросами в 1С СКД. Язык выражений СКД и подмена запросов

СКД Запросы Система компоновки данных Россия Бесплатно (free)

Хотя эта статья называется «Работа с запросами в 1С СКД», нельзя не упомянуть про язык выражений СКД. Да – у системы компоновки данных есть свой язык! Это не язык платформы 1С, это не язык запросов. Это еще один язык, который используется 1С в СКД для обработки полученного набора (ов) данных.

11.04.2020    18746    ProgrammingStore    25    

54

Работа с запросами в 1С СКД. Отладка СКД

СКД Запросы Система компоновки данных Россия Бесплатно (free)

В предыдущем разделе мы изучали с вами особенности работы с запросами в СКД. Для изучения (отладки) работы различных схем компоновки данных я использовал консоль компоновки данных.

15.04.2020    7552    ProgrammingStore    3    

33

Динамический список, ключи записей. Нюансы

Механизмы платформы 1С Платформа 1С v8.3 Бесплатно (free)

Заметки об особенностях динамических списков с произвольным запросом и видом ключа, отличным от "Авто"

07.08.2020    12060    Yashazz    6    

23

Запросы 1С СКД. Возможности и ограничения

СКД Запросы Система компоновки данных Россия Бесплатно (free)

В этом цикле статей мы рассмотрим особенности работы системы компоновки данных с запросами в 1С.

10.04.2020    18078    ProgrammingStore    14    

86

Установка собственных значений полей при программном выводе отчета СКД по имени поля (по принципу "как в макете")

СКД Система компоновки данных Бесплатно (free)

При программном выводе отчета на СКД возникает задача заполнить поля своими значениями. Но при поэлементном выводе отчета параметры "обезличены" как П1, П2, П3, ... Как узнать в какое "П" содержит нужное поле и куда устанавливать значение? Статья поможет программистам начинающим освоение СКД и перешедшим на СКД с "макета" ответить на эти вопросы на примере готового решения.

23.11.2018    10454    lmnlmn    12    

24

Работа с запросами в 1С СКД. Примеры использования расширения языка запросов СКД

СКД Запросы Система компоновки данных Россия Бесплатно (free)

Все тонкости использования расширения языка запросов 1С для СКД вы можете изучить по ссылкам, которые приведены в предыдущей статье. Здесь мы рассмотрим конкретные кейсы применения данного расширения.

10.04.2020    12908    ProgrammingStore    5    

48

Работа с запросами в 1С СКД. Особенности работы запросов в СКД. Часть 2

СКД Запросы Система компоновки данных Россия Бесплатно (free)

Все примеры разобраны с помощью консолей компоновки данных, речь о которых пойдет в предпоследнем разделе статьи.

12.04.2020    10243    ProgrammingStore    11    

31

Работа с запросами в 1С СКД. Особенности работы запросов в СКД. Часть 3

СКД Запросы Система компоновки данных Россия Бесплатно (free)

Почему при отборе по контрагенту наш отчет работает неправильно. Посмотрим на примере другого отчета, в котором нам нужно выбрать данные из расходных накладных и связанные с номенклатурой данные по ВСЕМ заявкам.

13.04.2020    12796    ProgrammingStore    5    

51

Пример универсальной функции для создания схемы компоновки данных с группировкой колонок

Универсальные функции Система компоновки данных Конфигурации 1cv8 Абонемент ($m)

При использовании функции создания схемы компоновки данных согласно https://infostart.ru/public/575659/ было недостаточно возможности группировки колонок и вывода заголовка документа. Эти возможности и были добавлены в функцию.

1 стартмани

10.10.2018    9060    1    KLex    0    

20

Работа с запросами в 1С СКД. Особенности работы запросов в СКД. Часть 1

СКД Запросы Система компоновки данных Конфигурации 1cv8 Россия Бесплатно (free)

Все примеры разобраны с помощью консолей компоновки данных, речь о которых пойдет в предпоследнем разделе статьи.

11.04.2020    18158    ProgrammingStore    9    

33

"Меньше копипаста!", или как Вася универсальную процедуру писал

СКД Платформа 1С v8.3 Система компоновки данных Конфигурации 1cv8 Бесплатно (free)

Программист Вася разбирает подход создания универсальных методов на примере программного вывода СКД.

04.07.2019    24846    SeiOkami    54    

225

Немного про СКД. Характеристики и проверка пустого отчета

СКД Система компоновки данных Конфигурации 1cv8 Бесплатно (free)

Пример использования характеристик в СКД и программная работа с ними. А также описание проверки результата отчета на заполненность.

10.10.2019    17929    Infostart    8    

102

СКД. Шаг 3. Используем макеты для оформления отчета

Работа с интерфейсом Платформа 1С v8.3 Система компоновки данных Конфигурации 1cv8 Бесплатно (free)

В данной публикации рассмотрим базовый подход к использованию собственных макетов в СКД на примере формирования небольшого отчета.

13.01.2020    72237    aximo    23    

199

Оборотно-сальдовая ведомость по счёту. Тип отчёта: СКД. Плоская форма (для EXCEL), Шахматка, Диаграмма, Расчётная стоимость ТМЦ (10,21,41,43) по складам (без суммового учёта). Платформа : 1С:Предприятие 8.3

Оборотно-сальдовая ведомость, Анализ счета Учет ТМЦ Бухгалтерский учет Система компоновки данных 1С:Управление производственным предприятием Россия Бухгалтерский учет Абонемент ($m)

Оборотно-сальдовая ведомость по выбранному счёту (субсчёту) : для EXCEL, Шахматка, Диаграмма, стоимость ТМЦ по складам. Подробнее о возможностях отчёта : Создан как СКД-отчёт Для возможности выгрузки в EXCEL - для варианта отчёта "Таблица" По счетам учёта ТМЦ просчитывает стоимость ТМЦ в разрезе склада (Общая сумма по делится пропорционально количеству номенклатуры) Формирует ОСВ в виде "Шахматки"

2 стартмани

07.08.2017    27724    50    Designer1C    11    

4