Расширенный фильтр

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

Перезапуск обработки или отчета с сохранением введенных данных (Обычные формы) ! 37

Универсальные функции v8 1cv8.cf

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

18.09.2015    8937    Rupert69    5    

Иерархическая нумерация (один из вариантов) 6

Универсальные функции v8 1cv8.cf

Данный механизм позволит пронумеровать ветви иерархической структуры в виде: 1. 1.1 1.1.1 1.1.2 1.2

17.07.2015    10455    makc2k    11    

ИзСтрокиСРазделителями в Восьмерке 8

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

Очень часто приходится работать с данными клиентов которые присылают данные в разных форматах в том числе и CSV. Это аналог семерочной функции ИзСтрокиСРазделителями

25.06.2015    15133    Serginio    11    

Функция для получения возможных перестановок или комбинаторика для 1С-нега 34

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

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

05.06.2015    16924    dusha0020    9    

Функция заполнения документа word по шаблону. Аналог функции CRM_ЗаменитьШаблонВВордеНаТекст 6

Универсальные функции v8 1cv8.cf

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

04.06.2015    14529    karpik666    10    

1С:Бухгалтерия 3.0. Как заглянуть в расчет себестоимости отладчиком 19

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

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

03.06.2015    8627    pit201201    9    

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

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

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

27.05.2015    22937    axelerleo    3    

Универсальная функция для программного выполнения СКД 110

Инструментарий разработчика Универсальные функции v8::СКД 1cv8.cf

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

20.05.2015    26997    dj_serega    18    

Правильная установка шрифта средствами 1С 22

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

Как правильно установить шрифт средствами 1С, а не просто копированием.

13.05.2015    19996    anig99    17    

Ускорение перепроведения документов 28

Производительность и оптимизация (HighLoad) Универсальные функции v8 1cv8.cf

Описание незначительной доработки типовой конфигурации, которая привела к ускорению перепроведения документов на 40%. Дорабатывалась УПП 1.3, но это должно без каких-либо изменений работать и в других конфигурациях с подобным подходом к проведению документов (КА, УТ 10)

31.03.2015    16944    vasyak319    33    

Добавление внешнего регламентированного отчета в БП 3.0 24

Универсальные функции v8 БП3.0

Добавление внешнего регламентированного отчета в БП 3.0

25.03.2015    12410    duhh    1    

Fast help. Универсальные функции для регистрации внешних отчетов/обработок в 1С 8 на управляемых формах. Использование Синонима отчета/обработки при выполнении кода &НаКлиенте 115

Универсальные функции v8 1cv8.cf

Fast-help. Ctrl+C, Ctrl+V в модуль внешнего отчета или обработки для 1С 8 УФ - и можно подключать в режиме Предприятия для запуска из Дополнительных отчетов или Дополнительных обработок. На оригинальность не претендую - методика регистрации взята с просторов инета. Добавлено для универсальности подсоединения любого отчета и обработки: считывание синонима и комментария отчета и использование его в параметрах регистрации. Для новичков. Или как готовый собранный текст для памятки и экономии времени. P.S. Показан вариант использования Синонима отчета/обработки для тех же целей универсального заполнения текста, связанного с отчетом/обработкой, но при выполнении кода в модуле формы &НаКлиенте.

19.03.2015    37949    bugtester    5    

Авторегистрация внешних отчётов/обработок средствами БСП 60

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

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

11.02.2015    20656    Yashazz    14    

Исправление ошибки функции ПолучитьВремяИзменения() 5

Универсальные функции v8 1cv8.cf

При работе с файлами и каталогами выяснилось, что функция ПолучитьВремяИзменения() некорректно возвращает время. Пример: дата изменения файла - 2015-01-01 10:00:00 функция возвращает дату - 2015-01-01 11:00:00 В синтаксис помощнике в примечание к функции написано: В режиме совместимости выдает местное время последней модификации файла с ошибкой NTFS. Если файл изменен летом, а просматривается зимой, то полученное время отстает на 1 час. Если файл изменен зимой, а просматривается летом, то полученное время опережает на 1 час. Если установлен режим совместимости Версия8_2_13 или выше, то время выдается без ошибки. Для корректировки времени была написана функция ПолучитьСмещениеВремени().

14.01.2015    4852    OtTech    6    

Опыты с автоматическим переводом кода C# в 1С-код через Roslyn 12

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

