Расширенный фильтр

Библиотека для платформы Система компоновки данных — все для 1С

Маленькая хитрость СКД - выводим строки X раз 26

Математика и алгоритмы Практика программирования v8::СКД 1cv8.cf

Здесь я расскажу, как вывести в отчет СКД произвольное количество одинаковых строк.

17.12.2016    15699    alexandersh    16    

Дружелюбная система компоновки данных (СКД) 57

Практика программирования v8::СКД 1cv8.cf

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

20.10.2016    18662    vasilev2015    30    

Набор данных Объект в СКД для решения задач сортировки, нумерации и вывода в отчет произвольных наборов данных 54

Практика программирования v8::СКД 1cv8.cf

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

04.07.2016    34659    lopatin    12    

СКД-отборы списков на обычных и управляемых формах 81

Практика программирования v8::УФ v8::СКД 1cv8.cf

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

26.04.2016    25918    fixin    28    

Отбор в обычной форме на основе СКД в 1С 62

Практика программирования v8::СКД 1cv8.cf

Отбор в обычной форме на основе СКД в 1С

21.09.2015    25581    KonanSS    5    

Передача объекта ТаблицаЗначений в СКД в качестве параметра 43

Практика программирования v8::СКД 1cv8.cf

Передача объекта ТаблицаЗначений в СКД в качестве параметра путем замены набора данных с сохранением механизма пользовательских настроек и отборов.

04.09.2015    35469    ValeraS2010    26    

Данные строки в обработке расшифровки СКД 52

Практика программирования v8::СКД 1cv8.cf

Скорее заметка на память, чем статья. Прошелся по форумам и не нашел решения данной проблемы. Везде предлагается получить значения только группировок, в которые входит эта ячейка. Был еще способ создать свой макет и там в параметрах ячейки указать параметры расшифровки, но мне показалось такое решение слишком сложным. Предлагаю другой путь - обойти ячейки строки, для каждой ячейки получить реквизит "Расшифровка" и данные расшифровки.

28.07.2015    20045    Alien_job    16    

Универсальная функция для программного выполнения СКД 110

Инструментарий разработчика Универсальные функции v8::СКД 1cv8.cf

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

20.05.2015    27120    dj_serega    18    

Установка цен в 1С:Управление торговлей 11. Произвольный запрос к данным ИБ 46

Практика программирования Ценообразование, анализ цен Ценообразование, анализ цен v8 v8::ОУ v8::СКД УТ11

Как формировать цены с помощью произвольного запроса в Управление Торговлей 11

21.02.2015    32866    karpik666    48    

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

Практика программирования v8::СКД 1cv8.cf

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

30.01.2015    13528    slazzy    18    

Тонкости СКД: Особенности отбора при использовании временных таблиц 82

Практика программирования v8::СКД 1cv8.cf

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

14.09.2014    54603    kruglay    28    

Простой способ программного сохранения больших отчетов из СКД в формат Excel 39

Универсальные функции Загрузка и выгрузка в Excel v8::СКД 1cv8.cf

Перерыв весь интернет не смог найти простого способа сохранить отчет с большим числом строк в формате Excel. Везде предлагалось писать процедуры построчной записи, ADO, COMSafeArray и прочее. Метод же, используемый во всех найденный публикациях "Результат.Записать(ИмяФайла,ТипФайлаТабличногоДокумента.XLSX)", не работает при большом числе строк. Публикация http://infostart.ru/public/77128/ натолкнула на простую идею, которую и реализовал.

07.08.2014    27662    den_valley    14    

Заполнение отбора СКД программно и запуск отчета на СКД программно 25

Практика программирования v8::СКД 1cv8.cf

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

05.06.2014    45502    alem    18    

Смена типа набора данных СКД с сохранением полей 78

Практика программирования v8::СКД 1cv8.cf

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

30.05.2014    19530    1cKiller    17    

СКД. Дополнительная строка итогов. 64

Практика программирования v8::СКД 1cv8.cf

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

1 стартмани

23.05.2014    30678    droplet    16    

Неоплаченные долги при распределении оплаты по правилу ФИФО одним запросом и намного быстрее, чем Вы думали 233

Практика программирования Дебиторская и кредиторская задолженность Дебиторская и кредиторская задолженность v8 v8::СКД КА1 УТ10 УПП1

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

1 стартмани

28.02.2014    62702    ildarovich    104    

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

Практика программирования v8::СКД 1cv8.cf

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

29.01.2014    76335    anig99    25    

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

