...

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

Функция СтрШаблон с именованными маркерами

Универсальные функции Платформа 1С v8.3 Конфигурации 1cv8

Функция позволяет задавать именованные маркеры формата [Имя], в отличии от типовых нумерованных формата %n

1 стартмани

21.10.2019    10137    kirinalex    27    

3

Методика независимой системы "Подписки на события"

Универсальные функции Платформа 1С v8.3 1С:Управление производственным предприятием

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

17.10.2019    21834    aximo    35    

75

Полезные процедуры и функции для программиста

Универсальные функции Платформа 1С v8.3 Конфигурации 1cv8

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

07.10.2019    52248    HostHost    41    

287

Полное копирование одной формы в другую

Универсальные функции Платформа 1С v8.3 Конфигурации 1cv8

Однажды я столкнулся с необходимостью открыть форму ЛЮБОГО документа с определенными изменениями, не зависящими от структуры объекта (например, заблокировать все кнопки). В интернете решения я не нашел. Обычно на форумах на запросы подобного рода отвечают чем-то вроде "покажи первоначальную задачу, а не спрашивай как реализовать то, что ты придумал". Тем не менее, мне стало интересно, как это можно сделать.

1 стартмани

03.10.2019    14831    nekit_rdx    26    

38

"Хочу универсально!" [Часть 2]

Универсальные функции Платформа 1С v8.3

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

25.09.2019    6127    SeiOkami    5    

25

Документ на документ. Автоматическое создание связанных документов

Универсальные функции Платформа 1С v8.3 Конфигурации 1cv8

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

16.09.2019    24486    Infostart    36    

78

"Хочу универсально!" [Часть 1]

Универсальные функции Платформа 1С v8.3 Конфигурации 1cv8

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

02.09.2019    12386    SeiOkami    35    

81

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

Универсальные функции Платформа 1С v8.3 Конфигурации 1cv8

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

2 стартмани

24.08.2019    29743    BenGunn    35    

142

10 способов получить модуль числа (а может, и больше)

Математика и алгоритмы Универсальные функции Платформа 1С v8.3 Конфигурации 1cv8

Пишем функцию вычисления модуля числа. Сколько способов существует? Давайте посчитаем!

1 стартмани

11.07.2019    35883    sam441    38    

62

Реализуем Стек, Очередь и Приоритетную очередь в 1С

Математика и алгоритмы Универсальные функции Платформа 1С v8.3 Конфигурации 1cv8

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

24.06.2019    22373    RonX01    70    

92

Работа с графической схемой в объектной модели DOM

Универсальные функции Платформа 1С v8.3 Управляемые формы

Пример кода для работы с графической схемой в объектной модели DOM, платформа 8.3.12.

1 стартмани

04.06.2019    9592    botokash    22    

51

Вставка гиперссылки в форматированный документ

Универсальные функции Управляемые формы

Да, форматированный документ это умеет и сам, но возможности можно расширить!

03.06.2019    10502    Yashazz    4    

9

Парсер строки по шаблону с помощью RegExp 

Универсальные функции Платформа 1С v8.3 Конфигурации 1cv8

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

03.06.2019    6287    trim89    7    

10

Режим выбора из списка (обычные формы), очищается поле ввода при открытии сохраненных данных

Универсальные функции Платформа 1С v8.3

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

30.05.2019    24660    fxmike    8    

8

Картинки во внешней печатной форме (Шапка и табличная часть)

Универсальные функции Оперативный учет Управляемые формы 1С:Управление торговлей 11

Способы вывести на печать картинку в шапке и в табличной части внешней печатной формы. Управление торговлей, редакция 11 (11.4.7.150).

1 стартмани

27.05.2019    38106    Povinger    15    

35

Корректировка движений документа

Универсальные функции Корректировка данных Платформа 1С v8.3 Конфигурации 1cv8

Корректировка движений документа после его проведения по типовому алгоритму.

1 стартмани

26.05.2019    16380    rutadmeen    1    

6

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

Универсальные функции Механизмы платформы 1С Платформа 1С v8.3 Конфигурации 1cv8

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

24.05.2019    22232    user925427    18    

24

Создание внешней печатной формы в формате документа Word

Адаптация типовых решений Универсальные функции Платформа 1С v8.3 Конфигурации 1cv8

В статье написано, как создать внешнюю печатную форму (для конфигураций с БСП) в формате Word.

1 стартмани

17.05.2019    53326    ВикторП    30    

76

Программное формирование картинки в 1С:Предприятие 8.3.9 (ПотокВПамяти / ЗаписьДанных)

Универсальные функции Платформа 1С v8.3 Конфигурации 1cv8

В статье представлен код программного формирования картинки (двоичные данные) без всяких внешних компонент, без формирования строки Base64, используя лишь встроенные механизмы 1С предприятие 8.3.9 (объекты ПотокВПамяти и ЗаписьДанных). Сам по себе код формирования картинки не несёт ничего нового. Всё описано в википедии. Захотелось попробовать новые методы, но никак не доходитили руки. В приложении обработка практически с этим же кодом.

1 стартмани

16.05.2019    15859    yku    11    

68

Сохранение запроса со всеми параметрами и временными таблицами

Универсальные функции Платформа 1С v8.3 Управляемые формы

