Практика программирования

Решение проблемы с параметрами страницы при предварительном просмотре

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

Подсистема алертов (уведомлений, отчетов)

Универсальная подсистема для платформ 8.1, предназначенная для быстрого формирования и отправки алертов (уведомлений, отчетов) пользователям. Не самостоятельна, требует встраивания в одну из типовых конфигураций и некоторого "допиливания напильником".   Данная подситема является доработкой подсистемы Павла Жаркова //infostart.ru/public/100289/. Если найдете ее полезной,…
Read more

Шесть буферов обмена

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

Автоматическое масштабирование табличного документа при печати

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

Открытие формы еще незаписанного документа 1С 8.2 Управляемое приложение

Недавно столкнулся с проблемой открытия формы еще не записанного в БД документа, много возился с этим. Решил обобщить все найденное, может кому-то сэкономит время. Итак вопрос №1: Как открыть форму еще не записанного документа (не заполнить на основании) ? Ответ:…
Read more

Универсальный подбор и обработка объектов

Утилита "Универсальный подбор и обработка данных", но расширенна возможностью обработки реквизитов объектов "Задачи" и "Планы видов расчёта". Утилита Универсальный подбор и обработка данных, позволяет удобно устанавливать значения реквизитов объектов, тем самым избавляя Вас от написания стандартных обработок или для исправления…
Read more

Пример получения в запросе всех подразделений с учётом иерархии (неограниченный уровень вложенности подразделений)

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

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

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

Проверка дублирования элементов справочников

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

Групповое изменение порядка обхода в диалоге (OpenConf 7.7)

Скрипт для OpenConf, позволяет расположить выделенные элементы диалога в порядке обхода за выбранным элементом. Порядок использования: 1. Выбрать элемент, за которым нужно расположить другие элементы. Вызвать макрос ChangeTabOrderTarget. 2. Выделить перемещаемые элементы, вызвать макрос ChangeTabOrder. Все элементы из п.2 в порядке…
Read more