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

Все публикации — все для 1С

Двоичное дерево, двоичное дерево поиска, двоичная куча, B-дерево

Математика и алгоритмы Бесплатно (free)

В большинстве реляционных СУБД в качестве структуры данных для индексов (та или иная их реализация) используются именно деревья. И не просто деревья, а сбалансированные деревья поиска. В этой статье как раз о них.

24.11.2017    14995    Irwin    4    

Удаление данных с отбором и построением дерева ссылок в базах 1С 8.1-8.3 (УТ 10.3, БП 2, ЗУП 2.5, КА 1.1, УТ 11, БП 3, УНФ 1.6, КА 2, ЗУП 3 и т.д.) Промо

Чистка базы Универсальные обработки Обработка документов Поиск данных Обработка справочников v8 v8::УФ 1cv8.cf Платные (руб)

Данные обработки помогут Вам легко и, главное быстро, выполнить удаление любых данных в Ваших базах 1С на платформах 8.1-8.3. Обработки помогут легко просмотреть связи ссылок в виде дерева, выбрать что удалять, а что нет, используя любые отборы. Это позволит уменьшить объем лишней и не нужной информации в справочниках и документах, планах видов характеристик и др. объектах и облегчит работу с данными пользователям и Вам. Понятное расположение команд и настроек, в сочетании с описанием и справкой, еще упростят процесс. Если что-то будет неясно по работе с обработками – я готов Вам помочь. А так же обновления Вы получаете бесплатно в течение года с момента приобретения данных обработок! Данные обработки входят в ТОП-100 продаж за все время, что является залогом популярности, надежности в работе, и признанием других покупателей. (Обновление от 05.04.2020, версия 3.5)

3990 руб.

22.02.2013    96987    214    131    

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

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

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

1 стартмани

29.10.2018    9644    Vyacheslav_Kochnev    3    

Пример преобразования дерева значений в таблицу значений и обратно в 1Cv8 Промо

Практика программирования v8 1cv8.cf Россия Абонемент ($m)

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

1 стартмани

09.08.2010    82459    Sintson    67    

Полезности | Дерево значений | Обычные формы |

Практика программирования Универсальные функции v8 Бесплатно (free)

Полезные функции при работе с деревом значений.

04.12.2019    4236    Mellow    7    

Работа с деревом значений для новичков (Управляемые формы 8.3)

Практика программирования Разработка v8 v8::УФ 1cv8.cf Россия Абонемент ($m)

Пример работы с деревом значений (для новичков) на управляемых формах (8.3)

1 стартмани

29.01.2019    22149    17    aagubarev    0    

Просто о дереве значений

Практика программирования Разработка v8 1cv8.cf Россия Бесплатно (free)

Кратко о работе с объектом типа ДеревоЗначений.

24.05.2019    7584    user925427    13    

Treemapping — способ визуализации данных древовидной структуры. Карта-схема дерева

Математика и алгоритмы Работа с интерфейсом v8 1cv8.cf Бесплатно (free)

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

18.02.2020    3659    randomus    18    

Построитель дерева ссылок на объект с дополнительной информацией для любых баз 1С на 8.2 - 8.3 (управляемое, "такси")

Поиск данных v8 v8::УФ 1cv8.cf Абонемент ($m)

Данная обработка показывает связь ссылок в базе в виде дерева, с выводом дополнительной информации, такой как дата, номер/код, пометка удаления, проведен, сумма, контрагент, количество ссылок в ветке дерева. Есть возможность указать уровень поиска ссылок. Обработка будет полезна для нахождения связанных объектов, их анализа и редактирования. Имеет удобный способ выбора типа объекта поиска. Работает со всеми типовыми и не типовыми конфигурациями на платформах от 8.2.13 и выше.

2 стартмани

01.09.2016    1789    15    hakerxp    3    

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

Практика программирования v8 Абонемент ($m)

