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

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

[Расширение] Контроль отрицательных остатков по регистру бухгалтерии при проведении Промо 54

Универсальные функции Инструментарий v8 1cv8.cf Россия БУ Учет ТМЦ Абонемент ($m)

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

1 стартмани

17.08.2015    30896    157    30    

Пример универсальной функции для создания схемы компоновки данных с группировкой колонок 15

Универсальные функции v8::СКД 1cv8.cf Абонемент ($m)

При использовании функции создания схемы компоновки данных согласно https://infostart.ru/public/575659/ было недостаточно возможности группировки колонок и вывода заголовка документа. Эти возможности и были добавлены в функцию.

1 стартмани

10.10.2018    1030    0    0    

Добавление расшифровки в стандартные и добавленные внешние отчеты со стандартной формой отчета на СКД 66

Универсальные функции v8::УФ v8::СКД ERP2 УТ11 Россия Бесплатно (free)

Описан способ добавления расшифровки отчета на СКД как встроенного в систему, так и добавленного внешнего отчета.

27.09.2018    2590    0    

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

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

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

19.09.2018    834    1    

Отправка электронной почты с помощью локального почтового клиента из 1С, развернутой под удаленным рабочим столом Промо 4

Печатные формы документов Универсальные функции Email v8 КА1 БП2.0 УТ10 УПП1 Абонемент ($m)

Решение для интерактивной (нажал-отредактировал) отправки электронных писем и печатных форм через почтовый клиент (Thunderbird, Outlook) находящийся на локальном компьютере, из конфигурации 1С, развернутой под удаленным рабочим столом (RDP, remote-app). Подходит также для локального развертывания 1С. Представлен пример быстрой интеграции с конфигурациями "Управление торговлей 10.3", "Управление производственным предприятием 1.3", "Комплексная автоматизация 1.1", "Бухгалтерия предприятия 2.0".

3 стартмани

21.09.2018    1708    4    0    

Транслитерация. VN->Latin translit 0

Универсальные функции v8 1cv8.cf Абонемент ($m)

Функция транслитерации из Вьетнамского текста в Латиницу для 1С: Предприятие

1 стартмани

17.09.2018    619    0    0    

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

Универсальные функции v8 Абонемент ($m)

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

1 стартмани

12.09.2018    954    0    

Причины реструктуризации. Практический пример 36

Системное Тестирование и исправление Инструментарий Универсальные функции v8 1cv8.cf Бесплатно (free)

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

17.08.2018    3384    10    

Использование классов .Net в 1С для новичков Промо 129

Практика программирования Внешние компоненты Универсальные функции v7.7 v8 Бесплатно (free)

Руководство для новичков. Написав статью http://infostart.ru/public/238584/, я понял, что многие не понимают того, что написано. Поэтому в этой статье постараюсь более подробно остановиться на азах и без кода на вражеском языке (C#)

27.01.2016    43387    99    

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

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

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

1 стартмани

28.06.2018    4887    7    

Поиск свободного штрихкода одним запросом по оригинальной методике 3

Универсальные функции v8 1cv8.cf УУ Розничная торговля Абонемент ($m)

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

1 стартмани

19.06.2018    1903    0    4    

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

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

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

09.06.2018    3839    12    

Программное создание динамического списка на управляемой форме (Динамическое создание динамического списка) готовая процедура + обработка - демонстрационный пример Промо 212

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

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

1 стартмани

19.01.2018    20278    18    

Универсальная функция - Сформировать результат СКД 14

Универсальные функции v8::СКД 1cv8.cf Россия Абонемент ($m)

Предлагаемая функция СформироватьРезультатСКД позволяет программисту комфортно применять систему компоновки данных для обработки информации текущей или внешней базы. Функцию целесообразно размещать в общем модуле или в расширении конфигурации на управляемых формах.

1 стартмани

19.05.2018    3542    6    1    

Динамическое заполнение управляемой формы по макету (без использования расширений) 5

Работа с интерфейсом Универсальные функции v8::УФ Абонемент ($m)

Изменение управляемой формы (реквизиты, команды, элементы, предопределенные процедуры) на основании макета формы.

1 стартмани

11.05.2018    2318    0    0    

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

Универсальные функции v8 v8::Запросы 1cv8.cf Бесплатно (free)

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

07.05.2018    3109    6    

Богатый редактор картинок, хранимых в базе, с возможностью РИСОВАНИЯ. Редактор внешних файлов картинок. Объект, расширяющий возможности работы с картинками из встроенного языка (Три в одном) + Обработка «Стандартизация картинок» Промо 52

Инструментарий Универсальные обработки Универсальные функции v8 1cv8.cf Платные (руб)

