|
v7: Основание для...
| ☑ |
0
Eeakie
15.07.13
✎
14:23
|
Добрый день. Есть документ, который служит основанием для других. Как можно поймать программно список этих документов?
|
|
1
Рэйв
15.07.13
✎
14:24
|
см. параметры .ВыбратьДокументы()
|
|
2
Рэйв
15.07.13
✎
14:24
|
там одним из параметров - док основание
|
|
3
Джинн
15.07.13
✎
14:25
|
В Комплексной есть процедура в глобальнике. Вроде и в ТиС тоже.
|
|
4
Ёпрст
15.07.13
✎
14:25
|
(0) через перебор метаданных.
|
|
5
Eeakie
15.07.13
✎
14:25
|
(2) логично. Спасибо.
|
|
6
KishMish
15.07.13
✎
14:26
|
Судя по описанию метаданных
примерно так
Метаданные.Документ(ИмяТипаДокумента).ВводимыеНаОснованииДокументы
|
|
7
Eeakie
15.07.13
✎
14:27
|
(3) еще раз глянул: у меня в ТиС нет. Буду через мета делать.
|
|
8
Eeakie
15.07.13
✎
14:28
|
(6) а это вообще удобно :) спасибо :)
|
|
9
KishMish
15.07.13
✎
14:30
|
(6)
|
|
10
KishMish
15.07.13
✎
14:30
|
+(6) +(8)
Процедура Сформировать()
Сообщить(Метаданные.Документ("АвансовыйОтчет").ВводимыеНаОснованииДокументы.Количество());
Для Атом=1 По Метаданные.Документ("АвансовыйОтчет").ВводимыеНаОснованииДокументы.Количество() Цикл
Сообщить(Метаданные.Документ("АвансовыйОтчет").ВводимыеНаОснованииДокументы.Получить(Атом));
КонецЦикла;
КонецПроцедуры
|
|
11
Ёпрст
15.07.13
✎
14:32
|
(10) ошибка будет
|
|
12
KishMish
15.07.13
✎
14:34
|
(11) при каких условиях?
|
|
13
Ёпрст
15.07.13
✎
14:37
|
(12) это я так, о своём..
нет там ошибки
|
|
14
Eeakie
15.07.13
✎
14:46
|
(13) ;)
|
|