Перевод десятичного числа в шестнадцатеричное
Бала задача переводить цвет элементов формы в шаблон HTML. Цвет RGB из формы мог достать только по компонентам в виде числа, а в разметке умею задавать цвет только в формате #XXYYZZ где XX, YY, ZZ задаються компоненты цвета в шестнадцитеричной системе. Вот и пришлось думать о переводе.
В результате такие вот функции:
И для примера обработочка во вложении (платформа 8.2).
Скачать файлы Специальные предложения- Скопировать ссылку
- Перейти
- Скопировать ссылку
- Перейти
//На входе – Целое положительное число //на выходе – строка 16-ричных "цифр" Функция ДесятьШестнадцать(пЧисло) лЦифры = "0123456789ABCDEF"; Рез = пЧисло; лСтр = ""; Пока Рез > 0 Цикл Ост = Рез % 16 + 1; лСтр = Сред(лЦифры, Ост, 1) + лСтр; Рез = Цел(Рез / 16); КонецЦикла; Возврат лСтр; КонецФункции
- Скопировать ссылку
- Перейти
Функция ВозвестиВСтепень(Число, Степень) Результат = 1; для й =1 по Степень Цикл
Результат = Результат * Число;
Возврат Результат; КонецФункции
- Скопировать ссылку
- Перейти
- Скопировать ссылку
- Перейти
Программный код в тексте публикации можно раскрасить .
Кстати. Разукрашка умеет переводить цвета используемые в 1С для HTML оптимизируя длину строки цвета. Виды обрабатываемых цветов: ВидЦвета.Абсолютный и ВидЦвета.WebЦвет. Получится так: RGB(255,0,0) = "red" RGB(0,0,255) = "blue" RGB(255,0,255) = "#FF00FF"
- Скопировать ссылку
- Перейти
- Скопировать ссылку
- Перейти
- Скопировать ссылку
- Перейти
- Скопировать ссылку
- Перейти
- Скопировать ссылку
- Перейти
- Скопировать ссылку
- Перейти
- Скопировать ссылку
- Перейти
- Скопировать ссылку
- Перейти
Автор, твоё велосипед с квадратными колесами не работает.
- Скопировать ссылку
- Перейти
- Скопировать ссылку
- Перейти
Просмотры 22644
Загрузки 14
Рейтинг 5
Создание 07.04.11 14:24
Обновление 07.04.11 14:24
№ Публикации 83824
Конфигурация Не имеет значения
Операционная система Не имеет значения
Страна Россия
Вид учета Не имеет значения
Доступ к файлу Абонемент ($m)
Код открыт Не указано
См. такжеОтправка электронной почты с помощью локального почтового клиента из 1С, развернутой под удаленным рабочим столом Промо
Решение для интерактивной (нажал-отредактировал) отправки электронных писем и печатных форм через почтовый клиент (Thunderbird, Outlook) находящийся на локальном компьютере, из конфигурации 1С, развернутой под удаленным рабочим столом (RDP, remote-app). Подходит также для локального развертывания 1С. Представлен пример быстрой интеграции с конфигурациями "Управление торговлей 10.3", "Управление производственным предприятием 1.3", "Комплексная автоматизация 1.1", "Бухгалтерия предприятия 2.0".
1 стартмани
21.09.2018 34474 24 stvorl 1
Функции для обработки произвольной таблицы значений
Просто несколько функций для работы с произвольной таблицей значений: Левое соединение, Внутреннее соединение, Свертка таблицы. Платформа 8.3.20.1674.
1 стартмани
04.04.2022 1135 6 sanek_tgu 0
Добавление электронной подписи в документ PDF
Как добавить подпись прямо в файл PDF, чтобы не нужно было файлы подписи передавать отдельно.
1 стартмани
26.08.2021 6556 18 fotov 17
Поиск корректной кодировки текста
Обработка для поиска корректной кодировки текста.
1 стартмани
12.10.2020 4083 10 Jokemas 7
Лучшие методы сравнения таблиц значений Промо
Задача сравнения таблиц значений встречается на практике довольно часто и может решаться по-разному. Недавняя дискуссия на форуме показала, что до сих пор не сложилось единого мнения о том, какой метод сравнения лучше. В этой статье описываются поиски ответа на данный вопрос, и делается субъективная попытка обобщить и подвести итоги дискуссии.
1 стартмани
02.02.2015 141831 65 ildarovich 66
Парсинг Excel-файла
Шаблон внешней обработки для парсинга Excel без использования COM-объектов, с учетом клиент-серверного взаимодействия, на толстом, тонком и веб-клиенте. С учетом требований безопасности и отображением длительных операций.
1 стартмани
15.09.2020 11743 32 LamerSoft 0
Дружелюбный интерфейс итогов в диалоге табличных частей, для Управляемых форм.
Небольшой набор функций и процедур, дающий возможность организовать итоги в подвале табличных частей с учетом быстрого отбора. Работает только для: табл.частей справочников; табл.частей документов; табл.частей обработок; таблиц значений на форме. (Обрабатываются колонки, содержащие числовой тип)
1 стартмани
14.09.2020 5606 5 DrZombi 9
Таблица значений в табличный документ (СКД)
Иногда бывает необходимость получить табличный документ по какому то набору данных. Например, требуется вывести какие то проверочные таблички пользователям или отправить результат запроса почтой. Для таких надобностей создавать специальные отчеты, хранить где-то схему, настройки, не имеет смысла. Получить табличный документ с группировкой из таблицы значений с помощью механизма СКД можно применив эту функцию.
1 стартмани
12.08.2020 26147 10 markivkin 4
Генерация QR-кода программная и интерактивная (код открыт, управляемая форма, обычное и управляемое приложение, API) Промо
Обработку можно быстро и легко интегрировать в любую конфигурацию с и без БСП (Библиотека Стандартных Подсистем).
3 стартмани
04.02.2016 60108 189 TuneSoft 30
Нормализация адреса с помощью API Почты России
Почта России предоставляет доступ к сервису нормализации адресов по API. Данная обработка, используя сервис Почты России, демонстрирует возможность нормализации адреса из произвольной строки. Предназначена в большей степени для программистов, т.к. не связана ни с какой конфигурацией.
2 стартмани
11.08.2020 7945 16 Cerberdm 7
Обработка чтения табличного документа (УФ)
Обработка чтения табличного документа (с возможностью чтения из файла без использования офисных приложений) и перевода данных в таблицу значений.
1 стартмани
07.08.2020 13434 11 chum1roma 10
Выполнение кода и получение данных запросов через HTTP сервис
Универсальное расширение, которое предоставляет доступ к конфигурации через запросы. Позволяет выполнять любой код в конфигурации и получать данные запросов 1С. Код и запросы 1С либо вводятся прямо в базе, либо передаются в запросе http. Для того, чтобы включить возможность выполнять любой код извне, необходимо включить настройку в расширении. Поддерживаются как управляемые, так и обычные формы!
2 стартмани
19.07.2020 6928 6 vladnet 7
Методы для группировки данных по полю,полям в Таблице Значений на примере универсального метода списания по партиям, а также отбора строк в ТЗ по произвольному условию. Для 8.x и 7.7 Промо
Я очень часто использую группировку данных по полю и полям, как в восьмерке, так и в семерке. Это аналог запроса Итоги, но там строится дерево, а в большинстве случаев нужны "плоские данные". Да и делать запрос в большинстве случаев более накладный процесс, чем работа с ТЗ. Все достоинства такого подхода приведены на примере метода универсального списания по париям, а так же отбора строк в ТЗ по произвольному условию. Для 7.7 еще отчеты сравнения двух ТЗ. Работая с различными базами для упрощения сравнения номенклатуры, или как аналог джойнов(join), сделал сравнение двух таблиц значений по нескольким полям. Пока группировки полей должны быть уникальны. Часто приходится искать дубли, для универсального поиска есть ДублиВТзПоПолю и пример в Тест.ert.
1 стартмани
25.06.2015 34686 4 Serginio 1
Универсальная функция получения дополнительных реквизитов и пример на форме
Решаем следующую задачу. Например, в справочнике «Номенклатура» — 10 дополнительных реквизитов: "Материал", "Наименование на английском", "Наименование на французском" и т.д., и 20 дополнительных реквизитов в справочнике «Характеристики номенклатуры». Необходимо вывести все характеристики по ТЧ "Товары", так называемую «Спецификацию» по «Заказу клиента» или «Заказу поставщика».