У вас мешанина терминов. Если вы попытаетесь гуглить свой вопрос, то получите фигню.
«Справочник» (у вас Номенклатура) — это, грубо говоря, табличка в СУБД без явного ограничения количества, где каждая запись соответствует элементу справочника.
«Ведомость» (у вас Произвольная Ведомость) — это ограниченный пользователем перечень каких-то данных. Можно реализовывать Отчетом или Обработкой, если результат будет уходить на принтер и не нужно хранить в базе. Если нужно хранить в базе, то делается документом с табличной частью; классика — зарплатная ведомость.
«Модуль элемента» — это вообще-то область описания обработчиков событий или программного интерфейса. Контекст упоминания говорит, что вы скорее всего имели в виду «Форму элемента» (она же «Карточка элемента»).
«Определенное условие» — абстрактное понятие, видимо связанное с описанием логических взаимосвязей. В мире 1С — это могут быть условия отборов (фильтры), условия оформления (старые долги — красным) или текстовые примечания с юридическими условиями по договорам.
Вы забываете, что решения на платформе 1С — это не классическое ООП, а DSL (ПОЯ), и потому у вас идет нагромождение бредовых нежизнеспособных идей, которые я даже не буду комментировать.
Как я понял, вам нужно видеть справочник номенклатуры, но по некоторому условию по клике на элемент открывать не карточку этого элемента, а форму какого-то отчета, куда параметром передать ссылку на элемент, по которому кликнули. Вариантов реализации масса и зависят от точного задания. Самое простое — это в списке Номенклатуры (элемент списка на форме списка) переопределить событие Выбор — там сделать проверку вашего условия, по выполнению которого отключить стандартное поведение и открыть требуемую форму. Если нужно более универсально и переопределять из любого места в коде, то в форме элемента в событиях создания или открытия (в зависимости от типа формы) можно отказаться от стандартного открытия и вызвать нужную форму.
Понятие Общей формы 1С
Формы в 1С:Предприятии предназначены для отображения и редактирования информации, содержащейся в базе данных и могут:
- принадлежать конкретным объектам конфигурации или
- существовать отдельно от них и использоваться всем прикладным решением в целом (общие формы).
Общие формы 1С — формы 1С, не принадлежащие конкретным объектам конфигурации и используемые различными объектами для решения схожих задач .
Обычно общие формы используются для форм настроек программы и других сервисных функций, например:
- прикрепление файла к документу;
- установка ЭЦП;
- установка прав доступа;
- печать документов и т.д.
Создание общей формы 1С
Создание новой общей формы разработчиком осуществляется с использованием конструктора форм командой Добавить («Общие формы» — Добавить), который позволяет новую общую форму (констант, отчета, форму выбора настроек отчета , варианта отчета и т.д.).
Вызвать общую форму можно с помощью метода ОткрытьФорму() , например:
Общие формы — формы, которые доступны из места конфигурации. Обычно общие формы используются для форм настроек программы и других сервисных функций. Например, прикрепление файла к документу, установка ЭЦП, структура подчиненности, установка прав доступа, печать документов, рабочие столы и т.д.
Общие макеты, общие картинки -объекты метаданных, которые могут универсально использоваться из разных мест конфигурации.
Элементы стиля — набор определенных заранее стилей, ссылка на которые используется в оформлении конфигурации. При смене стиля в этом объекте конфигурации, стиль автоматически меняется во всей конфигурации.
Языки — объект конфигурации, который предназначен для создания интерфейсов программы на разных языках.
Создание общей формы в 1С 8.3
Для облегчения создания новой общей формы разработчиками платформы 1С был создан конструктор форм:
Он позволяет буквально в несколько кликов мыши создать новую форму констант, отчета, форму выбора настроек отчета или варианта отчета.
Вызвать общую форму можно с помощью метода ОткрытьФорму(), например:
К сожалению, мы физически не можем проконсультировать бесплатно всех желающих, но наша команда будет рада оказать услуги по внедрению и обслуживанию 1С. Более подробно о наших услугах можно узнать на странице Услуги 1С или просто позвоните по телефону +7 (499) 350 29 00. Мы работаем в Москве и области.