Книга знаний

1С:Предприятие / v8

v8: Отбор в журналах документов по нескольким типам

Отбор в журналах документов по нескольким типамАвтор статьи: PR
Последняя редакция №1 от 05.05.07
URL: http://kb.mista.ru/article.php?id=531

Ключевые слова: Отбор, документ, тип


Порой хочется, открыв журнал документов, в который попадает несколько типов документов, отобрать, скажем, все приходные накладные и приходные кассовые ордера.

К сожалению, отбор по типу документа можно устанавливать только на равенство.

Поэтому, для решения задачи можно завести реквизит "Тип документа" типа "Перечисление.ТипыДокументов".

В перечисление "Типы документов" в значения нужно забить все существующие документы.

После этого в модуле объекта каждого документа в процедуру "Перед записью" нужно добавить код.
Если ЭтоНовый() Тогда
    ТипДокумента = Перечисление.ТипыДокументов[Метаданные.Имя];
КонецЕсли;


После всего перечисленного реквизит "Тип документа" можно вставлять в формы журналов документов и делать по нему отбор не только на равенство, но и остальные варианты отбора также.

Описание | Рубрикатор | Поиск | ТелепатБот | Захваченные статьи | Установки | Форум
© Станислав Митичкин (Волшебник), 2005-2024 | Mista.ru

Яндекс.Метрика