|
v7: Вопрос по 1с++ и 1с 7.7 | ☑ | ||
---|---|---|---|---|
0
Franchiser
гуру
24.10.15
✎
15:12
|
Пишу универсальную обработку по изменению реквизитов документов, в связи с этим вопросы.
1. Можно ли как-то средствами встроенного языка или компоненты 1с++ определить что общий реквизит документов отражается в _1SJourn или в таблице Документах, т.е. как узнать установлена ли у общего реквизита галочка "Отбор"? 2. Как определить что общий реквизит документа или реквизит шапки, реквизит тч имеет составной тип? |
|||
1
Джордж1
24.10.15
✎
15:13
|
1. Кури объект Метаданные
2. В 7-ке нет составных типов |
|||
2
Franchiser
гуру
24.10.15
✎
15:19
|
(1) 1. Через Метаданные все свойства доступны, кроме свойства "Отбор"
2. Пример Общий реквизит ДокументОснование имеет составной тип. |
|||
3
Джордж1
24.10.15
✎
15:26
|
(2)Может Неопределенный? или прост тип Документ?
|
|||
4
Franchiser
гуру
24.10.15
✎
15:29
|
(3) да может просто "Документ"
|
|||
5
Franchiser
гуру
24.10.15
✎
15:31
|
в 1++ можно как то получить все реквизиты которые есть в таблице _1SJourn?
|
|||
6
Джордж1
24.10.15
✎
15:38
|
По второму вопросу ТипЗначенияСтр. не помогает?
|
|||
7
Franchiser
гуру
24.10.15
✎
15:56
|
Сейчас нет возможности посмотреть, больше первый вопрос интересует. ТипЗначенияСтр работает со значением, а я смотрю через метаданные.
|
|||
8
Pers0naGrata
24.10.15
✎
16:07
|
(2) В Метаданных "Отбор" называется "Сортировка":
Колво=Метаданные.ОбщийРеквизитДокумента(); Для к=1 по Колво Цикл Сообщить("Идентификатор:"+Метаданные.ОбщийРеквизитДокумента(к).Идентификатор); Сообщить("Синоним:"+Метаданные.ОбщийРеквизитДокумента(к).Синоним); Сообщить("Сортировка (она же отбор):"+Метаданные.ОбщийРеквизитДокумента(к).Сортировка); КонецЦикла; |
|||
9
Franchiser
гуру
24.10.15
✎
16:19
|
(8) О, спасибо большое!
|
|||
10
Pers0naGrata
24.10.15
✎
16:26
|
(9) А это по второму вопросу:
Реквизит = Метаданные.Документ("ПоступлениеТМЦ").РеквизитШапки("ДокОснование"); Тип = Реквизит.Тип; Вид = Реквизит.Вид; Сообщить(Тип+?(ПустаяСтрока(Вид)=1,"","."+Вид)); |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |