|
как сравнить несколько значений одного параметра | ☑ | ||
---|---|---|---|---|
0
drago92
09.09.15
✎
12:42
|
Есть параметр в нем выбирается несколько значений, надо сравнить с данными которые выбираются из СКД
|
|||
1
drago92
09.09.15
✎
12:43
|
Строка.ВидРасчета = ДанныеКомпоновки.Получить(4).Значение
|
|||
2
Лефмихалыч
09.09.15
✎
12:44
|
перебрать все значения по очереди и сравнить, раз и там, и сям список значений
|
|||
3
drago92
09.09.15
✎
12:44
|
Примерно как
|
|||
4
drago92
09.09.15
✎
12:45
|
Через цикл?
|
|||
5
Лефмихалыч
09.09.15
✎
12:45
|
(4) примерно так - через цикл.
|
|||
6
Ненавижу 1С
гуру
09.09.15
✎
12:48
|
(0) давай полностью
|
|||
7
drago92
09.09.15
✎
12:59
|
Для Каждого Значение ИЗ ДанныеКомпоновки.Получить(4).Значение Цикл
Если Строка3.ВидРасчета = Значение Тогда Сообщить("Совпало"); Иначе Сообщить("зарплата"); КонецЕсли |
|||
8
drago92
09.09.15
✎
13:00
|
Для Каждого Строка1 Из ДанныеОтчета.Строки Цикл
Для Каждого Строка2 ИЗ Строка1.Строки Цикл Для Каждого Строка3 ИЗ Строка2.Строки Цикл Для Каждого Значение ИЗ ДанныеКомпоновки.Получить(4).Значение Цикл Если Строка3.ВидРасчета = Значение Тогда Сообщить("Совпало"); Иначе Сообщить("зарплата"); КонецЕсли КонецЦикла КонецЦикла; КонецЦикла; КонецЦикла; |
|||
9
drago92
09.09.15
✎
13:00
|
Почему не сравнивает
|
|||
10
drago92
09.09.15
✎
13:22
|
Из за типов ЭлементСпискаЗначения и ПланВидовРАсчетов?
|
|||
11
Лефмихалыч
09.09.15
✎
13:23
|
(10) именно
|
|||
12
drago92
09.09.15
✎
13:28
|
Вот так получилось
Для Каждого Значение ИЗ ДанныеКомпоновки.Получить(4).Значение Цикл Если Строка3.ВидРасчета.Наименование = Значение.Значение.Наименование Тогда |
|||
13
drago92
09.09.15
✎
13:29
|
Спасибо за внимание
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |