v7: Простое условие Если, или как проверить вхождение в группу
☑
0
zamik15rus
16.05.14
✎
16:20
Господа, добрый день, что-то голова не соображает, простейшее условие.
Номенклатура подчиненного документа должна быть выбрана на форме.
Пока ДокПодч.ПолучитьСтроку()=1 Цикл
Если ДокПодч.Номенклатура = ВыбТовар Тогда
ДатаДокум=Запр.ТекДок.ДатаДок;
КонецЕсли;
КонецЦикла;
Если в ВыбТовар один товар то все работает, а если группа то условие не выполняется.
1
2S
16.05.14
✎
16:21
Денисч продает жкк
2
Ёпрст
16.05.14
✎
16:22
(0)
.Принадлежит(...) =1
3
zamik15rus
16.05.14
✎
16:24
Если ДокПодч.Номенклатура.Принадлежит(ВыбТОвар)= 1 тогда
Это правильно, или нет?
4
2S
16.05.14
✎
16:24
Да, только на группу проверку воткни
5
zamik15rus
16.05.14
✎
16:26
выдает ошибку
Поле агрегатного объекта не обнаружено (Принадлежит)
6
silent person
16.05.14
✎
16:27
ПринадлежитГруппе(<?>)
Синтаксис:
ПринадлежитГруппе(<Группа>)
Назначение:
Метод проверяет, принадлежит ли указанной группе текущий элемент справочника (независимо от того, на каком нижележащем уровне он находится).
Возвращает: 1 - если элемент принадлежит указанной группе , 0 - если нет.
Параметры:
<Группа> - выражение со значением группы справочника .
7
КонецЦикла
16.05.14
✎
16:28
(2) Сбил с толку паня
8
zamik15rus
16.05.14
✎
16:31
Все понял спасибо, вопрос решен можно тему закрывать.
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.