...

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

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

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

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

13.11.2018    4810    srub    6    

6

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

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

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

07.11.2018    101808    fromlion    39    

152

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

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

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

19.09.2018    8010    drmaxart    3    

7

Доработка функции ОбщегоНазначения.ЗаменитьСсылки для автоматической чистки или свёртки табличных частей

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

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

1 стартмани

12.09.2018    4978    albert.goncharov    0    

5

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

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

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

11.09.2018    25099    bugtester    15    

24

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

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

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

10.09.2018    14906    valerasv    31    

19

Альтернатива свойству "История выбора при вводе"

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

Альтернативный способ использования истории выбора

27.08.2018    8536    Fox-trot    11    

6

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

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

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

23.08.2018    13037    vasilev2015    39    

47

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

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

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

08.08.2018    9882    E_Babaylova    7    

24

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

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

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

15.07.2018    93367    papche    85    

296

Пропорциональное распределение в запросе

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

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

1 стартмани

28.06.2018    14032    invertex    8    

38

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

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

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

09.06.2018    13911    Serge R    12    

17

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

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

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

03.06.2018    4865    user967810    4    

12

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

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

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

03.06.2018    42969    json    50    

105

Нанесение штампа на PDF файл при регистрации (входящий номер и дата)

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

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

14.05.2018    26193    aabogachev    48    

98

Генерация временного ряда запросом

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

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

07.05.2018    9597    dim_zal    6    

7

Заполнение справочника с изображениями элементами по умолчанию

Универсальные функции Файловый обмен (TXT, XML, DBF), FTP Платформа 1С v8.3

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

1 стартмани

26.03.2018    9466    Kim1C    0    

2

Генератор случайных чисел без дубликатов

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

Хочу рассказать о своем первом опыте работы с Генератором Случайных Чисел без дублей.

29.12.2017    13445    scarabey2006    10    

5

Таблица значений в Таблицу HTML - функция с возможностью настройки цвета шапки, заголовков, выравнивания и размера колонок

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

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

22.12.2017    34013    rpgshnik    23    

118

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

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

Доброго всем времени суток. Хочу поделиться маленьким решением маленькой проблемы. Думаю, будет интересно новичкам. Я не раз встречал на форумах вопрос: как преобразовать двоичные данные в строку? В частности, к примеру, частенько нужно получить хэш файла MD5 в текстовом виде, но как мы знаем 1С возвращает его в виде двоичных данных.

08.12.2017    36937    frkbvfnjh    26    

34

Работа с кодами - числами, датами, кодами справочников, номерами документов, идентификаторами в 1С и в других базах данных

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

Поддерживается преобразование Кодов на основе Алфавитов, в том числе ''блочных" кодов - состоящих из блоков (подстрок) одинаковой длины (например: 8, 16, 32-битные коды, Хэши и т.п.). Функции доступны на Клиенте и на Сервере. Демо-примеры сделаны на управляемых формах. Тестировалось на платформах серии 8.3.10.

1 стартмани

28.11.2017    8619    newold2    1    

2

Функция сохранения картинок из книги Excel в каталог с определением координат на листе

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

Разбор файла *.xlsx как Web-архива, выгрузка изображений без потери качества, с определением положения изображений.

12.11.2017    12744    user634820_zergemoth    2    

9

Правила округления

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

Округление числовых значений по трём правилам математики

30.10.2017    18308    dakork    4    

6

Программные перечисления, ч.2: приемы кэширования при разработке

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

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

30.10.2017    33794    unichkin    18    

96

Выбор файла и загрузка его на сервер в асинхронном режиме

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

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

1 стартмани

22.10.2017    51127    json    7    

51

#Область ВНЕШНИЕ_ВЫЗОВЫ или MVC в 1С, библиотечность и упрощение интеграции кода

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

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

12.10.2017    18899    for_sale    58    

45

Размеры управляемой формы

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

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

1 стартмани

08.10.2017    36159    json    10    

114

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

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

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

12.09.2017    16118    987ww765    13    

10

Как сделать из &НаКлиентеНаСервереБезКонтекста почти &НаКлиентеНаСервере

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

Как сделать метод формы, доступный на клиенте и на сервере одновременно, и сохранить при этом удобство разработки

10.09.2017    63431    tormozit    79    

155

Разность дат

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

Иногда требуется получить разность дат в виде типа: 5 дней 6 месяцев 4 года. Это можно сделать с помощью запроса, получив на выходе сразу 3 нужных числа, без последующих вычислений.

11.08.2017    18935    jun-ko    28    

26

Простой способ преобразовать UNICODE в строку или в структуру

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

Первая функция получает Строку, которая содержит строчки вида «Ключ=Значение». Вторая функция получает Структуру.

07.07.2017    10044    dimasts    6    

23

Замена штатной функции "Создать на основании"

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

Модернизация операции "Создать на основании" в документе

20.06.2017    13357    cheiser1982    14    

13

Общий модуль для разработки несложных отчетов в формате OpenOffice

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

Общий модуль для разработки печатных форм в формате OpenOffice (Libre Office). Реализована работа с переменными, закладками, таблицами документа в формате ODT

14.06.2017    8437    ipoloskov    11    

52

Наведи порядок с помощью дерева

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

Быстрая правка данных из динамического списка - их перетаскивание между группировками в режиме иерархического просмотра

04.06.2017    14242    Yashazz    15    

29