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

Шаблон отчета в Word с условным отбором

Обработка вывода шаблона в Word с подстановкой значений и условным отображением выбранных блоков текста. Широко распространены решения в которых используются подстановки значений в поля шаблона. Но решений, позволяющих отображать блоки текста в случае выполнения определенных условий мне не встречалось. Мной…
Read more

Консольное приложение для получения почтовых вложений

Консольное приложение для получения почтовых вложений c указанного адреса и сохранения их в указанный каталог Приложение написано на Delphi 7, с использованием пакета компонент Indy 10. Параметрами служат имя хоста, порт, имя пользователя, пароль почты, каталог для сохранения вложений. Данное приложение…
Read more

Открытие консоли запросов при отладке из кода (Обычное приложение)

Часто для проверки работы запроса его текст приходится копировать в консоль запросов и проверять. Скопировать текст несложно. Досадная сложность возникает когда запрос имеет много параметров. Данная публикация о том как можно быстро открыть консоль запросов с текстом необходимого запроса и…
Read more

Динамические подписки на события v.3

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

ТаблицаЗначений. Проверка дублей.

Функция проверки дублей строк по значениям некоторых колонок. Потребовалось проверить таблицу значений на наличие дублей строк. Поначалу, как обычно, в каждом отдельном случае писалась своя функция. Но вот это надоело, и была сделана попытка создать универсальную функцию, помещенную в общий…
Read more

Немножко кода для 2.0 -> 3.0

Обновляя базу 2.0.51.10 -> 3.0.25.9  (платформа 8.2.17.169, файловая) уже в режиме Предприятие (не в конфигураторе!) обработка обновления сообщила, что у некоторой подписки не указан обработчик. Данная обработка (управляемая форма) при создании на сервере проверяет все подписки на пустую строку-обработчик. Если все…
Read more

Сравнение по метаданным движений документов

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

Шаблон отчета на управляемых формах с поддержкой нескольких макетов СКД (добавил и обычные формы)

Шаблон отчета на управляемых формах с поддержкой нескольких макетов СКД. Столкнулся с задачей написания отчетов на нетиповой конфе в режиме УП. Автоматически создаваемый интерфейс никуда не годится, а отчетов придется писать несколько… заморока, вопчем. Тащить типовой механизм откуда-нибудь из УТ…
Read more

Отчет по текущей настройке поддержки

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

Коллективная разработка на 1С версии 7.7 и Git

В данной статье я не буду рассматривать работу с системой контроля версий Git, для этого есть специальные ресурсы, например http://git-scm.com/book/ru. Я только расскажу тем, кто привык и любит Git, подружить старую добрую 7-ку и систему контроля версий Git. Коллективная разработка…
Read more