...

База знаний по теме "Универсальные функции" для 1С

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

«Никогда не доверяйте входным данным». Продолжаю размышления на базе пет-проекта «Управление задачами», демонстрируя код. Простые приемы валидации данных с акцентом на организацию кода и взаимосвязи модулей сервиса.

вчера в 16:00    277    SAS1C    6    

1

Универсальные функции 1С 8.3 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Абонемент ($m) Программист

Статья рассказывает, как написать выполнение в фоновом режиме своей процедуры или функции, используя БСП 3.1.11.392 с применением рекомендуемой на июнь 2026 года процедуры "ДлительныеОперации.ВыполнитьПроцедуру()". 1С рекомендует применять эту новую процедуру вместо устаревшей процедуры "ДлительныеОперации.ВыполнитьВФоне()". Пример полностью рабочий, можно скопировать тексты к себе и получить рабочий результат. Статья рассчитана на пользователя, умеющего создавать/подключать расширения 1С и создавать простейшие внешние обработки. Данные аспекты в статье не описаны и предполагается, что читатель справится с этим самостоятельно.

1 стартмани

25.06.2026    420    eka609    2    

6

Универсальные функции ЭДО и ОФД 1С 8.3 Бесплатно (free) Программист

Не нашел публикации на эту тему и решил восполнить этот пробел. Решалась задача определения проблемных УПД в части МТ до их подписания (в разных ЭДО). Попутно появилась проблема снятия экранирования с маркировок КИЗ в XML формате УПД. Т.к. решения, которым я мог бы воспользоваться, я не нашел, поэтому предлагаю свое.

16.06.2026    317    MissionOnly    0    

1

Универсальные функции СКД 1С 8.3 1С 8.5 Абонемент ($m) Программист

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

1 стартмани

27.04.2026    668    Kuzja_R    1    

3

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

В публикации описан алгоритм работы с отбором истории данных по изменению значений полей. Цель публикации - помочь разработчикам быстро разобраться с этим отбором

17.04.2026    559    Denis_Codasana    0    

3

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

Добавляем элементы функционального программирования в 1С.

19.03.2026    2145    korvintorson    25    

4

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

Добавляем элементы функционального программирования в 1С.

15.03.2026    3523    korvintorson    41    

14

Механизмы платформы 1С Универсальные функции 1С 8.3 1С 8.5 Бесплатно (free) Программист

Реализация слабых ссылок штатными средствами 1С для борьбы с циклическими зависимостями.

11.03.2026    1149    korvintorson    2    

4

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

Быстрое преобразование таблицы значений в дерево. Вывод дерева на форму, разворачивание строк по нужным условиям.

09.03.2026    1311    vko_70    6    

3

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

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

06.02.2026    13552    manul1c    6    

25

Универсальные функции 1С 8.3 1С:Управление торговлей 11 Абонемент ($m) Программист

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

5 стартмани

27.01.2026    716    0    AlexHelmer    1    

0

Универсальные функции 1С:Предприятие 8 1С:Библиотека стандартных подсистем Бесплатно (free) Программист

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

14.11.2025    1689    it_box    7    

2

Загрузка и выгрузка в Excel Универсальные функции 1С:Предприятие 8 Бесплатно (free) Программист

Описанный ниже подход позволяет в три шага заполнять формулы в Excel файлы, вне зависимости от ОС сервера (MS Windows Server или Linux). Подход подразумевает отказ от работы с COM-объектом в пользу работы через "объектную модель документа" (DOM).

30.10.2025    5445    Abysswalker    11    

47

Универсальные функции 1С:Предприятие 8 1С:ERP Управление предприятием 2 Абонемент ($m)

Пример программной конвертации навигационной ссылки в прямую ссылку на объект.

1 стартмани

15.10.2025    2334    1    marat987654321    0    

7

Универсальные функции 1С:Предприятие 8 1С:Управление торговлей 11 Бесплатно (free) Программист

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

08.10.2025    1479    MrFlanker    1    

3

Математика и алгоритмы Займы, кредит, лизинг Универсальные функции 1С:Предприятие 8 Абонемент ($m) Программист

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

