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

Статический анализатор кода для встроенного языка 1С

Инструмент статического анализа модулей встроенного языка 1С Назначение инструмента Программа предназначена для статического анализа модулей встроенного языка 1С (файлов *.bsl).   Зачем это нужно? Применение статического анализа при разработке позволяет сократить количество ошибок, выявляемых на этапе работы и сократить время, затрачиваемое на отладку…
Read more

Подсветка кода 1С в Visual Studio (2012, 2013)

Для тех, кто использует GСomp и TFS в качестве системы контроля версий, не очень удобно сравнивать модули без подсветки кода. Этот плагин призван исправить несправедливость. Это расширение для Microsoft VisualStudio IntegratedShell (2012  и 2013) реализует подсветку синтаксиса 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

SQL коннектор для 1С 8.2

Обработка служит для подключения к БД SQL через COMОбъект("ADODB.Connection"). Результат возвращается в табличное поле на форме. Данная обработка является шаблоном для разработчика 1С при «прямом» получении данных из БД MS SQL. На форме обработки необходимо указать параметры подключения к SQL:…
Read more