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

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

Консоль и функция рекурсивного запроса 10

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

Консоль предназначена для отладки и просмотра результатов выполнения РЕКУРСИВНОГО ЗАПРОСА в режиме 1С:Предприятие. В консоли реализована универсальная функция для выполнения рекурсивных запросов.

1 стартмани

10.02.2016    9835    5    1    

Мастер класс «O-Planet»: использование рекурсивных вычислений в 1С 13

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

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

06.08.2006    16362    30    

Мастер поиска и удаления Промо 45

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

Обработка предназначена для рекурсивного поиска ссылок на выбранный объект с возможностью "кустового" (рекурсивного) удаления всей связанной информации. Корректно работает с независимыми регистрами сведений, экспериментально добавлен режим удаления ключей аналитики в ряде типовых конфигураций (в частности поддерживается КА и УПП). Обработка внешняя, полностью автономная и универсальная. Незаменима на проектах, связанных с обменом данными с внешними системами.

2 стартмани

27.03.2014    30267    364    20    

Применение рекурсивных функций при построении отчета с иерархией 5

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

Особенностью справочников в восьмерке является возможность их неограниченной иерархии. Тот, кто имел дело только с 7.7, столкнувшись с теоретической возможностью сколь угодного числа вложений, может стать в тупик: как организовать обход группировок, когда заранее не известно их число...

06.09.2008    21624    47    

Рекурсивный опрос FTP сервера 6

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

Предлагаю вашему вниманию небольшую заметку по работе с FTP сервером. Рассмотрим поиск файлов по маске во всех каталогах ресурса. Для перехода во вложенные папки до самого нижнего уровня реализуем рекурсию. Можно конечно воспользоваться методом НайтиФайлы(<Путь>, <Маска>, <ИскатьВПодкаталогах>) где указать в качестве 3-го параметра истину, но настройки безопасности большинства ресурсов в интернете не дадут вам этого сделать.

1 стартмани

31.01.2013    10724    20    3    

Невозможность исполнения рекурсивных запросов в 1С 8.х, или как впихнуть невпихуемое 5

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

На обсуждение: Попытка эмуляции рекурсивного запроса на примере склейки строк периодов.

1 стартмани

16.12.2014    3318    0    1    

Рекурсивная обработка взаимосвязанных документов и справочников, помеченных на удаление 48

Чистка базы v77::ОУ v77::БУ v77::Расчет 1cv7.md Россия Бесплатно (free)

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

30.08.2006    12634    434    6    

Пример рекурсивной выгрузки иерархической структуры в XDTO 22

Теория программирования Обмен с другими системами WEB v8 1cv8.cf Абонемент ($m)

Решил реализовать иерархию в пакете XDTO и выгрузить ее рекурсивно. Задача оказалась нетривиальной, хотя и весьма простой. Изысканиями решил поделиться с народом, чтобы не пропадало народное добро.

1 стартмани

26.02.2016    28143    14    3    

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

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

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

1 стартмани

01.07.2010    51840    431    39    

1С 8.1: Иерархия папок в заданном каталоге. Использование рекурсивной функции. 5

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

Была поставлена такая задача, может кому пригодится. Решение с использованием рекурсивной функции. Обработка во вложении. Алгоритм в описании.

1 стартмани

07.02.2011    14318    61    17    

Рекурсивный поиск каталога среди каталогов. 1

Поиск данных Универсальные функции v8 1cv8.cf Бесплатно (free)

Внимание особо умных. Предложенная процедура актуальна для конфигураций на платформе 8.1 и ниже. В них для функции НайтиФайлы не был реализован рекурсивный поиск в подкаталогах. Это указано в справке. Задача Найти путь к вложенному каталогу. Пример Каталог AST содержит каталоги A1, S1, T1 Каталог A1 содержит каталоги 0001, 0002, 0003 каталог S1 содержит каталоги 1001, 1002, 1003 Каталог Т1 содержит каталоги 2001, 2002, 2003 На входе функции КорневойКаталог = "D:\AST" КаталогПоиска = "1002" На выходе функции НайденныйПуть = "D:\AST\A1\1002" Уточнение - имена КаталогПоиска уникальны и не повторяются. Функция НайтиФайлы не помогает - она ищет их только в текущем каталоге.

19.09.2014    6297    5    

Удаление помеченных объектов, замена ссылок. Обычное и управляемое приложение. Не монопольно, включая рекурсивные ссылки, с отбором по метаданным и произвольным запросом Промо 81

