Выбрать документы в модуле, зная ТипДокумента?
☑
0
altaykniga
17.12.15
✎
14:38
Доброго дня, уважаемые.
Делаю внешнюю обработку.
Есть реквизиты:
ДатаНачала (Дата)
ДатаОкончания (дата)
Документ (ДокументСсылка)
Пользователь задает даты, выбирает документ-образец (документ нужного ему вида), жмет "выполнить"
Должна открыться выборка документов того вида, что и вид реквизита "документ".
Подскажите код процеруды, без запроса, пожалуйста!
получаю тип документа: Тип = ТипЗнч(Документ). Что дальше? Как открыть выборку документов именно этого типа?
1
palpetrovich
17.12.15
✎
14:40
[]
2
altaykniga
17.12.15
✎
14:41
(1) обычно пишу так:
Выборка = Документы.СчетФактураПолученный.Выбрать(ДатаНачала, ДатаОкончания);
//но мне изначально вид документа неизвестен, который пользователь выберет. Как написать код?
3
palpetrovich
17.12.15
✎
14:43
Выборка = Документы["СчетФактураПолученный"].Выбрать(ДатаНачала, ДатаОкончания);
4
altaykniga
17.12.15
✎
14:51
(3) спасибо большое.
проблема была в получении вида документа из ссылки...
ВидДокумента = ВидДокумента.Метаданные().Имя
5
Мыш
17.12.15
✎
15:07
(4) Возьми ещё в копилку: Метаданные.НайтиПоТипу()
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший