Имя: Пароль:
1C
 
Поиск в ТЗ не работает.
0 Полька
 
23.10.15
15:51
Сформировала в таблице ключ для поиска.
Для каждого т Из Выгрузка1 Цикл
    т.Ключ=Строка(т.Номенклатура)+Строка(т.Блок)+Строка(т.Этаж)+Строка(т.Ось)+Строка(т.ДатаЗавоза);
КонецЦикла;    

Теперь ищу
Для каждого т Из ТЗ Цикл
        ст=Выгрузка1.Найти(Строка(т.Номенклатура)+Строка(т.Блок)+Строка(т.Этаж)+Строка(т.Ось)+Строка(т.ДатаЗавоза),"Ключ");
не находит.
хотя строка для поиска "НС-1-0001 15 0101 0001А-116-101.09.2015 0:00:00" и такой ключ есть.
проблема точно не в буквах. эти буквы в кодах "пришли" из одного и того же справочника в эти ТЗ.
1 ДенисЧ
 
23.10.15
15:52
Если не находит, значит, такого ключа нет
2 Полька
 
23.10.15
15:52
иду по отладчику- есть
3 ДенисЧ
 
23.10.15
15:53
(2) читай (1)
4 Полька
 
23.10.15
15:54
ключ "НС-1-0001 15 0101 0001А-116-101.09.2015 0:00:00"
ищу  "НС-1-0001 15 0101 0001А-116-101.09.2015 0:00:00"
в чем разница?
5 VikingKosmo
 
23.10.15
15:55
(4) раз не находит, значит в чем то есть
6 del123
 
23.10.15
15:55
(4)в табло сравни эти два значения
7 Полька
 
23.10.15
15:56
в табло и смотрю. оттуда и скопировала сюда.
оба- строка.
8 ale-sarin
 
23.10.15
15:57
(7) "НС-1-0001 15 0101 0001А-116-101.09.2015 0:00:00" = "НС-1-0001 15 0101 0001А-116-101.09.2015 0:00:00"
в табло что будет?
9 ibreiter
 
23.10.15
15:57
В ТЗ есть чего-нибудь?
10 Casey1984
 
23.10.15
15:58
(7) пропиши в табло "строка1.ключ = строка2.ключ" и посмотри ресультат!
11 del123
 
23.10.15
15:58
Выгрузка1[нужнаяпозиция].ключ = Строка(т.Номенклатура)+Строка(т.Блок)+Строка(т.Этаж)+Строка(т.Ось)+Строка(т.ДатаЗавоза)

Так сравниваешь?
12 Полька
 
23.10.15
16:00
(8) ИСТИНА говорит
13 Полька
 
23.10.15
16:00
вернее.
ключ сохранила в переменную.
во втором цикле сравниваю с переменной- ИСТИНА
14 Casey1984
 
23.10.15
16:02
может тип колонки задать при создании?
15 Михаил Козлов
 
23.10.15
16:02
(13) Попробуйте вместо Найти сравнить в цикле.
16 Полька
 
23.10.15
16:06
(14) помогло, но странно это
(15) объемы слишком велики, потому и ключ делаю
17 Полька
 
23.10.15
16:06
+14 на момент сравнения оба тип "Строка" имели
18 Михаил Козлов
 
23.10.15
16:07
(16) Я имел в виду для проверки, а не для использования.
19 Casey1984
 
23.10.15
16:08
(17) переменная/постоянная/неограниченная
20 hhhh
 
23.10.15
16:32
(16) т.Блок и т.Этаж - это точно-точно не числа?
21 lefthander
 
23.10.15
16:36
(20) главное что бы это были не ссылки на справочники или перечисления.