Имя: Пароль:
1C
1С v8
не могу выбрать элемент
0 Aldnepr
 
03.01.18
19:46
В Спр.Контрагенты записаны элементы с кодом в виде "000006523" и есть "12356    " - перенесены с 7.7. Т.е. отладчик показывает именно так- 4 последних символа пустые. Пытаюсь найти этот элемент по коду так : НайтиПоКоду(СокрЛП(Строка.Код) и так: НайтиПоКоду((СокрЛП(Строка.Код+"    ")) - не находит.
1 Aldnepr
 
03.01.18
19:51
во втором случае отладчик показывает, что СокрЛП(Строка.Код+"    ") возвращает именно то что нужно "12356    ", но не находит.
2 Chameleon1980
 
03.01.18
20:12
запросом
3 Chameleon1980
 
03.01.18
20:14
сдается, что там не просто пробелы в хвосте.
или еще какая аномалия.
скопировать, может, из отладчика - куданить воткнуть и хексом какимнить глянуть
4 Сергиус
 
03.01.18
20:41
(0)Возможно "    " это какой-ть неразрывный пробел. Попробуй выборкой пройдись и глянь код данного символа.
5 Aldnepr
 
03.01.18
21:07
(4)так это первое что сделал. Увидел в отладчике код и начал пробовать искать с пробелами, но безрезультатно
6 arsik
 
гуру
03.01.18
21:09
(5) Просто все перенумеруй
7 Chameleon1980
 
03.01.18
21:09
не верю.

см (2) + длина кода, тип кода и подобное
8 h-sp
 
04.01.18
15:27
(3) зачем на хекс заморачиваться? можно прямо в отладчике

КодСимвола(Сред(Строка.Код, 6, 1)) и КодСимвола(Сред(Строка.Код, 7, 1))
9 Chameleon1980
 
04.01.18
15:52
(8) да пох как.
10 Chameleon1980
 
04.01.18
15:52
идея - то и есть идеЯ
Выдавать глобальные идеи — это удовольствие; искать сволочные маленькие ошибки — вот настоящая работа. Фредерик Брукс-младший