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

Генерация кода управляемой формы (декомпиляция элементов)

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

Матрица использования документов, справочников, регистров в подписках, командах и планах обмена (СКД)

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

Конструктор HTTP-запросов в 1С

Блуждая по просторам интернета, можно наткнуться на интересные web-сервисы, у которых есть API. Иногда возникают мысли о том, чтобы прикрутить этот сервис в 1С. Для этого нужно писать обработку, анализировать результат и после этого принимать решение о внедрении.     …
Read more

Отладка внешних печатных форм

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

Типовой механизм упрощенного изменения конфигурации в ERP 2.0 и УТ 11

В ERP 2.0 (и соответственно в УТ 11) появился функционал для упрощенной возможности модификации конфигурации разработчиками. Он касается в частности изменения форм объектов и размещения подписок на элементы, теперь задача изменения конфигурации на поддержке упростилась. Также появились дополнительные возможности в…
Read more

Замер времени выполнения временных таблиц больших запросов

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

Универсальная таблица для ввода данных

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

Работа с комментариями в тексте модулей — XDTO

Цель: — Быстрое удаление комментариев из группы файлов и возврат их обратно (в случае необходимости). — Изучение механизма XDTO   При обновлении конфигурации от 1С в случае использования определенных режимов обновления  в текст модуля добавляется строки комментариев с символами MRG….
Read more

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

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

Линейка для вёрстки табличных макетов

Обработка для подгонки размеров печатных форм. Собственно, всё просто: открываем макет из mxl-файла или вставляем из буфера обмена и включаем нужные линейки: «H»-горизонтальная, «V»-вертикальная. Задаём параметры — длина шкалы в миллиметрах и цена деления шкалы. После того как макет отредактирован…
Read more