...

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

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

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

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

07.10.2019    52193    HostHost    41    

287

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

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

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

25.09.2019    6123    SeiOkami    5    

25

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

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

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

16.09.2019    24398    Infostart    36    

78

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

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

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

02.09.2019    12374    SeiOkami    35    

81

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

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

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

24.06.2019    22327    RonX01    70    

92

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

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

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

03.06.2019    10480    Yashazz    4    

9

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

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

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

03.06.2019    6269    trim89    7    

10

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

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

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

30.05.2019    24586    fxmike    8    

8

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

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

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

13.05.2019    10598    Serge R    6    

29

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

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

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

25.04.2019    5331    trim89    5    

25

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

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

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

18.04.2019    4384    NeSPEC    0    

5

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

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

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

15.04.2019    6452    user995537    0    

16

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

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

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

28.03.2019    7994    obsfromekb    11    

8

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

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

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

26.03.2019    16785    Aleksandr    7    

25

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

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

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

19.03.2019    4114    w.r.    3    

7

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

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

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

07.03.2019    120234    ids79    51    

335

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

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

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

25.02.2019    6757    wrooom    6    

3

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

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

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

04.02.2019    9518    zsrg    1    

9

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

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

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

19.12.2018    13977    feva    35    

24

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

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

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

08.12.2018    12814    moolex    26    

27

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

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

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

05.12.2018    18917    _ASZ_    33    

54

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

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

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

29.11.2018    7386    Mellow    23    

15

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

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

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

14.11.2018    298595    GeterX    186    

1123

Кадровые данные сотрудников в ЗУП 3.1 в отчетах

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

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

07.11.2018    101458    fromlion    39    

152

Функция НайтиФайлы() в каталоге netshare на Linux - обход ошибки работы

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

Решение проблемы применения функции НайтиФайлы() в каталоге с netshare на Linux-сервере - не работает поиск файлов по указанной маске (шаблону)

19.09.2018    8003    drmaxart    3    

7

Заполнение дополнительных реквизитов при программном открытии формы из другой формы

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

Дополнительные реквизиты в типовых конфигурациях хранятся у объектов в табличной части ДополнительныеРеквизиты. Но на форме ее нет. Так что же заполнять при программном заполнении формы для открытия? И откуда берется нечто вида "ДополнительныйРеквизитЗначение_ 2C506AEDx453Ax11E8x8130x0050569C309C_ 03D89E6Fx64A2x11E8xBDFBx0022642B037A"?

11.09.2018    25068    bugtester    15    

24

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

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

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

10.09.2018    14880    valerasv    31    

19

Золотые костыли

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

Немного о программировании.

23.08.2018    13031    vasilev2015    39    

47

Вывод всей истории в задаче комплексного процесса

Универсальные функции Бизнес-процессы 1С:Документооборот Управленческий учет Бесплатно (free)

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

08.08.2018    9864    E_Babaylova    7    

24

Работаем с дополнительными реквизитами на форме

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

Пара полезных процедур для работы с дополнительными реквизитами на форме. Далее в статье: 1. Как называются дополнительные реквизиты на форме и в какой момент они появляются на форме? 2. Как проверить до записи корректность заполнения пользователем дополнительного реквизита? 3. Как заполнить значение дополнительного реквизита по другому событию и обновить данные на форме? 4. Как расположить дополнительный реквизит в указанном месте на форме?

15.07.2018    93106    papche    85    

296

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

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

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

09.06.2018    13883    Serge R    12    

17

Дата (год) прописью после цифрового значения

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

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

03.06.2018    4857    user967810    4    

12

Строковые функции для совместимости с платформой 8.3.5 и ниже

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

СтрНайти(), СтрНачинаетсяС(), СтрЗаканчиваетсяНа(), СтрРазделить(), СтрСоединить(), СтрШаблон() для платформы ниже 8.3.6

03.06.2018    42887    json    50    

105