Инструментарий разработчика

Обработка для парсинга файла Xbase и представление его в форматах XML и JSON

Небольшая внешняя обработка для парсинга файла Xbase и представления его в форматах XML и JSON, а также открытия файлов Xbase непосредственно из 1C. В открытом файле доступны простейшие операции редактирования. Для отображения результата XML на форме используется XSLT преобразование. Использование:…
Read more

Управление версиями внешних обработок: вариант реализации

Как известно, в 1С:Предприятие имеется встроенная система управления версиями — "Хранилище конфигурации". К сожалению, в ней нельзя хранить версии внешних файлов 1С (отчетов, обработок, печатных форм и т.д.). Предлагаю свой вариант учета версий внешних обработок, который, на мой взгляд, обладает…
Read more

Выполнение произвольного кода

Обработка выполнения произвольного кода с расширенными возможностями. Бывает полезна для выполнения служебных операций (быстро очистить регистр, изменить значение скрытой константы и т.д.). Писал для себя, соответственно включил то, в чем чаще была необходимость: Возможность сохранять всё во внешнем файле, с…
Read more

Генерация QRCode без внешних компонент и подключения к Интернету

Для генерации QR-кода нужны были внешние компоненты, программы или доступ к интернет, а почему бы не сгенерировать QRCode javascript-ом? В таком виде он будет доступен всем платформам, которые в состоянии отобразить HTML документ. Проверил на 1С  8.1-8.3 и на последней мобильной…
Read more

Пример обработки для загрузки и обновления расширения конфигурации с яндекс диска

Пример обработки для загрузки и обновления расширения конфигурации с возможностью автоматического обновления. Загрузка с Яндекс диска. В обработке реализовано: 1. Форма настройки автообновления и загрузки расширений Возможно скачать любую версию Установить расширение для текущей версии конфигурации Установка признака Автообновление 2….
Read more

Отправка HTTP запроса в УТМ ЕГАИС. Код функции + обработка.

Функция для отправки HTTP запроса в УТМ ЕГАИС. Используется HTTPСоединение либо curl. Функция написана при решении задачи отказа от curl в пользу инструментов, встроенных в язык 1С. Возможности: Получение xml от УТМ ЕГАИС в виде файла на диске Отправка xml…
Read more

Обработка текстового файла по ключевым фразам

При перепроведении документов за какой-то большой период имеем «тонны» информации в служебном сообщении. Как упростить обработку служебного сообщения? Для этого как раз и подойдет обработка «ОбработкаСлужебногоСообщения». В первую очередь сохраняем служебные сообщения в исходный текстовый файл. Суть работы в следующем….
Read more

Создание резервной копии обработки при её открытии

Иногда внешняя обработка при работе вылетает из 1С с ошибкой. Ещё реже встречается ситуация, что после такого вылета эту обработку невозможно открыть даже конфигуратором. Данная обработка содержит код, который будет копировать файл обработки при её открытии. Часто программисты не имеют…
Read more

JSON 1C viewer

Обработка (УФ) для визуального отображения в дереве, редактирования в дереве в тексте, сохранения в файл JSON текста. Платформа 8.3.7. Возможности обработки: Открыть из файла Открыть по http ссылке Визуальное отображение в виде дерева Редактирование в дереве Сохранение в файл. Не…
Read more

Определение высоты области табличного документа при выставленном флаге автовысоты

Платформа сие не позволяет сделать непосредственно. Если АвтоВысотаСтроки = Истина, то ВысотаСтроки в таком случае будет равна нулю. Раз нельзя сделать непосредственно, значит, сделаем посредством имеющихся средств. Столкнулся давеча с проблемой:У коллеги возникла необходимость узнать высоту строки табличного документа, при…
Read more