Математика и алгоритмы v8::СКД 1cv8.cf

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

23.12.2013    65675    milkers    39    

Способ уменьшения высоты шапки отчета на СКД 86

Практика программирования Работа с интерфейсом v8::СКД 1cv8.cf

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

08.10.2013    16910    VasilevaHelen    19    

Сложные отчеты для управляемых форм с использованием СКД: просто. На примере отчета ABC анализ номенклатуры, клиентов для УТ11 65

Практика программирования Оптовая торговля Оптовая торговля v8::СКД УТ11

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

1 стартмани

12.08.2013    56535    mxm2    21    

Получение значения расшифровки и значений вышестоящих группировок расшифровки в отчете СКД 54

Практика программирования v8::СКД 1cv8.cf

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

24.07.2013    35450    Tavalik    21    

Свои итоги в СКД или расчет среднего значения 44

Практика программирования v8::СКД 1cv8.cf

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

05.06.2013    78483    tamaks    13    

Использование отборов в СКД 43

Практика программирования v8::СКД 1cv8.cf

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

1 стартмани

26.05.2013    45415    echo77    14    

Уровни группировок в отчете СКД в управляемых формах 42

Практика программирования Работа с интерфейсом v8::ОУ v8::СКД УНФ

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

1 стартмани

08.05.2013    19308    Pralva    16    

Кнопки сворачивания и разворачивания группировок в отчете СКД в управляемых формах 45

Практика программирования Работа с интерфейсом v8::СКД 1cv8.cf

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

1 стартмани

10.04.2013    40043    mxm2    9    

Использование СКД на примере создания простого отчёта на управляемых формах 35

Практика программирования v8::УФ v8::СКД 1cv8.cf

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

03.04.2013    61659    Программист 1С    4    

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

Практика программирования v8::СКД 1cv8.cf

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

28.02.2013    17495    safronoff2006    11    

Выбор варианта отчета СКД для обычных форм 78

Практика программирования v8::СКД 1cv8.cf

Выбор варианта отчета СКД для обычных форм

03.10.2012    40937    B_ant_V    19    

Нестандартная расшифровка СКД или расшифровка одного отчета СКД при помощи другого отчета СКД установкой пользовательских настроек (в управляемых формах, методика + пример для УТ11) 156

Практика программирования Работа с интерфейсом v8::ОУ v8::СКД УТ11

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

1 стартмани

12.09.2012    84219    mxm2    46    

Создаем отчет с заданной периодичностью на СКД 105

Практика программирования Работа с интерфейсом v8::СКД 1cv8.cf

Учимся создавать отчет с заданной периодичностью с использованием СКД.

16.04.2012    62614    Lyns_owner    35    

Полезности применения СКД 207

Практика программирования Работа с интерфейсом v8::УФ v8::СКД УТ10

Нюансы при работе из СКД на программном уровне.

11.04.2012    49381    logarifm    42    

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

Практика программирования Математика и алгоритмы v8::СКД 1cv8.cf

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

26.03.2012    58925    sckif    13    

Параметр Периодичность в СКД 51

Практика программирования Работа с интерфейсом v8::СКД 1cv8.cf

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

17.01.2012    34718    Laertid    29    

Календарь на СКД. Описание запроса 87

Практика программирования Разное v8::СКД 1cv8.cf

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

1 стартмани

29.12.2011    23743    Yury1001    21    

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

Практика программирования v8::СКД 1cv8.cf

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

12.12.2011    23261    sanja    14    

Пользовательские поля в СКД 37

Работа с интерфейсом v8::СКД 1cv8.cf

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

17.11.2011    36868    FedorovEvg    8    

Хранение настроек внешних отчетов на СКД в 1С 175

Практика программирования Работа с интерфейсом v8::СКД КА1 БП2.0 УТ10 УПП1 БП1.6

Код для сохранения и восстановления настроек внешних отчетов на СКД в УПП 1.3, БП 1.6, 2.0, УТ 10.3, КА 1.1

14.11.2011    64833    Istur    60    

Пользовательские поля в отчетах СКД 197

Практика программирования Работа с интерфейсом v8::СКД 1cv8.cf

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

07.11.2011    149805    Константин С.    68    

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

Практика программирования v8::СКД 1cv8.cf

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

29.10.2011    46418    stoptime    56    

[ПОЛЕЗНОСТИ] по СКД и запросам (обновлено 14.11.11) 268

Практика программирования v8::СКД 1cv8.cf

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

1 стартмани

26.10.2011    55073    WiseSnake    117