Задача преобразовать массив некоторых структур в дерево значений возникла, когда я получил JSON от сервиса о структуре папок пользователя. А именно строка JSON была получена через API Google Drive, когда пользователю предлагается выбрать одну из его папок. При преобразовании JSON у меня получился массив структур, в которых есть некоторый ключ уникальности и ключ родителя-структуры. Предлагаю ознакомиться с алгоритмом не использующую рекурсию, который достаточно быстро создает дерево значений, для последующего показа пользователю.

1 стартмани

07.11.2017    10810    Arxxximed    15    

Преобразование текста JSON в дерево значений. УФ (8.3)

Инструментарий разработчика v8 v8::УФ 1cv8.cf Беларусь Абонемент ($m)

Последнее время часто начал сталкиваться с форматом  JSON, и возникла необходимость быстро анализировать те или иные данные в этом формате, отбрасывая ненужные, но при больших объёмах данных зачастую было сложно разобраться в структуре. Так что это обработка для тех, кто хочет увидеть JSON в читабельном виде (знаю, похожие обработки есть на Инфостарте, но для моих данных они все вываливались с ошибками). Обработка ни на что не претендует и сделана исключительно в целях сэкономить время для анализа JSON.

1 стартмани

26.04.2018    6656    26    burni4    5    

Картинки в строках дерева значений по условию (8.3)

Практика программирования Разработка v8 1cv8.cf Россия Бесплатно (free)

На мой взгляд, простой и удобный способ добавления картинок в строках дерева значений по условию (да и без условия).

22.01.2019    8419    aagubarev    26    

Замена ссылочных значений во всей базе данных 1С 8.2, 8.3 (управляемые формы)

Чистка базы Универсальные обработки v8 v8::УФ 1cv8.cf Абонемент ($m)

Обработка для замены любых ссылочных значений во всей БД для возможности последующего удаления замененных объектов по необходимости.

2 стартмани

16.02.2019    3935    16    Euroset1    0    

Расширенное "рарусовское" дерево документов для толстых форм

Обработка документов v8 1cv8.cf Абонемент ($m)

Расширенное дерево документов для "рарусовских продуктов на толстых формах", позволяющее просматривать все возможные "деревья" документов в одном отчете.

1 стартмани

26.05.2018    5112    3    onec.developer    7    

Дерево значений и флажки на нем. Обычные формы

Инструментарий разработчика v8 1cv8.cf Абонемент ($m)

Дерево значений и флажки на нем. Возможно, кому-то поможет при разработке формы с деревом значений. Лично мне, как закладочка, чтобы не забыть.

1 стартмани

07.12.2018    6874    2    John_d    2    

Создание пользовательской структуры каталога для Bitrix

WEB Обработка справочников Оптовая торговля Розничная торговля Оптовая торговля Розничная торговля v8 v8::ОУ УТ11 Россия Абонемент ($m)

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

1 стартмани

01.03.2019    2825    13    gamer367    6    

Алгоритм заполнения шапки табличного документа по дереву значений

Практика программирования Разработка v8 v8::УФ 1cv8.cf Россия Абонемент ($m)

Произвольное дерево значений превращается в шапку табличного документа.

1 стартмани

03.03.2019    2469    2    Алексей777    0    

Выгрузка данных из дерева значений 1С в формат JSON иерархический список (Сериализация ДереваЗначений в JSON)

Обмен через XML Универсальные функции v8 1cv8.cf Россия Абонемент ($m)

Тема: Иерархические списки при обмене данными. В интернете не удалось найти подобного решения. Обнаружена реализация только обратной операции JSON в дерево значений 1С или рассматриваются линейные списки (таблицы).

1 стартмани

22.10.2019    3794    2    mwoleg    6    

Восстановление развернутых строк ДереваЗначений после его обновления (управляемая форма)

Работа с интерфейсом Практика программирования v8 1cv8.cf Абонемент ($m)

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

1 стартмани

16.10.2015    13771    8    azhilichev    6    

