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

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

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

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

17.08.2015    32060    160    30    

Подмена заголовка 1С 13

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

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

08.12.2018    1830    0    2    

Многопоточное восстановление последовательностей 29

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

Универсальный алгоритм многопоточного фонового восстановления любой последовательности.

05.12.2018    1864    0    29    

Дата создания ссылки SQL запросом 3

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

Функция, которая позволяет получить дату создания объекта 1С с помощью SQL запроса.

23.11.2018    1422    1    3    

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

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

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

4000 руб.

16.01.2015    33423    137    32    

Универсальные функции ЗУП 3.1 / ЗКГУ 3.1, которые помогут в разработке 159

Универсальные функции v8 v8::СПР ЗКГУ3.0 ЗУП3.x Зарплата Персонал, кадры

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

14.11.2018    3692    0    36    

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

Универсальные функции v8 v8::СПР ЗУП3.x Россия Персонал, кадры

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

07.11.2018    2068    0    4    

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

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

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

10.10.2018    1683    0    0    

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

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

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

21.09.2018    2984    4    0    

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

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

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

27.09.2018    3408    0    0    

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

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

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

19.09.2018    1173    0    1    

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

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

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

17.09.2018    898    0    0    

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

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

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

27.01.2016    46912    0    100    

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

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

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

12.09.2018    1239    0    0    

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

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

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

17.08.2018    3841    0    10    

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

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

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

28.06.2018    5428    1    7    

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

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

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

19.01.2018    23518    36    19    

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

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

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

19.06.2018    2157    0    4    

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

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

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

09.06.2018    4449    0    12    

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

Универсальные функции v8::СКД 1cv8.cf Россия

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

19.05.2018    3990    6    1    

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

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

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

26.02.2016    28930    0    36    

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

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

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

11.05.2018    2641    0    0    

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

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

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

07.05.2018    3550    0    6    

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

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

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

28.04.2018    2522    0    6    

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

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

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

19.02.2018    21510    0    37    

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

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

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

26.03.2018    4617    2    0    

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

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

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

16.03.2018    7334    0    5    

Проверка заполнения полей одной строкой 7

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

Функция для проверки заполнения полей.

02.03.2018    4227    0    2    

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

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

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

07.02.2018    56482    98    30    

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

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

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

26.02.2018    4076    12    1    

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

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

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

05.02.2018    5181    3    27    

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

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

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

22.01.2018    5031    2    10    

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

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

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

29.12.2017    12530    8    0    

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

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

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

12.01.2018    4664    0    4    

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

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

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

22.12.2017    11800    0    19    

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

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

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

26.05.2017    28936    154    76    

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

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

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

08.12.2017    7787    0    19    

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

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

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

28.11.2017    4658    3    1    

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

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

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

12.11.2017    5015    0    1    

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

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

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

20.05.2015    22109    0    18    

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

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

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

08.11.2017    10006    0    9    

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

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

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

30.10.2017    5893    4    4    

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

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

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

30.10.2017    5214    0    4    

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

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

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

02.02.2015    73050    47    48    

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

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

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

26.10.2017    5678    6    1    

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

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

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

12.10.2017    11307    0    58    

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

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

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

08.10.2017    5489    3    0    

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

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

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

13.01.2016    16961    4    13    

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

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

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

08.10.2017    12128    25    7    

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

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

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

12.09.2017    5834    0    10    

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

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

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

07.09.2017    6574    1    0    

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

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

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

11.08.2017    7494    0    21