|
Как проверить наличие реквизита в типе документа, а не в конкрентом документе? |
☑ |
0
Сияющий Асинхраль
13.09.15
✎
15:31
|
В типовых есть функция ЕстьРеквизитДокумента(), которая проверяет наличие реквизита, например, "Организация" в конкретном документе, а как проверить наличие реквизита не обращаясь к конкретному документу, а просто по типу документа, например "РеализацияТоваровУслуг" и т.д. Просто надо пробежавшись по всем типам документов в конфе, определить в каких из них есть реквизит, а в каких нет, на выбирая конкретные документы...
|
|
1
Сияющий Асинхраль
13.09.15
✎
15:33
|
Все, извините, вопрос снят - получилось...
|
|
2
Zamestas
13.09.15
✎
15:33
|
(0) Метаданные не?
|
|
3
Злопчинский
13.09.15
✎
15:34
|
Через метаданные вестимо..? в клюшках так, думаю что и в снеговике аналогично..
.
Метаданные.Документ("Реализация").РеквизитШапки("Какойтореквизит")/Выбран() = 0 или 1
|
|
4
Злопчинский
13.09.15
✎
15:34
|
(1) и как?
|
|
5
ДенисЧ
13.09.15
✎
15:35
|
Мда... А стоило бы подумать пару минут в тишине, а не лезть на форум....
|
|
6
Zamestas
13.09.15
✎
15:37
|
(5) Может день программиста празднует в полный рост)))
|
|
7
Злопчинский
13.09.15
✎
15:38
|
(5) что-то ты недобрый сегодня, непозитивный и неотзывчивый.. СП плохо продается что ли? голодаешь? ;-)
|
|
8
ДенисЧ
13.09.15
✎
15:42
|
(7) Не покупают (((
Праздник, а выпить не на что...
|
|
9
Сияющий Асинхраль
13.09.15
✎
15:49
|
(8) Куплю СП, а то не здорово, программлю уже не первый год на восьмерке, а СП до сих пор в глаза не видел :-)
(3) как то так:
Для Каждого Док Из Метаданные.Документы Цикл
ИмяДока = СокрЛП(Док.Имя);
Если НЕ ОбщегоНазначения.ЕстьРеквизитДокумента("Организация",Док) Тогда
Продолжить;
КонецЕсли;
КонецЦикла;
КонецЦикла;
|
|
10
Сияющий Асинхраль
13.09.15
✎
15:49
|
+(9) Хотя СокрЛП() здесь, походу, нафиг не надо...
|
|
11
Злопчинский
13.09.15
✎
15:56
|
(10) там аккуратно надо чтобы Идентификатор документа юзать, ане Синоним ;-) ??
|
|
12
Сияющий Асинхраль
13.09.15
✎
16:01
|
(11) Синоним, ЕМНИМ, дает Док.Представление(), а Док.Имя как раз идентификатор, по крайней мере, когда подставляю это имя в запрос, все работает...
|
|