...

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

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

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

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

17.10.2019    22055    aximo    35    

75

Генерация QR кода для любых конфигураций 1С (обычные и управляемые формы)

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

Для генерации используется компонента типовой конфигурации УТ11, встроенная в общий макет "КомпонентаПечатиQRКода". Ниже приведены процедуры, чтобы сделать обработку самостоятельно (только для УФ).

1 стартмани

11.10.2019    57806    328    dm1try    0    

31

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

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

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

07.10.2019    52497    HostHost    41    

287

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

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

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

1 стартмани

03.10.2019    15072    nekit_rdx    26    

38

Функция представления адреса по требованиям почтовых отправлений

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

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

1 стартмани

01.10.2019    2995    0    dadel    0    

0

Универсальное удаление движений регистров накопления по всем непроведенным документам

Универсальные функции Чистка данных Программист Пользователь Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

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

1 стартмани

27.09.2019    28419    43    John_d    20    

11

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

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

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

25.09.2019    6137    SeiOkami    5    

25

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

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

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

16.09.2019    24786    Infostart    36    

78

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

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

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

02.09.2019    12418    SeiOkami    35    

81

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

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

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

2 стартмани

24.08.2019    30080    BenGunn    35    

143

Просмотр файлов PDF

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

Еще один пример просмотра файлов PDF. В обработке реализован пример просмотра локальных файлов PDF. Дополнительно добавлен тестовый режим (один из вариантов для использования на сервере), в котором можно увидеть ограничение платформы 1С при попытке просмотра больших файлов PDF (~более 20Мб), при этом (не смотря на предупреждение об ошибке) будет сформирован валидный тестовый файл html, который можно будет протестировать в разных браузерах. П.С. Тестировалось в тонком, толстом и web клиентах на 8.3.13.1690

1 стартмани

20.08.2019    5863    25    DO_WHILE_LOOP    6    

17

Вывод структуры метаданных объекта

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

Обработка выводит структуру метаданных в виде дерева для выбранного объекта метаданных (справочник, документ)

1 стартмани

24.07.2019    5971    46    axelerleo    2    

2

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

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

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

1 стартмани

11.07.2019    36609    sam441    38    

62

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

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

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

24.06.2019    22514    RonX01    70    

92

Экспортные процедуры и функции общих модулей БП 3.0, ЗУП 3.1, УТ 11

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

Таблицы экспортных процедур и функций общих модулей конфигураций БП КОРП 3.0, ЗУП КОРП 3.1, УТ 11 + обработка по формированию такой таблицы из любой конфигурации.

14.06.2019    19891    35    SanchoD    33    

42

Несколько документов на основании одного

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

На основании одного документа создаем несколько документов с табличными частями, заполненными по некоторому алгоритму. Весь код в статье.

1 стартмани

10.06.2019    23622    20    mvxyz    10    

18

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

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

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

1 стартмани

04.06.2019    9621    botokash    22    

51

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

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

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

03.06.2019    10591    Yashazz    4    

9

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

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

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

03.06.2019    6353    trim89    7    

11

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

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

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

30.05.2019    24984    fxmike    8    

8

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

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

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

1 стартмани

27.05.2019    38729    Povinger    15    

35

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

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

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

1 стартмани

26.05.2019    16750    rutadmeen    1    

6

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

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

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

1 стартмани

17.05.2019    54072    ВикторП    31    

76

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

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

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

1 стартмани

16.05.2019    15964    yku    11    

69

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

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

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

13.05.2019    10713    Serge R    6    

29

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

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

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

25.04.2019    5353    trim89    5    

25

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

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

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

18.04.2019    4435    NeSPEC    0    

5

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

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

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

15.04.2019    6489    user995537    0    

16

Получение структуры адреса в формате ФИАС в любой конфигурации 1С V82

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

Обработки, демонстрирующие получение структуры адреса в формате ФИАС с помощью сервиса 1С в любых конфигурациях 1С V8.2.

1 стартмани

12.04.2019    10343    72    dmitrydemenew    0    

3

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

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

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

28.03.2019    8041    obsfromekb    11    

8

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

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

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

1 стартмани

28.03.2019    12330    alexey.kutya    26    

7

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

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

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

26.03.2019    17045    Aleksandr    7    

25

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

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

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

19.03.2019    4142    w.r.    3    

7

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

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

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

07.03.2019    121479    ids79    51    

336

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

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

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

25.02.2019    6853    wrooom    6    

3

Установка принтера по умолчанию для 1С 7.7

Универсальные функции Системный администратор Программист Платформа 1С v7.7 Конфигурации 1cv7 Абонемент ($m)

Установка принтера по умолчанию в 1С 7.7. Обработка может быть полезна в том случае, когда нужно установить принтер по умолчанию, а доступа к рабочему столу нет (например, терминальный режим без рабочего стола или remoteApp)

1 стартмани

13.02.2019    13466    4    alsen    3    

4