Обработка предназначена для редактирования картинок в режиме «Предприятие», с возможностью РИСОВАТЬ на них. Она позволяет редактировать как картинки, хранимые в базе, так и графические файлы с диска на файловой системе. Помимо базовых функций (изменение размеров, преобразование формата, обрезание картинки, повороты и т.п.) – редактор имеет богатый набор инструментов для рисования. Доступна функция вставки изображения из буфера обмена. Это все позволяет существенно упростить работу с картинками. Также обработка может быть использована из встроенного языка как объект для редактирования картинок с набором экспортных процедур и функций для реализации иных бизнес задач (как пример в состав включена обработка "Стандартизация картинок"). Этот объект является альтернативой стандартного объекта «Картинка» с расширенными возможностями. Объект может быть использован: на стороне клиента, на стороне сервера, из внешнего соединения. Это позволяет существенно упростить и автоматизировать работу с картинками. Данная обработка будет особенно полезна тем, кто вносит картинки в базу (изображения номенклатуры, фотографии физических лиц и т.п.). Функционал реализуется с использованием JavaScript и бесплатного ПО ImageMagick (без использования внешних компонент). Возможность работы обработки в режиме управляемых форм находится на стадии разработки.

4000 руб.

16.01.2015    32219    133    32    

Получение номера без префикса и лидирующих нулей 1

Универсальные функции v8 1cv8.cf Абонемент ($m)

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

1 стартмани

28.04.2018    2228    0    6    

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

Практика программирования Обмен через XML Универсальные функции v8 Абонемент ($m)

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

1 стартмани

26.03.2018    4232    0    

Примеры реализации собственных автоподстановок в 1С:Документооборот 21

Практика программирования Универсальные функции v8::Бизнес-процессы ДО Делопроизводство и документооборот Бесплатно (free)

Примеры реализации функций автоподстановок для использования в шаблонах процессов в 1С:Документооборот.

16.03.2018    6258    3    

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

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

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

26.02.2016    25544    26    

Подписка на события, преобразование объекта в JSONAPI, отправка в RabbitMQ 13

Обмен с другими системами Универсальные функции v8 1cv8.cf Абонемент ($m)

Обработка содержит функции: - сериализация объекта 1с в JSONAPI - отправка в RabbitMQ по HTTP

1 стартмани

26.02.2018    3746    8    1    

Проверка таблицы на дублирование строк (ТаблицаЗначений, ТабличнаяЧасть) и получение массива таких строк 9

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

Функция для проверки дублирования строк в ТаблицеЗначений или ТабличнойЧасти. Также, если необходимо, возвращает массив задублированных строк (можно обработать).

1 стартмани

05.02.2018    4732    27    

Минимализмы 3 Промо 291

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

