Имя: Пароль:
1C
1С v8
v8: как сравнить метаданные
0 Artic
 
21.06.12
18:37
Небходимо сравнить типы метаданных. Т.е. есть отчет который разпечатывается из документа ()Документ1) нужно проверить, что если документ1 = документу1 тогда процедура работает иниче не работает
1 Fragster
 
гуру
21.06.12
18:38
бухать вредно
2 del123
 
21.06.12
18:39
чет сегодня день непонятных вопросов...
3 rbcvg
 
21.06.12
18:41
"тогда процедура работает иниче не работает" - феерично.
4 Artic
 
21.06.12
18:41
ТаУРВО = Документы.ТабельУчетаРабочегоВремениОрганизации;
Если ДокументОбъект = ТаУРВО Тогда
Для Каждого Стр Из ДокументОбъект.ОтработанноеВремя Цикл
Если Стр.НомерСтроки = ОбластьДанныхСтрока.Параметры.НомерПП Тогда


ДокументОбъект это ДокументСсылка.ТабельУчетаРабочегоВремениОрганизации

как мне этот объект сравнить с ТаУРВО
5 spu79
 
21.06.12
18:42
"ДокументОбъект это ДокументСсылка" - и где такую траву дают...
6 Artic
 
21.06.12
18:43
т.е если вызов идет из документа ТабельУчетаРабочегоВремениОрганизации тогда печатать иначе нет.
7 Artic
 
21.06.12
18:43
документОбъект это переменная
8 spu79
 
21.06.12
18:44
нее, здесь точно не трава, тут что-то заметно сильнее...
9 del123
 
21.06.12
18:45
Встроенные функции языка (Script functions)
ТипЗнч (TypeOf)
Синтаксис:

ТипЗнч(<Значение>)
Параметры:

<Значение> (обязательный)

Тип: Произвольный.
Значение, тип которого необходимо получить.
Возвращаемое значение:

Тип: Тип.

Описание:

Получает тип значения.

Доступность:

Тонкий клиент, веб-клиент, сервер, толстый клиент, внешнее соединение.
Пример:

Если ТипЗнч(ТекОбъект) = Тип("СправочникСсылка.Номенклатура") Тогда
   ...
КонецЕсли;