Элемент управления "Дерево" штатными средствами платформы 1С:Предприятие 7.7

Практика программирования v7.7 1cv7.md Россия Бесплатно (free)

В практике программиста часто возникают задачи, требующие специфической формы представления информации конечному пользователю. В качестве основных требований можно выделить следующие: 1. Информативность. 2. Наглядность. 3. Эргономичность. Эти и многие другие задачи легко решить, представив некую информацию в структурированном древовидном виде. Тому, как средствами платформы 1С:Предприятие 7.7 обеспечить такую возможность и посвящена данная статья.

04.09.2006    13961    OlegTor    16    

Три способа получить дерево элементов иерархического справочника

Математика и алгоритмы v8 Бесплатно (free)

Рассматривается применимость и недостатки следующих способов получения дерева 1) Запрос с использованием итогов по иерархии 2) Формирование дерева обходом выборки с упорядочиванием по иерархии 3) Формирование иерархии по списку элементов транзитивным замыканием

11.11.2015    73628    32ops    9    

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

Инструментарий разработчика v8 1cv8.cf Россия Абонемент ($m)

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

1 стартмани

19.07.2016    12954    18    pavley2002    2    

Рекурсия в 1С и управление деревом значений

Практика программирования v8 1cv8.cf Россия Бесплатно (free)

Термин «рекурсия» используется во многих областях знаний. В программировании рекурсия – вызов процедуры (функции) из нее же самой. Статья рассказывает об использовании рекурсии в 1С Предприятии для работы с деревом значений.

30.06.2009    56338    YVolohov    115    

[8.2] Пример построения дерева метаданных с отметками (управляемые формы)

Практика программирования Работа с интерфейсом v8 v8::УФ 1cv8.cf Россия Абонемент ($m)

[8.2] Пример построения дерева метаданных с отметками (управляемые формы)

1 стартмани

12.02.2011    25686    21    Evg-Lylyk    6    

Построение дерева вызовов процедур и функций

Инструментарий разработчика v8 v8::УФ Абонемент ($m)

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

1 стартмани

16.10.2013    24178    27    TSSV    43    

Развернуть дерево спецификаций быстро

Производство готовой продукции (работ, услуг) Обработка справочников Практика программирования Производство готовой продукции (работ, услуг) v8 УПП1 БУ УУ Абонемент ($m)

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

10 стартмани

23.10.2018    7948    6    SITR-utyos    7    

Дерево реквизитов для объекта метаданных

Инструментарий разработчика v8 v8::УФ 1cv8.cf Абонемент ($m)

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

1 стартмани

22.11.2018    4710    8    mrcamomile    2    

Калькулятор дерева запросов (подготовка данных для рассылок sms / email)

Инструментарий разработчика SMS рассылки Email v8::Запросы Абонемент ($m)

Универсальная обработка предназначена для автоматизации подготовки данных методом обсчета дерева запросов. Корень дерева - это окончательный результат вычисления. Например, Вы занимаетесь ежемесячной рассылкой "рекламных предложений))" и выполняете такую рутину: - шаг №1 -> взять все телефоны физ.лиц из базы - шаг №2 -> взять все телефоны юр.лиц - шаг №3 -> объединить выборки шагов №№1,2 - шаг №4 -> исключить определенные телефоны из шага №3 - шаг №5 -> сохранить окончательный список телефонов для дальнейших действий Как данная обработка поможет Вам автоматизировать эти действия - далее в описании.

1 стартмани

23.01.2019    3735    0    mrcamomile    0    

Преобразование дерева значений в таблицу значений и наоборот (Управляемые формы 8.3)

Практика программирования Разработка v8 v8::УФ 1cv8.cf Россия Абонемент ($m)

Пример преобразования дерева значений в таблицу значений и из таблицы значений в дерево значений.

1 стартмани

29.01.2019    3644    3    aagubarev    0    

Удобный выбор из таблицы/дерева в УФ

