...

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

По-настоящему свои макеты в отчетах СКД. Исследование процесса компоновки и генерация кода отчета

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

Как скрестить формирование отчетных данных с помощью СКД и вывод в табличный документ с помощью Макет.ПолучитьОбласть(...) и ТабДок.Вывести(Секция)? А также сделать этот процесс простым и удобным? Об этом в статье ниже.

1 стартмани

22.03.2022    4853    Alxby    8    

47

Программная корректировка при выводе отчета СКД

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

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

1 стартмани

08.10.2020    25317    dabu-dabu    18    

238

Выборочная свертка группировок для СКД

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

Методика разработки отчета на СКД с возможностью свёртки части группировок по заданному программно условию. - свертка по значению поля (неотрицательные - сворачиваются); - свертка подчиненных в иерархии с произвольным количеством уровней.

1 стартмани

16.01.2023    1741    schthaxe    3    

27

Вывод результата отчета СКД в разные табличные документы

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

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

1 стартмани

21.08.2018    24470    23    Dipod    4    

20

Многоуровневая нумерация в отчете СКД (программный вывод)

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

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

1 стартмани

01.07.2019    8618    lmnlmn    7    

43

Быстрая настройка ККМ из 1С с использованием драйвера от Атол без тест-драйвера

Кассовые операции ККМ Платформа 1С v8.3 1С:Розница 2 Абонемент ($m)

В нашей компании на кассовых местах подключено несколько ККМ от Атола. При подключении к штатным разъемам USB на материнской плате все работает без проблем. Проблемы в тех магазинах, где кассы подключаются через USB-Hub. Данная обработка позволяет быстро, без запуска "Тест-драйвера" и "Управление драйверами", настроить кассовое оборудование. Протестировано на 32-х битной версии 1С и конфигурации 1С:Розница 2.2 с версиями драйверов от Атол 8.16.1.8701 и 9.12.1.6236

1 стартмани

27.08.2018    30519    16    valerasv    7    

8

Расширение глобального поиска 1С, или Глобальный поиск "на максималках"

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

Мало кто знает, что поле "Глобального поиска" в 1С можно доработать. Добавить свои варианты поиска, кнопочки в результатах и даже целые пользовательские меню.

27.03.2023    4217    SeiOkami    9    

121

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

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

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

23.11.2018    10440    lmnlmn    12    

24

Пример вывода всех изображений номенклатуры в отчет СКД, 1С 8,2 УПП

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

Доброго время суток, потребовалось вывести все изображения номенклатуры, посмотрел публикацию http://infostart.ru/public/95442/, поискал в интернете ничего подходящего (готового) не нашел и слепил из того что было. Сыровата, но у меня работает. Не смог программно установить ширину колонки для основного изображения, но для других работает (выведено в параметры).

1 стартмани

06.08.2012    16327    savv67    5    

10

Подстановка и добавление в отчет на СКД произвольных значений, которые нельзя получить запросом

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

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

1 стартмани

06.03.2015    48755    59    Godman    27    

64

СКД. Вставка разрыва страницы

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

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

29.10.2011    60243    stoptime    59    

208

Обмен данными между базами 1С посредством передачи сообщений

Обмен между базами 1C Мессенджеры и боты Платформа 1С v8.3 Абонемент ($m)

Разбор примера демо-реализации группового чата с использованием стороннего сервиса. Цель, - знакомство с некоторыми функциями платформы DESP. Вопросы эффективности и безопасности не затрагиваются. Исполняемый код серверной части платформы не представлен в данной публикации, но выполняется в "облаке", в демо-режиме.

1 стартмани

12.07.2022    3541    0    kodkraft    0    

2

Метод построения нарастающих итогов в таблице и диаграмме в СКД 8.2

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

Одна из самых сложных проблем в СКД - создание ресурсов вида “нарастающие” итоги. Построение нарастающих итогов в диаграммах не решается типовыми средствами. Предлагается универсальное решение.

28.02.2013    23508    safronoff2006    11    

47

Картинка в таблице СКД (управляемое приложение) на примере УТ11, простое решение "в лоб" или легкая модификация стандартного отчета Прайс-Лист

СКД Оперативный учет Система компоновки данных 1С:Управление торговлей 10 Абонемент ($m)

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

1 стартмани

19.03.2013    63801    285    mxm2    33    

84

Отчет СКД с картинками, стандартными пользовательскими настройками (УТ 10.3)

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