Очередная серия "минимализмов" [http://infostart.ru/public/306536/, https://infostart.ru/public/460935/]. Также, как и в предыдущих статьях, здесь приведена подборка коротких оригинальных авторских решений некоторых задач. Ранее эти решения были разбросаны по моим комментариям к чужим публикациям.

19.02.2018    18916    34    

Свертка таблицы значений. С блэкджеком и всем остальным 4

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

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

1 стартмани

22.01.2018    4551    2    10    

Определение MIME-типа файла 6

Универсальные функции v8 1cv8.cf Абонемент ($m)

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

1 стартмани

12.01.2018    4266    0    2    

Многопоточность. Универсальный «Менеджер потоков» 2.0 Промо 131

Оптимизация БД (HighLoad) Инструментарий Теория программирования Универсальные функции v8 1cv8.cf Россия Абонемент ($m)

Восстановление партий или взаиморасчетов, расчет зарплаты, пакетное формирование документов или отчетов - теперь все это стало доступнее. * Есть желание повысить скорость работы медленных алгоритмов! Но... * Нет времени думать о реализации многопоточности? * о запуске и остановке потоков? * о поддержании потоков в рабочем состоянии? * о передаче данных в потоки и как получить ответ из потока? * об организации последовательности? Тогда ЭТО - то что надо!!!

10 стартмани

07.02.2018    54444    76    28    

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

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

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

22.12.2017    10676    17    

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

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

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

08.12.2017    6849    19    

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

Универсальные функции v8 1cv8.cf Россия Абонемент ($m)

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

1 стартмани

28.11.2017    4349    1    

Расширение возможностей печати: Вывод произвольного нижнего и верхнего колонтитула Промо 7

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

Расширяем функционал вывода нижнего / верхнего колонтитула. Стандартно 1С имеет достаточно ограничений по выводу и наполнению колонтитулов содержимым, взять хотя бы такие, как вывод только текста и отсутствие ограничения на номер конечной страницы. А при разработке кода сталкиваешься с тем, что свой блок с нижним колонтитулом нужно прижимать к низу страницы. Казалось бы быстро решаемый вопрос, но и в нем есть нюансы. Сейчас я расскажу о том, как решалась эта задача. UPD 15.02.2018. Добавлен вывод верхнего колонтитула; Вывод колонтитулов на первой и последней странице управляется параметрами; Научился считать страницы: Добавлено заполнение переменных аналогичных стандартным из колонтитулов; Задаются форматы даты и времени. Ограничения прежние: 1. Повторно сформировать табличный документ после смены параметров страницы интерактивно.; 2. Передавать данные для более плотной печати как можно более мелко нарезанными кусками.

2 стартмани

29.12.2017    11204    7    0    

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

Загрузка и выгрузка в Excel Универсальные функции v8 Бесплатно (free)

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

12.11.2017    4658    1    

Определяем контекст сеанса 1С программно (Тонкий/Толстый клиенты/HTTP-Сервис/Фоновое задание и т.д.) 28

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

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

08.11.2017    9056    9    

Запуск приложений на клиенте из RDP-сессии 8

Универсальные функции v8 1cv8.cf Абонемент ($m)

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

1 стартмани

30.10.2017    5414    4    4    

Многопоточность. Универсальный «Менеджер потоков» (фреймворк) с отслеживанием зависимости объектов Промо 155

Практика программирования Теория программирования Универсальные функции Оптимизация БД (HighLoad) v8 1cv8.cf Россия Абонемент ($m)

Восстановление партий, расчет зарплаты, пакетное формирование документов или отчетов - теперь все это стало доступнее. * Есть желание повысить скорость работы медленных алгоритмов! Но... * Нет времени думать о реализации многопоточности? * о запуске и остановке потоков? * о поддержании потоков в рабочем состоянии? * о передаче данных в потоки и как получить ответ из потока? * об организации последовательности? Тогда ЭТО - то что надо!!!

26.05.2017    27035    76    

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

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

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

30.10.2017    4820    4    

Простые подсистемы: Библиотека подсистем 11

Инструментарий Универсальные обработки Универсальные функции v8 Абонемент ($m)

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

1 стартмани

26.10.2017    5311    6    1    

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

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

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

12.10.2017    10761    58    

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

Инструментарий Универсальные функции v8::СКД 1cv8.cf Бесплатно (free)

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

20.05.2015    21227    18    

Подсистема liteFunc - пользовательские функции. Изменение бизнес логики без изменения конфигурации 2

Универсальные функции v8 1cv8.cf Абонемент ($m)

Публикую решение, применение которому можно найти при работе с бизнес-процессами, рассылками по клиентам, автоматическими реакциями на события в 1с. Аналоги функционала можно найти в типовой 1с:Документооборот - условия маршрутизации, БИТ.CRM 3 - пользовательские функции, БИТ.Финанс - пользовательские функции.

1 стартмани

08.10.2017    5117    3    0    

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

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

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

1 стартмани

08.10.2017    10999    6    

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

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

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

12.09.2017    5490    10    

Лучшие методы сравнения таблиц значений Промо 289

Универсальные функции v8 1cv8.cf Абонемент ($m)

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

1 стартмани

02.02.2015    69749    45    47    

Простые подсистемы. Обновление версии ИБ 4

Сервисные утилиты Инструментарий Универсальные функции v8 1cv8.cf Абонемент ($m)

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

1 стартмани

07.09.2017    6184    1    0    

Разность дат 20

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

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

11.08.2017    6982    21    

Автозадачи 136

Бизнес-процессы Универсальные функции v8::СКД Россия Абонемент ($m)

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

1 стартмани

01.08.2017    18265    138    25    

Выполнение произвольного кода в фоновых заданиях Промо 34

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

Если надо быстро провести 100`000 документов...

13.01.2016    16083    13    

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

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

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

07.07.2017    5582    5    

Универсальная процедура по загрузке файла из интернета 10

Практика программирования WEB Универсальные функции v8 v8::УФ 1cv8.cf Абонемент ($m)

Передаем в процедуру всего два параметра: откуда взять и куда положить. Остальное она сделает сама

1 стартмани

17.05.2017    8117    9    2    

Правильный вопрос 16

Универсальные функции v8 1cv8.cf Абонемент ($m)

Заметили, что пользователи бездумно кликают по первой попавшейся кнопке, не удосужившись прочитать текст предупреждения или вопроса? Данная функция призвана решить данную проблему!

1 стартмани

15.05.2017    7133    0    15    

Реализация функции MS Excel ВСД (IRR) в 1С 3

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

Клиент поставил задачу: посчитать в 1С внутреннюю ставку доходности проекта. В MS Excel это решалось просто, достаточно было вызвать функцию ВСД (или IRR в не локализованной версии). В 1С такой функции нет. После анализа решений в интернете написал свою реализацию этой задачи, всё просто: на вход подается таблица значений, которая содержит денежные потоки через равные промежутки времени. На выходе получается процентная ставка за период.

1 стартмани

06.04.2017    6412    5    0