1 стартмани

06.10.2025    1776    WellMaster    1    

2

Универсальные функции 1С:Предприятие 8 1С 8.5 Бесплатно (free) Программист

В публикации дана справка по тому, как вызвать внешнюю обработку из другой на платформах 1С 8.0-8.5 с учетом ограничений версии 8.3.9 и выше на безопасный режим. ДОБАВИЛ ОСОБЕННОСТИ ВЫЗОВА НА ОБЫЧНОЙ ФОРМЕ.

30.09.2025    2993    Dima1205    2    

9

Работа с интерфейсом Универсальные функции СКД 1С:Предприятие 8 1С:Библиотека стандартных подсистем Абонемент ($m) Программист Бухгалтер Пользователь

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

3 стартмани

29.09.2025    2574    2    BosnyakVN    0    

2

Универсальные функции Локализация решений 1C:Бухгалтерия 1C:ERP 1С:ЗУП 1С:КА 1С:УТ 1С:Розница 1С:ДО Отраслевые 1С:Управление торговлей 11 Абонемент ($m)

Обработка, позволяющая переводить табличные документы в 1С через API Яндекс.Переводчика. Для работы требуется ключ API, который можно получить у Яндекса бесплатно. Можно использовать код для встраивания перевода в документы или просто использовать как внешнюю обработку. Способна переводить очень большие файлы (десятки миллионов символов) с сохранением исходного форматирования.

1 стартмани

16.09.2025    1957    3    DmitrySinichnikov    2    

7

Универсальные функции 1С 8.3 1С:Бухгалтерия 3.0 Бесплатно (free) Программист

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

09.09.2025    4050    RustIG    4    

15

Работа с интерфейсом Универсальные функции СКД 1С:Предприятие 8 Отраслевые 1С:Библиотека стандартных подсистем Абонемент ($m)

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

2 стартмани

09.09.2025    2407    3    BosnyakVN    0    

4

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

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

2 стартмани

24.06.2025    1941    9    pavley2002    0    

3

Универсальные функции Файловый обмен (TXT, XML, DBF), FTP 1С:Предприятие 8 1С:Библиотека стандартных подсистем Абонемент ($m) Программист

Экспорт данных в CSV — частая задача. Приведённое решение создает CSV файл за несколько строк кода без полного перебора всех значений

1 стартмани

19.06.2025    5614    17    Dilshod0331    5    

18

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

Данная функция позволяет получить значение реквизита на любом уровне вложенности. Например: для получения значения реквизита ЗаказПокупателя.ДоговорКонтрагента.ОсновнойМенеджер.Подразделение.

19.06.2025    1602    0    pikalevpikalev    0    

4

Универсальные функции 1С:Предприятие 8 1С:Библиотека стандартных подсистем Бесплатно (free) Программист

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

03.06.2025    10134    KHoroshulinAV    10    

30

СКД Универсальные функции 1С:Предприятие 8 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 Абонемент ($m) Программист

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

1 стартмани

23.05.2025    1909    12    Sam13    0    

5

Универсальные функции 1С:Предприятие 8 Бесплатно (free) Программист Руководитель проекта

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

20.05.2025    5755    chekonst    11    

6

Универсальные функции Работа с интерфейсом 1С:Предприятие 8 Бесплатно (free) Программист

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

14.05.2025    10062    DeerCven    15    

64

Сканер штрих-кода Универсальные функции Этикетки, ценники 1С:Предприятие 8 1С:Документооборот Абонемент ($m) Программист Пользователь

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

2 стартмани

12.05.2025    1508    0    protonfoton    0    

4

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

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

09.04.2025    2431    Anqben    10    

1

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

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

07.04.2025    6359    victor_goodwill    14    

14

Универсальные функции Механизмы платформы 1С 1С:Предприятие 8 Бесплатно (free) Программист

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

21.03.2025    5219    kraspila    4    

3

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

Детерминированный ключ - это такой ключ, который всегда вычисляется одинаково при одних и тех же входных данных.

12.03.2025    4041    poor_developer    10    

18