...

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

Запись значения в поле ввода/формы со срабатыванием события ПриИзменении Промо

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

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

11.07.2007    56407    tormozit    52    

Преобразование цветов без таблиц сопоставления

Механизмы платформы 1С Универсальные функции Платформа 1C v8.2 8.3.6 Бесплатно (free)

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

вчера в 17:00    142    Yashazz    1    

Подсистема регулярных заданий

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

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

1 стартмани

вчера в 08:00    270    1    Sirruf    0    

Базовые принципы работы с регламентными заданиями подсистем БСП

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

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

22.05.2022    1067    quazare    15    

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

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

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

10.09.2017    53333    tormozit    74    

IDN и Punycode в 1С

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

Обработка "Punycode конвертер".

1 стартмани

01.05.2022    709    0    SpaceOfMyHead    0    

1С 7.7 и новый 1С:Контрагент

Универсальные функции v7.7 1cv7.md Россия Бесплатно (free)

Получение реквизитов контрагентов из 1С:Контрагент для старых конфигураций под 1с 7.7.

25.04.2022    419    zhenyat    3    

Модули общего назначения - готовые полезные функции и процедуры конфигураций на БСП

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

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

25.04.2022    3471    quazare    11    

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

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

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

08.12.2018    11947    moolex    26    

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

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

Функционал данного механизма служит для программного вывода "Таблицы значений" в реквизит управляемой  формы с типом "ДанныеФормыКоллекция". Может быть полезен в задачах, где состав колонок выгружаемой таблицы значений может меняться.

15.04.2022    1691    ns_bulatov    5    

Вывод табличных документов с разной ориентацией страниц в один pdf файл

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

Привожу код для вывода нескольких табличных документов c разной ориентацией страниц в один файл pdf.

06.04.2022    1144    sdjoker    5    

Универсальная процедура для изменения набора записей регистра сведений НЕ только по измерениям, но и с отбором по реквизитам

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

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

06.04.2022    636    serverstar    4    

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

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

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

1 стартмани

21.09.2018    34460    24    stvorl    1    

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

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

Просто несколько функций для работы с произвольной таблицей значений: Левое соединение, Внутреннее соединение, Свертка таблицы. Платформа 8.3.20.1674.

1 стартмани

04.04.2022    1127    6    sanek_tgu    0    

Получение контактной информации из отбора

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

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

25.03.2022    1079    the1    0    

Структурирование доработок обработчиков событий объектов и форм

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

В статье описан подход структурирования доработок обработчиков объектов и форм.

15.03.2022    820    Bazil    2    

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

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

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

26.02.2016    44177    unichkin    47    

Полезный код для программистов 1С (часть 3). Подготовка печатных форм + подсистема Управление печатью (БСП)

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

Мы все любим 1С, не так ли? Вот дает 1С прекрасный механизм возможности модификации макетов печатных форм в БСП. А из всех рекомендаций это получение макета и заполнение параметров областей. И вы спросите: "А что не так... ты печатные формы накодить не можешь без указаний сверху?". Да вот в том то и дело, что я могу все. А вот пользователям от такого механизма пользы 0, если из всех доступных изменений остаются только шрифты, да текст произвольный накинуть. А ведь можно больше, надо только соблюдать несколько правил при подготовке печатных форм...

07.03.2022    3512    vandalsvq    0    

Ручная скидка на строку товаров через автоматическую в УТ 11

Адаптация типовых решений Универсальные функции 8.3.14 УТ11 Бесплатно (free)

Доработка подсистемы скидок в УТ 11 для расширения функционала применения ручных скидок.

06.03.2022    616    malikov_pro    0    

Авансы, кредиты и предоплаты ФФД 1.05. Изменение типовой УТ 10.3.72.3

Адаптация типовых решений Универсальные функции Механизмы типовых конфигураций v8 УТ10 Бесплатно (free)

