Подскажите функцию :)
22.09.2006
04:20
#1
Что-то совсем заработался
Договор = СоздатьОбъект("Документ")
Делаю выборку за период
Далее необходимо проверить, что есть У Договор ЕСТЬ реквизит Сотрудник
Вопрос как?
Договор = СоздатьОбъект("Документ")
Делаю выборку за период
Далее необходимо проверить, что есть У Договор ЕСТЬ реквизит Сотрудник
Вопрос как?
22.09.2006
05:56
#2
Так. по конкретнее нужно было бы.
1)Если необходимо проверить, что документ "Договор" содержит
реквизит "Сотрудник" то причём здесь СоздатьОбъект.
Это делается через перебор всех реквизитов в
документе "Договор" (Объект метаданных).
2) Если нужно проверить, что в документе "Договор" реквизит
"Сотрудник" заполнен (т.е. не пустой
тогда "ПустоеЗначение(договор.Сотрудник)"
1)Если необходимо проверить, что документ "Договор" содержит
реквизит "Сотрудник" то причём здесь СоздатьОбъект.
Это делается через перебор всех реквизитов в
документе "Договор" (Объект метаданных).
2) Если нужно проверить, что в документе "Договор" реквизит
"Сотрудник" заполнен (т.е. не пустой
22.09.2006
08:54
#4
"Вот пример, переделаешь на свой лад как нужно:
для й = 1 по Метаданные.Документ() цикл
док = Метаданные.Документ(й);
Если СокрП(док.Идентификатор) = "Счет" тогда
для с = 1 по док.РеквизитШапки() цикл
рекв = док.РеквизитШапки(с);
Сообщить(рекв.Идентификатор + " тип: " + рекв.ПолныйИдентификатор());
КонецЦикла;
КонецЕсли;
прервать;
КонецЦикла;
"
для й = 1 по Метаданные.Документ() цикл
док = Метаданные.Документ(й);
Если СокрП(док.Идентификатор) = "Счет" тогда
для с = 1 по док.РеквизитШапки() цикл
рекв = док.РеквизитШапки(с);
Сообщить(рекв.Идентификатор + " тип: " + рекв.ПолныйИдентификатор());
КонецЦикла;
КонецЕсли;
прервать;
КонецЦикла;
"
Читают тему
(гостей: 1)