|
определить есть ли реквизит у дока | ☑ | ||
---|---|---|---|---|
0
Domanoff26
29.09.11
✎
09:18
|
перебираю циклом все доку, надол определять есть ли у него реквизит дата, как это делается лучше?
|
|||
1
n0ther
29.09.11
✎
09:21
|
у документа реквизит дата есть всегда, можешь не проверять
|
|||
2
zak555
29.09.11
✎
09:22
|
(1) +1
|
|||
3
wise
29.09.11
✎
09:24
|
(1)+2
|
|||
4
SeraFim
29.09.11
✎
09:25
|
(1)+3
|
|||
5
SeregaMW
29.09.11
✎
09:25
|
Если Дата = < > =< => Значение тогда
Сообщить("Мое условие ИСТИНА"); конецЕсли |
|||
6
SeregaMW
29.09.11
✎
09:25
|
(5) Док.Дата ;)
|
|||
7
Ненавижу 1С
гуру
29.09.11
✎
09:26
|
(0)
ЕстьДата = Истина; |
|||
8
aka AMIGO
29.09.11
✎
09:26
|
(2-4) -1
наверняка реквизит типа дата, а не датадок :) |
|||
9
zak555
29.09.11
✎
09:27
|
(8) не факт, что датаДок есть хоть в каком-то документе =)
|
|||
10
aka AMIGO
29.09.11
✎
09:29
|
(0) в 7-ке это можно сделать через метаданные, перебирая все реквизиты документа, с проверкой типа.. или имени..
(9) вот как? :( а что, прогер мог удалить его с формы? из дока - ну никак не удалишь :) |
|||
11
zak555
29.09.11
✎
09:30
|
(10) ты путаешь : в 7ке всегда есть ДатаДок, а в 8ке Дата
|
|||
12
Maxus43
29.09.11
✎
09:31
|
(10) и в 8-ке можно перебрать реквизиты. можно по названию реквизита поиск делать и т.д.
|
|||
13
rsv
29.09.11
✎
09:35
|
(0)
Попытка обращение к твоему реквизиту Исключение КонецПопытки |
|||
14
Феерия
29.09.11
✎
09:36
|
Функция ЕстьРеквизитДокумента(ИмяРеквизита, МетаданныеДокумента) Экспорт
Возврат НЕ (МетаданныеДокумента.Реквизиты.Найти(ИмяРеквизита) = Неопределено); КонецФункции // ЕстьРеквизитДокумента() |
|||
15
Defender aka LINN
29.09.11
✎
09:39
|
(8) Кто скажет, что в реквизите документа "Дата" значение другого типа, тот может первый бросить в меня камень.
|
|||
16
Ненавижу 1С
гуру
29.09.11
✎
09:40
|
(13) фу!
|
|||
17
Aloex
29.09.11
✎
09:41
|
Зато быстрее работает :) (13)
|
|||
18
Aloex
29.09.11
✎
09:42
|
(16) Зато быстрее работает :) (13)
|
|||
19
unregistered
29.09.11
✎
09:42
|
(15) Щас скажут, кинут, а потом еще и заклюют стальными клювами :))
|
|||
20
Ненавижу 1С
гуру
29.09.11
✎
09:46
|
(18) православно так
Если Док.Метаданные().Реквизиты.Найти(Имя)<>Неопределено Тогда |
|||
21
zak555
29.09.11
✎
09:47
|
только автору нужно перебрать все реквизиты дока и определить : есть ли по мимо реквизита дата реквизит с типом дата =)
|
|||
22
and2
29.09.11
✎
09:49
|
в типовых есть функция соотвествующая.
ОбщегоНазначения.ЕстьРеквизитДокумента но с датой, реально - глупость... |
|||
23
Vladal
29.09.11
✎
10:15
|
(21) Помимо пишется слитно
|
|||
24
Феерия
29.09.11
✎
10:21
|
Автору, видимо, не очень-то интересны наши прения)
|
|||
25
zak555
29.09.11
✎
10:32
|
(23) а га
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |