Поиск в таблице значений по двум (трем и т.д. колонкам)
Есть ли в 1С7.7 возможность осуществить поиск в таблице значений методом/функцией по двум колонкам (двум значениям, одновременно присутствующим в искомой строке в заведомо предопределенных колонках)?
К сожалению, такой возможности нет. Обычно, когда возникает такая необходимость, создают дополнительную колонку (ключ), обычно типа “строка” и заполняют ее комбинацией из двух колонок, по которым надо будет производить поиск.
Например, если нужно осуществить поиск по комбинации ТМЦ+Партия, то в ключевую колонку записывают значение ТМЦ.Код+”*”+Партия.Код (при условии что коды уникальны), либо вместо кода другие атрибуты, например строки, сформированные системной функцией “ЗначениеВСтроку” и т.п.
| опубликовано: 15 Август 2007, 20:51