|
Условие проверки, если регистратором является какой-то вид документа?
| ☑ |
0
okwell5
24.01.13
✎
15:10
|
Понадобилось составить условие:
Если тип документа Выборка.Регистратор == Документы.Перемещение Тогда
какие-то действия
КонецЕсли;
Регистраторов много: ПриходНакл, РасхНакл, Перемещение. Так вот мне нужно условие, что если регистратором является перемещение, то выполнять действия.
|
|
1
okwell5
24.01.13
✎
15:10
|
Синтаксически как это написать?
|
|
2
In123
24.01.13
✎
15:11
|
"Регистратор == Документы" это что за х-ня?
|
|
3
lefthander
24.01.13
✎
15:13
|
Если ТипЗнч(Выборка.Регистратор) = Тип("Документы.Перемещение") Тогда
Может так :)
|
|
4
In123
24.01.13
✎
15:15
|
Встроенные функции языка (Script functions)
ТипЗнч (TypeOf)
Синтаксис:
ТипЗнч(<Значение>)
Параметры:
<Значение> (обязательный)
Тип: Произвольный.
Значение, тип которого необходимо получить.
Возвращаемое значение:
Тип: Тип.
Описание:
Получает тип значения.
Доступность:
Тонкий клиент, веб-клиент, сервер, толстый клиент, внешнее соединение.
Пример:
Если ТипЗнч(ТекОбъект) = Тип("СправочникСсылка.Номенклатура") Тогда
...
КонецЕсли;
|
|
5
Trier
24.01.13
✎
15:16
|
(3)(4)Ну чето вы быстро ответ подарили
Мне кажется такие очевидные вещи надо все-таки гуглом искать
|
|
6
In123
24.01.13
✎
15:17
|
(5) Не гуглом а документацию читать или типовые смотреть.
|
|
7
samozvanec
24.01.13
✎
15:21
|
(5) (6) +1 вот так миста и отупеет
|
|
8
In123
24.01.13
✎
15:22
|
А, ТС пофигу.
|
|
9
okwell5
24.01.13
✎
15:50
|
(8) Не пофигу, задачу выполняю. Как советовали, написал, но пока проверить никак, дело не в синтаксисе.
За помощь спасибо!
Еще: перед тем как спрашивать, и хелп открыл, и гугл тоже. оказывается, дело в кавычках было и в их отсутствии, еще и функции в одном случае ТипЗнч(...), в другом Тип(...).
|
|
10
okwell5
24.01.13
✎
16:13
|
Так, запустил. Внесу поправочку:
Тип("ДокументОбъект.ПереоценкаНаМХ").
|
|
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший