...

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

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

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

1 стартмани

07.07.2021    10256    kalyaka    57    

34

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

Функция выводит таблицу значений в табличный документ. (v7.7) Особенно полезно при отладке. Не нужно вносить изменения в код, вызываем функцию как вычисляемое выражение при останове. Если таблица обрабатывается в несколько этапов, можно вывести её после каждого и визуально проследить эволюцию.

30.06.2021    5744    Zoltan_Black    11    

4

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

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

28.06.2021    9987    AntonProgma    307    

27

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

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

21.06.2021    19501    quazare    5    

70

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

Как добавить контроль в расширения, если не доверяешь аннотации &ИзменениеИКонтроль.

06.06.2021    30231    AntonProgma    173    

22

Универсальные функции 8.3.14 1C:Бухгалтерия

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

04.06.2021    6108    toxilamer    2    

14

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

Избежать повторной установки серверного СОМ-соединения, вызывая его откуда угодно и как угодно.

01.06.2021    2420    Yashazz    21    

12

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

Долго искал решение: как при выводе строк заполнить значениями колонки, которые созданы программно, чтобы, не было тормозов при стандартном поиске. И с минимальными изменениями (легко контролируемыми, при обновлении).

07.04.2021    5987    Vlad_CK    11    

26

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

Часто сталкивался с задачей поиска по подстроке в таблице значений. Ну, например, в таблице нужно найти всех Петровых, или, например, все строки, в которых значение в Колонке Х начинается на "Бел". Вариантов для себя нашел всего 2. Первый - это перебор и сравнение со значением поиска, а второй - поместить во временную таблицу и через Подобно вытащить значения. Но все это было медленно, примерно на 130 000 поиск нужных значений занимал более 1,5 секунд (это перебором), а помещение во временную таблицу не всегда возможно и тоже более секунды. Тогда сделал сделал так, отсортировал таблицу по нужному мне столбцу и далее уже из этой таблицы выбирал нужные мне данные. И скорость возросла значительно, теперь то, что я ранее выбирал за 1,5 секунды, выбирается не более 10 милисекунд.

07.04.2021    10438    MikeI    18    

6

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

Почему то из гугла до сих пор нет ссылки на код процедуры быстро читающей csv... Загрузка из файла CSV c помощью ADODB.Connection провайдера Microsoft.Jet.OLEDB.

31.03.2021    16465    kuzyara    7    

20

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

Рабочий механизм создания документа Установка цен номенклатуры в КА 2 и УТ 11, без сохранения документа и с рабочим отображением заполненных данных.

11.03.2021    7731    Vladimir_D    18    

21

Универсальные функции Система компоновки данных

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

02.03.2021    1865    AlekseiAdamov    4    

1

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

1С при интерактивном копировании строки дерева значений в управляемой форме копирует только саму строку, без его всех вложенных узлов/строк, жаль - решим! А также найдем способ передачи ДанныеФормыЭлементДерева с клиента на сервер при вставке дерева из другого элемента справочника.

11.01.2021    8738    SizovE    1    

4

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

Наложение информации на PDF документ из 1С.

30.12.2020    4029    7183847    0    

20

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

Самый простой, на мой взгляд, способ получить QR код для 1СV8. Без внешних компонент, как говорится, бесплатно, без смс и регистрации))

17.12.2020    14161    shell_maxim    31    

34

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

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

2 стартмани

14.12.2020    18917    lastcontra    4    

0

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

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

22.11.2020    16849    ixijixi    13    

71

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

JSON: {user.device.type} - как получить значение {type}? А если вложенность значительно глубже? Как проверить, что оно заполнено или удалить его - всё это в публикации с открытым кодом и даже без рекурсии. Бонусом разбор дерева значений - ДанныеФормыЭлементДерева, СтрокаДереваЗначений.

17.11.2020    5730    SizovE    2    

13

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

Как сохранить запрос набора данных СКД в том виде, каким он будет выполнен системой для открытия в консоли запросов с диска ИТС.

09.11.2020    3710    Serge R    0    

24

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

Для тех, кто часто использует ТаблицаЗначений. Три метода для облегчения работы с этим объектом. Лично мне их не хватает, надеюсь разработчики платформы добавят в будущем.

26.10.2020    24474    Automatik    34    

6

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

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

26.10.2020    2280    Danila7Zz    2    

2

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

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

07.10.2020    26424    ellavs    8    

52

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

Собрали 20 лайфхаков, которые используют наши программисты при работе с 1С. Формы, контрагенты, СКД, процедуры, глюки платформы и многое другое. В этой статье публикуем первую часть.

30.09.2020    12527    Neti    47    

69

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

При работе с клиентами возникла задача: использовать форматированный документ. Итак, существует справочник, в нем табличная часть. Для каждой строки требуется ввести описание, причем описание имеет тип форматированный документ. Потребовалось организовать печать табличной части справочника с описанием для каждой строки. Тип данных "Форматированный документ" не может выводится в табличный документ, поэтому пришлось организовывать печать через Microsoft Word.

11.09.2020    6089    arr    4    

12

WEB-интеграция Универсальные функции Платформа 1С v8.3 1C:Бухгалтерия

Рассмотрим самый простой парсинг веб-страниц средствами платформы 1С и еще некоторые полезные приемы работы с веб-страницами.

07.08.2020    40133    Infostart    30    

152

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

Иногда возникает вопрос: «Как обратиться к некоторому элементу справочника в программном коде?» Есть элегантное и красивое решение.

23.07.2020    2940    vppunctum    15    

0

Универсальные функции Управляемые формы 1C:Бухгалтерия

Как загрузить в управляемую форму программно изменённый несохранённый документ (или элемент справочника).

13.07.2020    7372    plainer    11    

21

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

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

1 стартмани

10.07.2020    4699    Arc    1    

6

Универсальные функции Платформа 1С v8.3 1С:Бухгалтерия 3.0 1С:Управление торговлей 11

В данном обзоре приведу примеры встроенных используемых функций для работы с печатными формами на примерах конфигураций Управление торговлей 11.4 и Бухгалтерия 3.0.

10.07.2020    24892    quazare    7    

116

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

Вывод содержимого элемента формы "ДанныеФормыДерево" в табличный документ средствами СКД.

09.07.2020    10433    Yashazz    14    

29

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

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

06.07.2020    3137    maks_20    2    

4

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

Рассмотрены возможные инструменты для склонения словосочетаний разных форм: ФИО, произвольные слова, слова с числительными и разными форматами чисел.

1 стартмани

22.06.2020    5905    PeskovOleg    1    

3

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

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

16.05.2020    6501    GlebHappy    34    

4

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

Разбор небольших примеров того, как правильно открывать форму выбора (подбора) в управляемых формах, не прибегая к модальным окнам.

08.05.2020    331160    user5300    54    

386

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

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

06.05.2020    4690    ivnik    6    

13

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

Разделим стандартное имя переменной или как получить из "ПреведМедвед" "Превед медвед".

06.04.2020    1920    inclodes    3    

3