Функция сохранения запроса со всеми параметрами и временными таблицами в формате *.q1c для открытия в консоли запросов с диска ИТС.

13.05.2019    10621    Serge R    6    

29

Парсер таблиц по шаблону. Автоматическая корректировка парсера. Представление таблиц в виде графа.

Математика и алгоритмы Работа с интерфейсом Универсальные функции Корректировка данных Платформа 1С v8.3 Конфигурации 1cv8

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

25.04.2019    5336    trim89    5    

25

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

Адаптация типовых решений Универсальные функции Платформа 1С v8.3 Управляемые формы Конфигурации 1cv8

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

18.04.2019    4389    NeSPEC    0    

5

Добавление возможности подключения внешних отчетов и обработок к объектам конфигурации при помощи расширения

Универсальные функции Управляемые формы 1С:ERP Управление предприятием 2

Часто приходится сталкиваться с тем, что необходимо внести изменения в типовую конфигурацию, но очень не хочется снимать её с поддержки. Для этого в 1С существует ряд инструментов. Эта короткая статья посвящена тому, как подучить возможность подключения внешних отчетов к объекту конфигурации при помощи расширения на примере 1С:ERP Управление предприятием 2 (проверено на 1С:ERP Управление предприятием 2 (2.4.6.230)).

15.04.2019    6462    user995537    0    

16

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

Универсальные функции Запросы Платформа 1С v8.3 Конфигурации 1cv8

Иерархия справочника Сверху Вниз. Функция для получения произвольного количества родителей "верхнего" уровня. На примере справочника "Номенклатура".

28.03.2019    8004    obsfromekb    11    

8

Функциональное программирование в 1С

Универсальные функции Платформа 1С v8.3 Конфигурации 1cv8

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

1 стартмани

28.03.2019    12274    alexey.kutya    26    

7

Вывод pdf и картинок в табличный документ

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

Статья показывает, как вывести на экран или в печатную форму файлы pdf и картинок.

26.03.2019    16837    Aleksandr    7    

25

Ускоряем типовую обработку "Групповое изменение реквизитов" правкой пары строчек кода

Универсальные функции Платформа 1С v8.3 Конфигурации 1cv8

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

19.03.2019    4118    w.r.    3    

7

Добавление отчетов в типовые конфигурации 1С

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

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

07.03.2019    120471    ids79    51    

335

Как преобразовать Unicode в 1С (русский язык)

Универсальные функции Платформа 1С v8.3

Разработка взята отсюда <a href="https://infostart.ru/public/142092/">https://infostart.ru/public/142092/</a> и переделана для русского языка.

25.02.2019    6773    wrooom    6    

3

Установка шрифтов из 1С, управляемые формы

Универсальные функции Платформа 1С v8.3 Управляемые формы

При разворачивании своей конфигурации (специализированной) потребовалось автоматически установить необходимые шрифты. Быстрый поиск привел на статью https://infostart.ru/public/355315/ но у меня шрифты устанавливались неправильно - в реестре информация не обновлялась, да и в списке шрифтов данные так же не обновились (Проверял на Windows 10). Пришлось писать свой код.

04.02.2019    9531    zsrg    1    

9

Набор функций, возвращающих данные из истории версий объекта или "Кто виноват?" оптом

Универсальные функции Платформа 1С v8.3 Конфигурации 1cv8

В рамках одного проекта понадобился функционал который бы сообщал ответ на так интересующий вопрос - "КТО ПОСЛЕДНИЙ МЕНЯЛ?!?" в отчете для большого количества объектов сразу. Найти решения не удалось на просторах интернета и по этому было принято решение сделать "Своё". Задумка очень проста - на входе ссылка на объект и интересующий нас реквизит, а на выходе все подноготная (кто, когда, из какого значения в какое). Хотел бы поделиться данными функциями с сообществом.

19.12.2018    14041    feva    35    

24

Формирование строки json в 1С: 7.7

Универсальные функции Платформа 1С v7.7 Конфигурации 1cv7 1С:Комплексная 7.7

Предлагается набор функций 1с 7.7 для формирования строки json стандартными средствами.

1 стартмани

10.12.2018    10252    malovandrey    6    

18

Подмена заголовка 1С

Универсальные функции Работа с интерфейсом

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

08.12.2018    12818    moolex    26    

27

Многопоточное восстановление последовательностей

HighLoad оптимизация Математика и алгоритмы Универсальные функции Платформа 1С v8.3

Универсальный алгоритм многопоточного фонового восстановления любой последовательности.

05.12.2018    18939    _ASZ_    33    

54

Поиск даты от текущей за вычетом выходных дней

Универсальные функции Запросы Платформа 1С v8.3

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

29.11.2018    7402    Mellow    23    

15

Дата создания ссылки SQL запросом

Универсальные функции

Функция, которая позволяет получить дату создания объекта 1С с помощью SQL запроса.

1 стартмани

23.11.2018    6075    MaxxG    3    

7

Универсальные функции ЗУП 3.1 / ЗКГУ 3.1, которые помогут в разработке

Универсальные функции Зарплата Кадровый учет Платформа 1С v8.3 Сложные периодические расчеты 1С:Зарплата и кадры государственного учреждения 3 1С:Зарплата и Управление Персоналом 3.x

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

14.11.2018    299998    GeterX    186    

1124