Практика программирования Работа с интерфейсом Разработка v8 v8::УФ 1cv8.cf Абонемент ($m)

Выбор из таблицы значений или дерева значений в выпадающем списке рядом с полем ввода - УФ, быстро и просто!

1 стартмани

12.08.2019    9861    6    Yashazz    18    

Перебор всех строк дерева значений в глубину

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

Процедура и функция перебора всех строк дерева значений в глубину.

11.11.2015    13717    kosmo0    6    

Рекурсивный обход дерева значений с пересчетом иерархических итогов группировок

Практика программирования v8 1cv8.cf Россия Абонемент ($m)

Хочу поделиться своим опытом работы с деревом значений. Оно во многом напоминает таблицу значений, но в отличие от неё кроме строк имеет группировки, которые можно обходить иерархически на манер дерева справочника. Но что больше всего мне понравилось, так это возможность вычислять итоги группировок с учетом иерархии на манер группировок запроса. Этим и займёмся.

1 стартмани

01.07.2010    56445    27    v.l.    39    

Управляемая форма 1С 8.2(8.3) – работа с деревом значений и таблицей значений. Часть II (Реализация DRAG and DROP)

Практика программирования Работа с интерфейсом v8 1cv8.cf Абонемент ($m)

Реализация механизма Drag and Drop (или, проще говоря, “Перетаскивания”) для ДереваЗначений, расположенного на управляемой форме управляемого приложения 1С 8.2

2 стартмани

15.05.2015    27379    11    ll13    2    

[Обучаловка] Знакомство с объектом «Дерево+Таблица» внешней компоненты «FormEx»

Практика программирования Разработка внешних компонент v7.7 1cv7.md Россия Абонемент ($m)

Ликбез для «штатных» программистов по объекту «Дерево+Таблица» внешней компоненты «FormEx»

1 стартмани

13.08.2010    33421    14    venger    17    

Дерево Осипова - подход к написанию отчетов

Практика программирования Россия Бесплатно (free)

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

14.02.2012    18356    fixin    37    

Управляемая форма 1С 8.2 (8.3) – работа с деревом значений и таблицей значений. Часть I (Основы)

Практика программирования Работа с интерфейсом v8 1cv8.cf Абонемент ($m)

Как известно, в платформе 1С 8.1 не составляло никакого труда связать дерево значений с табличным полем на форме, единственное, что при этом нужно было не забыть, так это СоздатьКолонки(). В управляемом приложении 1С 8.2 (8.3) сделать это не так просто, как кажется на первый взгляд. В данной статье речь пойдет о программном создании дерева значений (таблицы значений) на управляемой форме в управляемом приложении 1С

2 стартмани

14.05.2015    77742    18    ll13    13    

Управляемая форма 1С 8.2(8.3) – работа с деревом значений и таблицей значений. Часть III (Реализация трехпозиционного флажка)

Практика программирования Работа с интерфейсом v8 1cv8.cf Абонемент ($m)

Продолжаем работать с деревом значений в управляемом приложении 1С 8.2. Данная статья будет посвящена реализации трехпозиционного флажка для ДереваЗначений на управляемой форме 1С предприятия 8.2

2 стартмани

15.05.2015    50395    19    ll13    9    

Вывод Таблицы Значений или Дерева Значений на экран управляемой формы без объявления колонок в реквизитах формы

Практика программирования Универсальные функции v8 1cv8.cf Абонемент ($m)

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

1 стартмани

13.09.2016    34821    46    pavley2002    11    

Отчет "Дерево справочника"

Инструментарий разработчика Практика программирования v7.7 1cv7.md Абонемент ($m)

Зарядка для ума: вывод сворачиваемого дерева справочника в 1С v.7.7.

1 стартмани

20.07.2013    11939    1    uus    12    

Свернуть с учетом уровня дерево значений на управляемой форме

Работа с интерфейсом v8 1cv8.cf Россия Бесплатно (free)

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

03.10.2014    14929    ivashka    2