Чистка базы v8 1cv8.cf Абонемент ($m)

Обработка удаления помеченных объектов с расширенным функционалом. Работает в обычном и управляемом приложении. Монопольный и разделенный режим работы. Отображение и отбор по структуре метаданных. Отборы данных произвольными запросами. Копирование и сохранение отборов. Удаление циклических ссылок (рекурсия). Представление циклических в виде дерева с отображением ключевых ссылок, не позволяющих удалить текущий объект информационной базы. Удаление записей связанных независимых регистров сведений. Групповая замена ссылок. Индикатор прогресса при поиске и контроле ссылочности.

10 стартмани

31.10.2016    37151    474    174    

Удаление объектов рекурсивный поиск ссылок Промо 32

Чистка базы v8 БП2.0 Россия Абонемент ($m)

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

1 стартмани

30.05.2012    14380    384    26    

Удаление помеченных объектов и рекурсивный поиск ссылок (1С v77) 4

Чистка базы v7.7 1cv7.md Абонемент ($m)

Обработка предназначена для удаления справочников и документов и ссылок на них, какой угодно глубины вложенности. Обработка для 1с 7ой версии создана на основе обработки http://infostart.ru/public/92894/

1 стартмани

29.08.2013    12825    73    4    

Обработка для просмотра данных, с отборами/сортировкой/построением дерева ссылок для баз 1С 8.1-8.2 (обычное приложение) 5

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

Обработка служит для быстрого просмотра данных базы, анализа количества данных, с использованием отборов для каждого вида метаданных и сортировкой, а так же позволяет построить дерево ссылок для отобранных данных с указанием уровня рекурсии. Имеет возможность сохранять все настройки (выбранные виды метаданных, отборы, порядки, настройки) для дальнейшего использования. Создавалась как более простой способ просмотра данных, чем запросом. Подходит для любых конфигураций на платформе 8.1-8.2. С конфигурациями 8.1 обработки работают только в режиме совместимости с 8.2 (обычное приложение)!

1 стартмани

19.09.2014    16291    20    10    

Подготовка ребенка* к ЕГЭ по информатике. Часть третья 2

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

Алгоритмы рекурсии, логические задачи. Подготовка к ЕГЭ.

22.01.2019    3274    0    

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

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

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

2490 руб.

22.02.2013    89407    59    131    

Автоматическое создание XSD-файла по выбранным типам объектов конфигурации для загрузки в XDTO пакет в 1С 8.3 87

WEB v8::УФ 1cv8.cf Россия Абонемент ($m)

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

1 стартмани

22.10.2018    5996    42    7    

Копирование группы номенклатуры с иерархией вложенных элементов 10

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

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

27.02.2017    5615    6    

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

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

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

30.06.2009    50806    115    

Расчет итогов по группам справочника в прямом запросе. 12

Практика программирования openconf v77::ОУ v77::БУ v77::Расчет 1cv7.md Россия Бесплатно (free)

Рассмотрен алгоритм расчета итогов по группам справочника при помощи рекурсивных запросов.

19.01.2010    11351    5    

Опять двойка! Промо 56

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

Продолжение тем, связанных с использованием степеней двойки «Порождающий запрос» [http://infostart.ru/public/90367/], «Транзитивное замыкание запросом» [http://infostart.ru/public/158512/]. На этот раз речь пойдет об операциях со строками.

1 стартмани

26.11.2012    27849    30    

Парсинг сайта без использования встроенного браузера для начинающих 114

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

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

1 стартмани

20.11.2014    32862    173    34    

Пример работы с заголовками HTTP-запросов: загрузка версий программ с users.v8.1c.ru 275

WEB v8 1cv8.cf Абонемент ($m)

Узнайте больше о HTTP-запросах и о программной работе с сайтами, требующими авторизацию

1 стартмани

05.02.2014    92191    608    89    

Реализация метода НайтиСтроки для ДанныеФормыДерево 9

Поиск данных Инструментарий Практика программирования v8 Абонемент ($m)

Быстро, просто, удобно. Только на клиенте. Для любых деревьев значений на форме. Восполняем пробел платформы.

1 стартмани

24.07.2016    13329    10    9    

Количество строк в группировках универсального отчета 10

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

Добавляем количество вложенных строк в группировки универсального отчета.

10.08.2016    6009    1    

Создание кода 1С на основании html документа 19

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

Этот механизм пригодится, если вы имеете шаблон в виде html, а вам нужно формировать его программно. Используя эту обработку, можно взять файл или адрес в интернете и построить программный код 1С, для его дальнейшего использования в своих работах. Для формирования используется документ dom.

1 стартмани

11.10.2016    7674    10    7    

Подписка на события, преобразование объекта в JSONAPI, отправка в RabbitMQ 24

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

Обработка содержит функции: - сериализация объекта 1с в JSONAPI - отправка в RabbitMQ по HTTP

1 стартмани

26.02.2018    5465    18    1    

hsИнтегратор 2. Онлайновый обмен и удаленное исполнение функций по HTTP протоколу 11

Перенос данных из 1C8 в 1C8 v8 Абонемент ($m)

Расширенная версия технологии обмена данными и удаленного исполнения функций.

5 стартмани

19.05.2019    1437    8    0    

Хранилище конфигурации: создание и использование 294

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

Заметка про Хранилище конфигурации 1С:8.х Зачем, кому и для чего оно может быть полезно? Как создать, как использовать, как организовать работу программистов с ней? "Неочевидные" и "невероятные" методики для чайников :)