Изменение типовой конфигурации Управление торговлей 10.3.72.3 и ниже для случаев, когда клиент оплачивает частично по накладной. В расчетной части чека должны быть типы оплат "Постоплата кредит" - сумма оставшегося долга, "Зачет аванса" - сумма предыдущих оплат. Также исправлена ошибка при оплате за накладную, в которой указаны товарные позиции с разными ставками НДС.

05.03.2022    433    andrew.ab    0    

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

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

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

1 стартмани

29.12.2017    59333    45    agent00mouse    0    

1С с {{усами}}

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

Не так давно товарищ спросил, а можно ли придумать что-то, чтобы не писать одинаковые названия и описания товаров, а просто «р-р-раз!» и всё готово: чтобы из свойств товара и чего-то там ещё всё само скомпоновалось. Сразу на ум пришло слово «шаблонизатор» из мира web. Далее, что из этого получилось.

1 стартмани

21.02.2022    1363    0    evdokimov.ia    1    

Убираем параметры из отбора СКД

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

Заметка о некоторых технических нюансах параметров данных и отборов СКД.

17.02.2022    2765    Yashazz    28    

Отключение системных команд "Печать, Предварительный просмотр, Сохранить", которые по умолчанию отображаются с релиза 8.3.15

Универсальные функции Адаптация типовых решений v8 УТ11 Россия Абонемент ($m)

В УТ 11 возникла необходимо при печати чека отключить системные команды Печать, Предварительный просмотр, Сохранить. Задача: отключить возможность у пользователя (кассира) печатать документы реализации (Товарный чек или Реализацию) в количестве более 1 экземпляра.

1 стартмани

16.02.2022    2043    0    whitevolta    0    

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

Универсальные функции Механизмы платформы 1С Запросы v8 Бесплатно (free)

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

30.10.2017    28473    unichkin    18    

Приведение к единому виду номеров телефонов в УТ 11

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

Приведение к единому виду и наведение порядка в номерах телефонов в УТ 11.

1 стартмани

11.02.2022    1069    7    user823999    0    

При выполнении операции закрытия месяца "Распределение затрат и расчет себестоимости" произошла ошибка: Переполнение стека встроенного языка на сервере

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

Описание решения проблемы переполнения стека при выполнении операции закрытия месяца "Распределение затрат и расчет себестоимости" в 1С:ERP Управление предприятием, редакция 2.4.13.123.

1 стартмани

10.02.2022    1379    1    shsa    0    

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

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

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

26.05.2017    52424    DarkAn    87    

Добавление в стандартную (типовую) печатную форму своего реквизита

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

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

10.02.2022    1527    sponchebob    3    

Объединяем и вырезаем периоды

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

Была задача вырезать из нужных периодов периоды-исключения. Искал решение в интернете, но не нашёл. Так родилась эта статья.

5 стартмани

06.02.2022    1504    0    Sungang    1    

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

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

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

2 стартмани

04.02.2022    1021    0    Denis211990    0    

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

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

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

20.05.2015    32211    dj_serega    18    

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

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

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

1 стартмани

02.02.2022    885    0    dendzu    4    

Транслитерация Unicode в ASCII

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

Приведен пример функции.

1 стартмани

24.01.2022    1153    0    vl-sher1    1    

Перемещение товаров между филиалами в одной информационной базе 1С с применением RLS

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

В своей статье Ретунский Александр, аналитик-эксперт компании АО «Корпоративные ИТ-проекты» (официальный партнер ИнфоСофт), поделится опытом решения задачи по перемещению товаров между филиалами в одной информационной базе 1С с применением RLS.

30.12.2021    1421    Shining_ninja    12    

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

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

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

1 стартмани

02.02.2015    141768    65    ildarovich    66    

Конвертируем печатную форму pdf в картинку (jpg, gif, png и прочие) на сервере

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

Была поставлена интересная задача конвертировать печатную форму в файл картинку. По условию задачи клиенту на почту нужно присылать только файл картинку (jpg, gif).

