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

Чтение значений реквизитов справочников и документов

Зачастую при написании обработок загрузки данных встает проблема скрытых реквизитов, особенно в конфигурациях, написанных на управляемых формах. Данная обработка позволяет прочитать все реквизиты и вывести их значения для любого документа или справочника. Обработка подходит для любой конфигурации, т.к. используются только…
Read more

Обработка для юнит-тестирования

Обработка предназначена для автоматизированного выполнения юнит-тестов при написании кода методом «Разработка через тестирование» («TDD»), применяющимся как самостоятельно, так и, в частности, в методике экстремального программирования. Обработка позволяет выполнить все предварительно написанные тесты одним нажатием кнопки и узнать результат их прохождения. Обработка…
Read more

Дай дернуть! О веб-сервисах, Linux’ах и добрых поисковых сайтах

О веб-сервисах, апачах и *nix’ах. — установим на новенький убунту старенький апач с php. — дернем сервис из php-скрипта. — создадим приложение, позволяющее дергать произвольный сервис с произвольными данными. — ну и что там получится по пути в лес… Начнем……
Read more

Построение сводной таблицы по DBF

Незатейливая программулька. Позволяет выбрать файл типа DBF, построить по ней сводную таблицу, а также выгрузить построенное в неком формате (XLS, XML, XML, TXT). В программке есть некоторые неудобства, в частности, не все на русском языке. Но, как говорится, «на скорость…
Read more

Цветовая схема для конфигуратора (Nim)

Цветовая схема для конфигуратора (по мотивам языка Nim) Цветовая схема для конфигуратора, которую я постоянно использую в работе. Возможно, кому-то понравится. Навеяна знакомством с замечательным языком программирования Nim. Настройки раскраски модулей в конфигураторе хранятся в файле 1cv8.pfl. Сам файл располагается…
Read more

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

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

Универсальный шаблон внешней печатной формы/обработки/отчета и пр. для конфигураций на основе БСП

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

Строка в дату. Универсальное решение. Применение NetObjetToIDispatch45

Нам часто приходится делать преобразования строк в даты. В 1С нет специальных средств на эту тему. Более того, я не встречал никаких универсальных решений в 1С, которыми был бы доволен и в очередной раз нам приходится писать костыли вроде этого:…
Read more

Быстрая отладка временных таблиц запроса

В настоящей публикации описывается простой и быстрый механизм получения данных временных таблиц запросов Возможно, кто-то напишет, что ничего нового в этой публикации нет. Я попробовал поискать аналоги предлагаемого механизма на сайте, но ничего не нашел, поэтому решил опубликовать данный материал. Многие…
Read more

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

Возникла необходимость получить структуру данных определенных объектов для описания проекта. Написал для этого обработку, которая выводит структуру данных в табличный документ. UPD: добавил колонку «Обязательный», означающую проверку заполнения реквизита. UPD2: исправил ошибку показа периода для непериодического регистра сведений UPD3: исправил…
Read more