|
Сравнение результатов запроса и элементов списка значений...
| ☑ |
0
Darhon
16.07.13
✎
13:52
|
Добрый вечер! Появилась проблема на 1с 8.2, Выполняется вот такой код:
Пока Выборка.Следующий() Цикл
Если СокрЛП(Выборка.Должность) = ЭлементСписка Тогда
Заместители.Добавить();
Заместители.Сотрудник = Выборка.Сотрудник;
Заместители.ФизЛицо = Выборка.ФизЛицо;
КОнецЕсли;
КонецЦикла;
В отладчике смотрю что в нужный момент значения одинаковы "Директор", но условия равенства не выполняется... В чем может быть дело??
|
|
1
Maxus43
16.07.13
✎
13:52
|
зачем СокрЛП?
|
|
2
Molinor
16.07.13
✎
13:54
|
Типы одинаковые?
|
|
3
ДенисЧ
16.07.13
✎
13:56
|
В элементе списка что?
|
|
4
Darhon
16.07.13
✎
13:57
|
В элементеСписка значение строка, запрос возвращает значение строка...
|
|
5
Darhon
16.07.13
✎
13:57
|
Вот сам запрос:
| РаботникиОрганизацийСрезПоследних.Сотрудник.Должность.Наименование КАК Должность,
| РаботникиОрганизацийСрезПоследних.Организация.Ссылка,
| РаботникиОрганизацийСрезПоследних.Сотрудник.Ссылка КАК Сотрудник,
| РаботникиОрганизацийСрезПоследних.Сотрудник.Физлицо.Ссылка КАК Физлицо
|ИЗ
| РегистрСведений.РаботникиОрганизаций.СрезПоследних КАК РаботникиОрганизацийСрезПоследних
|";
|
|
6
Darhon
16.07.13
✎
13:58
|
Без СокрЛП тоже не работает этот кусок кода(
|
|
7
Molinor
16.07.13
✎
13:58
|
Латиница и кириллица?
|
|
8
ДенисЧ
16.07.13
✎
13:59
|
(4) Точно строка?
А если Если СокрЛП(Выборка.Должность) = ЭлементСписка.Значение Тогда
Откуда вообще ты этот элемент получаешь?
|
|
9
Nikitvol
16.07.13
✎
13:59
|
В отладчике "ЭлементСписка" какого типа показывает значение?
|
|
10
Darhon
16.07.13
✎
14:00
|
(9) ЭлементСпискаЗначений
|
|
11
Nikitvol
16.07.13
✎
14:01
|
(10) вот ты и ответил на свой вопрос.
|
|
12
Nikitvol
16.07.13
✎
14:01
|
в (8) правильно написано.
|
|
13
ДенисЧ
16.07.13
✎
14:01
|
(10) Тогда почему и зачем ты его сравниваешь со строкой?
|
|