12.01.2010    120854    53    

Выгрузка документов в XML (любая конфигурация) 29

Обмен через XML v8 1cv8.cf Абонемент ($m)

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

5 стартмани

22.10.2012    39380    592    21    

Автоматизация администрирования информационных баз (версия 6.1) Промо 340

Системное Архивирование (backup) v8 Платные (руб)

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

2000 руб.

05.07.2013    85087    775    369    

Обработка "Партионное удаление объектов" для 1С:Предприятие-7.7 Промо 10

Чистка базы v7.7 1cv7.md Абонемент ($m)

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

1 стартмани

30.01.2012    23505    84    5    

Как сделать простой парсер сложных запросов 15

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

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

1 стартмани

11.07.2013    7326    8    

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

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

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

03.10.2014    12272    2    

Опыты с автоматическим переводом кода C# в 1С-код через Roslyn 13

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

Появилась идея посмотреть, как будет выглядеть объектно-ориентированный подход в 1С, язык которой очень ограничен в средствах и не предусматривает определение классов. Программа по автоматическому переводу определений классов C# в другой язык позволила бы менять генерируемый код по мере появления новых идей. Поиски средств реализации привели к проекту Roslyn - открытому компилятору C#.

26.12.2014    35172    12    

1С 8. СКД: смена типа «набор данных – запрос» на «набор данных – объект» с сохранением полей 18

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

Возникла у меня необходимость в существующем отчете на СКД, имеющем набор данных - запрос, изменить тип набора данных с запроса на объект - таблицу значений. Но при смене типа набора данных слетели все поля, роли, ресурсы, оформление – в общем, все слетело. Погуглил и нашел способ – редактирование xml- файла схемы компоновки данных в текстовом редакторе. А почему бы не написать обработку для 1С, которая все сделает сама? Предлагаю вместе создать такую обработку. На примере обработки рассмотрим, как в 1С реализовать: Чтение и запись XML, использование СериализаторXDTO; Программное изменение схемы компоновки данных; Рекурсивное построение дерева значений; Изменение вида элемента управления (флажок вместо поля ввода); Работа с файлами диалог открытия, сохранения; Управление видимостью строк/колонок и отдельных ячеек дерева значений.

1 стартмани

06.10.2015    11784    4    4    

Пример связи 1С и мессенджера Telegram. Получение данных из 1С запросом из Telegram 229

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

В результате чтения публикации Вы получите готовую внешнюю обработку, позволяющую получать из 1С данные, запрашиваемые через Telegram. В данной статье рассмотрим следующее: Использование HTTPСоединение; Чтение JSON для версии 1С 8.3.6 и выше, а также аналог JSON для версии 1С ниже 8.3.6; Подключение обработчика ожидания; Некоторые основные возможности API Telegram; Как создать бота для Telegram; Программное создание колонок дерева на управляемой форме;

1 стартмани

19.11.2015    64223    398    199    

Rocket Launcher 7.7. Свертка базы 1С 7.7. Перенос справочников и документов 7.7 Промо 287

Свертка базы 1С7.7<->1C7.7 v77::ОУ v77::БУ v77::Расчет 1cv7.md Россия Платные (руб)

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

24.01.2006    50804    3714    144