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

JSON парсер для профессиональных разработчиков

Описана методика создания парсеров json-файлов для любой конфигурации 1С. Приложена тестовая конфигурация и обработки-парсеры для обычного и управляемого приложений. Материал предназначен для разработчиков на базе 1С, занимающихся вопросами автоматизации бизнес процессов, обмена данными, сопряжения 1С с web-сайтами и сервисами. При…
Read more

Список открытых форм в управляемом приложении

Иногда возникает необходимость узнать, как называется в конфигураторе открытая форма. Данный инструмент поможет это сделать из режима предприятия. Предлагаемая внешняя обработка обходит открытые окна и отображает их в виде таблицы с колонками: Имя формы — путь к форме, как он…
Read more

Мультиязычность данных в конфигурации

Использование разделения данных для работы с данными на нескольких языках. Мультиязычность данных в некоторых случаях может быть востребована. Например, есть конфигурация, в которой работают сотрудники из разных стран, не знающие несколько языков. Для реализации идеи используется механизма разделения данных, подробнее http://v8.1c.ru/overview/Term_000000788.htm…
Read more

Фотографирование фотокамерами Canon c управлением из 1С

Иногда, бывает, возникает необходимость фотографировать что-нибудь и сразу сохранять изображения в информационную базу. Цель настоящей разработки — предоставление такой возможности с использованием Canon SDK. Реализована возможность фотографировать что-нибудь и получать изображение в информационную базу. Использован Canon SDK. Это начальная версия…
Read more

JUG конструктор запросов и обработок

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

СКД: расшифровка данных по всей строке

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

Обработка для работы с базой SQL

Часто возникает необходимость в обмене данными между 1С и SQL. При этом структура базы данных SQL, состав ее таблиц и полей неизвестны. Данная обработка помогает разобраться с содержанием и назначением таблиц и полей базы данных SQL. Обработка показывает список таблиц…
Read more

БД Firebird. Подключение, чтение, просмотр — сделать по-быстрому

Заметки и опыт по итогам решения одной задачи. Подключение к БД Firebird, чтение/просмотр структуры таблиц, чтение/просмотр данных БД. Понадобилось мне тут данные вытащить из одной программки, написанной на БД Firebird. И оказалось, что да, в интернете полно примеров, где маститые…
Read more

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

Сервисная функция проверки результата выполнения запроса любой сложности в любой 1с8 программе в процессе отладки в конфигураторе (не управляемое приложение). При отладке в конфигураторе в окне Табло пишется вызов функции в качестве параметра которой подставляется имя проверяемого запроса: ПросмотрЗапроса(Запрос). В…
Read more

Анализ результатов юнит-тестирования

Не так давно попал на ситуацию, когда непонятно из-за какого коммита упал тест. Разработал для себя инструмент для выявления тех тестов, которые упали именно после моих правок. Страница проекта x-Unit на гитхабе: xUnitFor1C — простой и мощный фреймворк для тестирования в…
Read more