Ничего особенного... Публикация для тех, кто впервые столкнулся с такой задачей. Мой опыт и консолидация информации из инета в тему "СКД с картинками". При компоновке отчета поле "Картинка" обладает всеми свойствами любого другого поля в отчете, в том числе выступать как уровень группировки - как это показано в примере.

1 стартмани

18.04.2015    8854    29    vtatarskih    5    

11

Шаблон типового отчета (СКД) в привилегированном режиме

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

Шаблон типового отчета СКД (https://its.1c.ru/db/metod8dev#content:3048:hdoc), формирование отчета перенесено в привилегированный модуль. Для конфигураций, где есть общий модуль ТиповыеОтчеты.

1 стартмани

02.11.2017    25147    31    Lusha_28    15    

6

Динамическая расшифровка СКД (на примере отчета)

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

Предлагаю Вашему неподкупному вниманию вариант более-менее унифицированной реализации динамически формирующейся расшифровки СКД на примере простейшего отчета для конфигурации УТ 11.

1 стартмани

08.12.2020    3665    mr_sav    3    

23

Вывод горизонтальных разделителей в отчете на СКД

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

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

29.05.2010    24365    kravchuk    6    

23

Как быстро программно сформировать заголовки полей СКД

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

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

1 стартмани

06.03.2013    26737    30    akomar    5    

30

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

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

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

23.12.2013    82684    milkers    45    

116

Определение порядка расчета связанных формул

Математика и алгоритмы Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

Пару лет назад возникла идея реализовать некий аналог таблицы Excel на основе табличного документа 1С. Главной задачей подобной разработки было создание алгоритма, позволяющего по формулам определить связи ячеек документа и их порядок расчета. Позже приоритеты сместились, и разработку пришлось забросить. Но необходимость реализации Excel-подобного интерфейса ввода все таки возникла, и теоретические наработки наконец-то превратились в работающий код. На реальном проекте с помощью такой методики удалось реализовать обработку расчета плана производства, суммарное количество формул составило около тысячи (от 70 строк, 12 месяцев + итоги), порядок расчета связанных областей при изменении ячейки достигал 260 элементов.

1 стартмани

02.11.2015    12572    4    mickey.1cx    40    

13

Раскраска заголовков вертикальных ресурсов в СКД

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

Как покрасить заголовки ресурсов, расположенных вертикально? Предложенный вариант решает эту проблему

25.08.2010    18579    Alex Y    15    

16

Полнотекстовый поиск в 1С. №2 Самое основное для разработчика

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

Полнотекстовый поиск в 1С и все что с этим связано. Часть №2: программное использование и некоторые нюансы при разработке.

02.09.2020    38905    Infostart    5    

123

Вертикальная автофиксация для СКД

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

В СКД очень не хватает возможности автофиксации строк. Обусловлено это невозможностью однозначно определить их количество в общем случае. Однако в большинстве случаев это можно сделать

20.12.2008    27937    tormozit    18    

60

Заполнение ОГРН с использованием Инструментов разработчика

Обработка справочников WEB-интеграция Платформа 1С v8.3 Россия Абонемент ($m)

Вот и до нашей организации добралось требование указывать в отчетности для ГлавКонтроля ОГРН контрагента. Как всегда, задача возникла внезапно, и решить ее нужно было "вчера".

1 стартмани

14.04.2017    7007    vsuh    0    

9

Выделение документов в динамическом списке

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

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

01.02.2016    21180    Sardukar    10    

21

Вывод произвольной таблицы значений в табличный документ

Инструментарий разработчика Платформа 1С v8.3 1С:Бухгалтерия 3.0 Абонемент ($m)

Реализация вывода таблицы значений в табличный документ. Протестировано на Платформе 1С:Предприятие 8.3 (8.3.10.2561), конфигурация Учет в МФО 8 (3.1.52.05.1) . Обработка не привязана к какой-то определенной конфигурации. Может быть использована в любой конфигурации.

1 стартмани

02.02.2018    16803    23    WalterFOX    12    

3

Индикатор процесса в строке состояния ... ?...!

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

Я очень люблю програссБар – по-русски индикатор процесса … куда бы его поместить ...?

1 стартмани

27.10.2009    38524    497    Шёпот теней    59    

111

Программная работа и компоненты СКД

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

На митапе «Практика применения СКД» выступил архитектор Digital Business Петр Базелюк. Он рассказал о том, как работать с СКД программно, и как, используя общедоступную библиотеку FoxyLink, создать свой процессор вывода результата СКД напрямую в формат JSON или в CSV.

04.02.2022    4533    pbazeliuk    4    

69