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