Появилась идея посмотреть, как будет выглядеть объектно-ориентированный подход в 1С, язык которой очень ограничен в средствах и не предусматривает определение классов. Программа по автоматическому переводу определений классов C# в другой язык позволила бы менять генерируемый код по мере появления новых идей. Поиски средств реализации привели к проекту Roslyn - открытому компилятору C#.

26.12.2014    35952    Elisy    12    

Код символа OEM 4

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

Как получить код символа в кодировке OEM средствами платформы 1С V8?

26.11.2014    10339    pavel-rosa    3    

Простые алгоритмы численного интегрирования 19

Универсальные функции v8 1cv8.cf

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

25.11.2014    9537    Идальго    13    

Мелкие полезные функции 87

Практика программирования Универсальные обработки Универсальные функции v8 1cv8.cf

На Инфостарте некоторое время назад существовали блоги. Я записывал заметки туда. Сейчас обнаружил, что блоги кончились. Решил перенести некоторые заметки из бога в отдельную публикацию. Вот заметки: 1. Поиск объекта по идентификатору. 2. Разрешение пользолваателям редактировать отдельные реквизиты документа без перепроведения.

19.11.2014    28279    Трактор    26    

Прием СМС из 1С 100

Практика программирования Универсальные функции SMS рассылки v8 1cv8.cf

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

31.10.2014    24377    Sybr    34    

Алгоритм разбивки длинных фраз и предложений на строчки 24

Универсальные функции v8 1cv8.cf

Разработал для ВУЗа, где я работаю, алгоритм разбивки длинных названий специальностей и прочих строковых вещей, для вывода в печатные формы заявлений, личных карточек, дипломов и прочего. Возможно, я не первый, но все ж - мой вариант. Может, кому и пригодится. Прошу прощения, если что не так. Это моя самая первая публикация:)

24.10.2014    4969    ammorf    13    

Рекурсивный поиск каталога среди каталогов. 1

Поиск данных Универсальные функции v8 1cv8.cf

Внимание особо умных. Предложенная процедура актуальна для конфигураций на платформе 8.1 и ниже. В них для функции НайтиФайлы не был реализован рекурсивный поиск в подкаталогах. Это указано в справке. Задача Найти путь к вложенному каталогу. Пример Каталог AST содержит каталоги A1, S1, T1 Каталог A1 содержит каталоги 0001, 0002, 0003 каталог S1 содержит каталоги 1001, 1002, 1003 Каталог Т1 содержит каталоги 2001, 2002, 2003 На входе функции КорневойКаталог = "D:\AST" КаталогПоиска = "1002" На выходе функции НайденныйПуть = "D:\AST\A1\1002" Уточнение - имена КаталогПоиска уникальны и не повторяются. Функция НайтиФайлы не помогает - она ищет их только в текущем каталоге.

19.09.2014    6935    betepon    5    

Как исключить запуск обработки несколькими пользователями одновременно 27

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

Иногда возникают ситуации, когда несколько пользователей одновременно используют обработку, которая создает объекты в базе. Например, производят выгрузку в другие базы через непосредственное подключение. Или с помощью обработки создают новые документы. В результате, возникает нежелательное дублирование. Как этого можно избежать?

16.09.2014    14759    swimdog    48    

Добавление данных из других отчетов 26

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

Бывает, что в отчет нужно включить какие-то данные из другого отчета, что же делать?

27.08.2014    8268    alexey_kurdyukov    22    

Хранение изображений в сетевом каталоге 37

Универсальные функции Практика программирования v8 КА1 УТ10 УПП1

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

15.08.2014    16531    Farzar    54    

Быстрое получение уникального числового значения без блокировок 5

Универсальные функции v8 1cv8.cf

Столкнулся с проблемой блокировок/тормозов при назначении уникального Штрихкода. Работало через поиск Макс. значения в Регистре сведений и записи туда нового значения. В принципе данный функционал можно использовать для создания уникальныхзначений.

13.08.2014    6673    serferian    17    

Формулы для расчета заработной платы "от обратного" (Украина. 2014) 4

Универсальные функции Зарплата Зарплата v8 1cv8.cf

Формулы для расчета официальной заработной платы "от обратного". Алгоритм применим с 01.08.2014 с учетом "военного сбора".

11.08.2014    12151    militskis    3    

