...

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

Конвертация нумерации столбцов Excel

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

При организации работы пользователей с Excel (загрузка данных из, выгрузка в) бывает удобно предоставить пользователям возможность настройки - в какой области находятся одни данные, в какой другие. В областях, естественно, могут упоминаться столбцы. Excel предлагает 2 варианта нумерации столбцов: буквами английского алфавита: "A", "B", "C", и т.д. или числами по порядку: 1, 2, 3 и так далее. С нумерацией числами всё просто, а вот с буквами дело обстоит чуть сложнее. После столбца "Z" пойдёт столбец "AA", за ним "AB" и так далее. В этой публикации предлагаю готовые функции для 1С, которые и преобразуют один вид нумерации в другой, и наоборот.

28.03.2024    380    kirabr    0    

2

Запись и чтение даты из JSON - ПрочитатьДатуJSON(), ЗаписатьДатуJSON()

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

Преобразуем дату одной строчкой кода из вида: "2001-01-01T00:00:00", "new Date(978296400000)", "/Date(978296400000)/", – в обычную и наоборот.

18.03.2024    917    RipniagovA    1    

8

Чтение примечаний из файла с расширением «docx» без применения COM-объекта

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

Добрый день, задачка возникла при внедрении 1С «Документооборот 3.0». Заказчику потребовалось реализовать чтение примечаний из прикрепленного к согласованию Word файла и помещение его в результат согласования при исполнении задачи «Согласовать».

28.02.2024    696    Luis-Gomer    2    

19

Одна обработка для БСП, Нетленок и Fresh!

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

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

13.02.2024    2307    fixin    18    

19

GUID в 1С 8.3 - как с ними быть

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

Пришлось помучиться с GUID-ами немного, решил поделиться опытом, мало ли кому пригодится.

12.02.2024    5065    atdonya    22    

51

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

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

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

27.12.2023    1178    user654641_yaga_m    6    

7

Переоткрытие внешних обработок

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

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

30.11.2023    4108    ke.92@mail.ru    16    

62

Точечная замена произвольных значений в текстовой строке любой длины

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

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

29.11.2023    799    Gaffer    10    

2

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

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

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

10.10.2023    949    vovan_matveev    2    

4

Сохранение графической схемы 1C в MS Visio

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

Пример работающего кода, созданного для решения конкретной задачи.

27.09.2023    2328    Yashazz    5    

28

Функция СведенияОВнешнейОбработке() в 1С

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

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

01.09.2023    8629    AlOkt    9    

2

Валидация JSON через XDTO (включая массивы)

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

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

28.08.2023    9408    YA_418728146    6    

143

Функции для конвертации вещественных чисел (float) в буфер двоичных данных и обратно (IEEE-754) в 1С 8

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

В статье рассматривается пример кода на 1С 8.3 для работы с вещественными числами в двоичном формате с использованием стандарта IEEE 754. Статья содержит две основные функции: одна для записи вещественного числа в двоичный буфер, и другая для чтения числа из этого буфера. Код полезен для разработчиков, сталкивающихся с задачами, где необходима конвертация и хранение вещественных чисел, например, в сетевых протоколах или при работе с файлами в определенных форматах.

25.08.2023    998    a.kuznetsov    2    

5

Корректировка функции общего модуля "СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку()"

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

Функция предназначена для заполнения шаблонов писем, sms-ок, договоров и т.п. текстовых документов из таблицы без ограничения параметров шаблона.

03.08.2023    796    user654641_yaga_m    7    

-1

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

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

Функция для компактного вызова отбора элементов коллекции произвольным БЫСТРЫМ (легким) условием

24.06.2023    4149    tormozit    32    

36

Подготовка таблицы для списания партий по ФИФО/ЛИФО

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

Базис-функция для списания партий по ФИФО/ЛИФО. Возвращает "подготовленную" таблицу значений с товарами, партией и количеством для списания по партии.

19.04.2023    1034    aleximus    1    

3

Общий модуль расчета суммы

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

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

07.04.2023    4400    ISChaplagin    5    