22.12.2021    2987    John_d    23    

Несколько простых приемов для удобной работы в конфигураторе

Универсальные функции Механизмы платформы 1С v8 Бесплатно (free)

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

12.11.2021    7974    acces969    95    

Простейший способ учета изменений управляемых форм объектов 1С

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

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

02.11.2021    1393    avalakh    12    

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

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

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

13.01.2016    25572    unichkin    13    

Функции для преобразования справочников и документов в соответствие и обратно

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

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

01.11.2021    1115    avalakh    5    

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

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

В статье опишу вариант хранения настроек используемый мной при реализации функциональных блоков

22.10.2021    703    malikov_pro    5    

Автоматическая установка времени в документах

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

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

3 стартмани

22.10.2021    2229    3    RSConsulting    0    

Генерация QR-кода программная и интерактивная (код открыт, управляемая форма, обычное и управляемое приложение, API) Промо

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

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

3 стартмани

04.02.2016    60095    189    TuneSoft    30    

Программно свернуть/развернуть узел динамического списка (с основной таблицей). Жирная точка над всеми "i".

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

Какой пользователь не мечтал поменьше тыркать кнопкой? Особенно в малюсенькие +/- в "древесных" динамических списках. Если вас тоже озадачили, чтобы, при выборе узла дерева сами развернулись все его вложенные элементы , а при выборе другого узла - так же автоматом свернулась ранее развернутая ветка (причем эти узлы могут находится в разных "отношениях" друг с другом)... То вам - сюда.

08.10.2021    2080    e-9    13    

Сумма прописью на узбекском (латиница)

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

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

1 стартмани

07.10.2021    1783    0    errorium    0    

Проверка мобильного телефона в базе МВД Украины (IMEI)

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

Добрый день, коллеги. Данная статья просто показывает готовый метод, при помощи которого вы сможете проверить мобильный телефон в базе МВД Украины.

04.10.2021    824    kaliuzhnyi    0    

Методы для группировки данных по полю,полям в Таблице Значений на примере универсального метода списания по партиям, а также отбора строк в ТЗ по произвольному условию. Для 8.x и 7.7 Промо

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

Я очень часто использую группировку данных по полю и полям, как в восьмерке, так и в семерке. Это аналог запроса Итоги, но там строится дерево, а в большинстве случаев нужны "плоские данные". Да и делать запрос в большинстве случаев более накладный процесс, чем работа с ТЗ. Все достоинства такого подхода приведены на примере метода универсального списания по париям, а так же отбора строк в ТЗ по произвольному условию. Для 7.7 еще отчеты сравнения двух ТЗ. Работая с различными базами для упрощения сравнения номенклатуры, или как аналог джойнов(join), сделал сравнение двух таблиц значений по нескольким полям. Пока группировки полей должны быть уникальны. Часто приходится искать дубли, для универсального поиска есть ДублиВТзПоПолю и пример в Тест.ert.

1 стартмани

25.06.2015    34675    4    Serginio    1    

Многоуровневая структура из XDTO

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

Преобразование Объекта XDTO в многоуровневую Структуру. Вывод многоуровневой структуры в табличный документ.

27.09.2021    719    user799503    1    

Проверка опечаток (орфографии) в 1С

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

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

1 стартмани

02.09.2021    2325    4    lagutiniv    8    

Взаимодействие с api Честный знак (Молочная продукция)

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

Обзор основных примеров взаимодействия с Честным знаком по api для нетиповых конфигураций.

30.08.2021    5350    user5300    57    

Замена символов русской раскладки на английские в штрихкоде

Сканер штрих-кода Универсальные функции 1cv8.cf Бесплатно (free)

Берешь такой сканер, сканируешь, а у тебя русская раскладка. И началось - переключи, опять отскань... Простое решение, которое можно доделать под себя.

29.08.2021    808    Mi11er    0