Простой способ программного сохранения больших отчетов из СКД в формат Excel 39

Универсальные функции Загрузка и выгрузка в Excel v8::СКД 1cv8.cf

Перерыв весь интернет не смог найти простого способа сохранить отчет с большим числом строк в формате Excel. Везде предлагалось писать процедуры построчной записи, ADO, COMSafeArray и прочее. Метод же, используемый во всех найденный публикациях "Результат.Записать(ИмяФайла,ТипФайлаТабличногоДокумента.XLSX)", не работает при большом числе строк. Публикация http://infostart.ru/public/77128/ натолкнула на простую идею, которую и реализовал.

07.08.2014    27499    den_valley    14    

Простая процедура выгрузки пользователей из АД. 8

Универсальные функции v8 1cv8.cf

Простая процедура выгрузки данных из Active Directory для встраивания в Ваши решения.

06.08.2014    9698    DrSender    3    

Распределение оплаты по товарам 10

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

Учебная задача. Оплата приходит по заказу. Требуется запросом распределить её по товарам. Практическая задача была сложнее. Упростил специально для иллюстрации. Сначала собираем в одну таблицу заказы и товары. Затем ОБЪЕДИНТЬ ВСЕ с оплатами. Потом намазываем оплату на товар.

04.08.2014    17448    Трактор    5    

Заполнение дерева из табличных данных без рекурсии 7

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

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

02.08.2014    11319    makc2k    9    

Перенос пользовательских настроек между вариантами отчета на СКД 13

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

При работе с вариантами отчета на СКД, по умолчанию пользовательские настройки для каждого варианта отчета заполняются отдельно. Например, если есть параметр "Период", то заполнив его в одном варианте отчета, при переключении на другой вариант отчета - придется опять заполнять этот параметр.

18.02.2014    24350    serg_gres    6    

Запись текста в кодировке UTF-8 без BOM средствами платформы 1С 12

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

Запись текста в кодировке UTF-8 без BOM средствами платформы 1С (без "извращений")

06.02.2014    18157    mc2    14    

Отладка внешних печатных форм на тонком клиенте 45

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

Отладка внешних печатных форм для тонкого клиента без дополнительных обработок.

10.12.2013    21124    rutadmeen    39    

Функция Синоним для наименования 14

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

Аналог встроенной в платформу функции, преобразовывающей наименование в синоним. Пример: СуммаБезНДС -> Сумма без НДС

06.08.2013    9861    nick-max    16    

1С 8.2 переключение раскладки клавиатуры (с помощью dynwrap.dll) 35

Разработка внешних компонент Универсальные функции v8

Функция для автоматического переключения раскладки клавиатуры. (с помощью dynwrap.dll) Дабы не переключать каждый раз (при вводе информации в разных полях) с "Rus" на "Eng", можно эту работу возложить на функцию.

1 стартмани

22.05.2013    14290    Serg23ru    24    

Конвертер Даты из числового формата Excel 11

Загрузка и выгрузка в Excel Универсальные функции v8 1cv8.cf

Столкнувшись с проблемой загрузки в 1С из Excel Даты-Времени в числовом формате к удивлению не нашел нигде подобных формул. Может потому что они уж слишком банальны, а может потому что они "тайное знание посвященных". В общем, эта обработка пример конвертации Excel <=> 1C

1 стартмани

17.04.2013    16369    vova196    5    

Номер дня недели в месяце 26

Универсальные функции v8 1cv8.cf

В продолжение темы "Добавить к дате рабочие дни в запросе" (http://infostart.ru/public/166349/) - у клиента была самописная конфигурация, в которой график посещения торговой точки указывался в виде дней недели (например, вторник и пятница), а нужно было сделать так, чтобы указывался ещё и номер этого дня в месяце (например, третий четверг).

03.01.2013    22990    INTECH1    11    

Точка Актуальности для 1С 8 4

Практика программирования Универсальные функции v8 УТ10

Все знают, что такое ТА для 1с 7.7 И этот механизм отсутствует в 1С 8. Но многие бухгалтера привыкли к нему. Почему бы тогда его не реализовать?

1 стартмани

18.12.2012    18671    Sykoku    28    

Добавить к дате рабочие дни в запросе 60

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

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

16.12.2012    34606    INTECH1    32    

Вызов функции, размещенной во внешней обработке 32

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

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

14.12.2012    23699    Infector    18