0

Выполнение длительных операций в фоновых заданиях

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

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

19.01.2023    3589    prog2019    6    

26

Функция сравнения значений (рекурсивно)

Универсальные функции 8.3.14 Конфигурации 1cv8 Бесплатно (free)

Позволяет сравнивать значение с эталонным как строго (точное совпадение полей, количества и последовательности элементов массивов), так и не строго (все элементы эталона есть в значении).

30.12.2022    3091    DrWeb3    31    

13

Несколько немодальных вопросов пользователю подряд. Вариант реализации через рекурсивный вызов "ПоказатьВопрос"

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

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

14.11.2022    1610    tambu    4    

8

Промисэз, промисэз. Асинхронность и многопоточность

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

В 1С появились методы, позволяющие писать код без "ОписанийОповещений". Отличная новость!

08.11.2022    1782    FilatovRA    4    

9

Визуализация таблицы значений на управляемой форме

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

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

02.11.2022    2364    bvb    2    

9

Быстрое объединение строк в одну

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

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

18.10.2022    2759    20    sashapere    21    

1

CSV. Чтение многострочных полей с экранированными символами

Файловый обмен (TXT, XML, DBF), FTP Универсальные функции Механизмы платформы 1С 8.3.6 Бесплатно (free)

Как прочитать файл CSV встроенными средствами 1С, если файл содержит многострочные поля, а также экранированные символы.

12.09.2022    7394    Arxxximed    15    

23

Система контроля ведения учета [БСП]

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

В данном материале рассмотрим типовой алгоритм подсистемы контроля учета БСП в конфигурациях на примерах.

18.07.2022    7359    quazare    8    

110

Конвейеры обработки сообщений

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

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

27.06.2022    2357    zhichkin    13    

17

Аналоги новых методов платформы ЗаписатьЗначениеJSON и ПрочитатьЗначениеJSON

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

Пример самописных методов ЗаписатьЗначениеJSON и ПрочитатьЗначениеJSON которые будут реализованы в платформе 8.3.23.

09.06.2022    2058    apic    4    

13

Выгрузка данных в Excel с добавлением формул (нюансы формирования формул)

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

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

30.05.2022    6583    Zlohobbit    5    

20

Хитрости СКД. Часть 3

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

Столкнулся с тем, что мне приходится писать гору отчетов. Во многих приходится использовать повторяющиеся приемы. Решил написать шпаргалку, которая, надеюсь пригодится не только мне. В этой статье: Объединение ячеек в отчете только на определенном уровне иерархии, Постобработка итогов в табличном документе, Скрытие колонок в зависимости от количества месяцев в периоде.

28.05.2022    9404    milkers    11    

94

Преобразование цветов без таблиц сопоставления. Готовый код

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

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

23.05.2022    1226    Yashazz    5    

9

Базовые принципы работы с регламентными заданиями подсистем БСП

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

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

22.05.2022    19332    quazare    27    

62

1С 7.7 и новый 1С:Контрагент

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

Получение реквизитов контрагентов из 1С:Контрагент для старых конфигураций под 1с 7.7.

25.04.2022    1873    zhenyat    7    

6

Модули общего назначения - готовые полезные функции и процедуры конфигураций на БСП

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

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

25.04.2022    15312    quazare    11    

138

Программный вывод таблицы значений в таблицу на управляемой форме

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

Функционал данного механизма служит для программного вывода "Таблицы значений" в реквизит управляемой  формы с типом "ДанныеФормыКоллекция". Может быть полезен в задачах, где состав колонок выгружаемой таблицы значений может меняться.

15.04.2022    10433    ns_bulatov    7    

14

Вывод табличных документов с разной ориентацией страниц в один pdf файл

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

Привожу код для вывода нескольких табличных документов c разной ориентацией страниц в один файл pdf.

06.04.2022    4143    sdjoker    5    

29

Универсальная процедура для изменения набора записей регистра сведений НЕ только по измерениям, но и с отбором по реквизитам

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

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

06.04.2022    2300    serverstar    4    

8