Имя: Пароль:
1C
1С v8
8.2 не ищет по OLE в 7.7
0 Aswed
 
24.07.12
15:31
Из 8.2 соединяюсь по ОЛЕ к базе 7.7
Пытаюсь найти по коду, беру специально код который точно есть в базе, в результате получаю "0", ну т.е. не ищет.

Не могу понять в чём там трабл.
1 asady
 
24.07.12
15:33
(0) код приведи
2 Азат
 
24.07.12
15:33
код в студию
3 Aswed
 
24.07.12
15:58
СправочникТиС = База7.CreateObject("Справочник.Контрагенты");

Если СтрДлина(СокрЛП(Выборка.Код)) > 8 Тогда
   КодДляПоиска = "УТ" + Прав(Выборка.Код, 6);
Иначе
   КодДляПоиска = СокрЛП(Выборка.Код);
КонецЕсли;
       
Результат = СправочникТиС.НайтиПоКоду(КодДляПоиска);
4 asady
 
24.07.12
16:00
(3) там ещё есть параметры у НайтиПоКоду - укажи их все.
5 Aswed
 
24.07.12
16:06
(4) Все это как:) перечислить все от 0 до 2:)
6 ukolabrother
 
24.07.12
16:16
НайтиПоКоду(<?>,);
Синтаксис:
НайтиПоКоду(<Код>,<ФлагПоиска>)
Назначение:
Найти элемент справочника по коду.
Возвращает: 1 - если действие выполнено;
0 - если действие не выполнено (элемент не найден).
Параметры:
<Код> - выражение со значением искомого кода,
<ФлагПоиска> - флаг поиска (необязателен):
 0 - поиск во всем справочнике вне зависимости от родителя;
 1 - поиск внутри установленного подчинения (родителя);
 2 - поиск по полному коду через разделитель.
Значение по умолчанию:
 0 - если код уникален во всем справочнике;
 2 - если код уникален только в группе.
Замечание:
Метод  можно использовать только для объектов, созданных функцией СоздатьОбъект.
7 Aswed
 
24.07.12
16:16
ставил туда и 0, и 1, и 2 пофигу тупо не ищет.

Что за чертовня не могу понять.
8 Aswed
 
24.07.12
16:19
Код в ТиС строковый, передаю туда строку.
Уже тупо беру код из базы и вставляю в поиск, не находит и всё тут.
9 Aswed
 
24.07.12
16:20
При этом по наименованию ищёт!
10 DJ Anthon
 
24.07.12
16:37
запятую вставь
11 DJ Anthon
 
24.07.12
16:38
по оле надо указывать все параметры, даже необязательные, иначе они инициализироваться такими значениями, что сама функция начинает глючить
12 Aswed
 
24.07.12
16:58
Учту на будущее. В первый раз такой глюк словил.

Уже переписал всё на поиск по наименованию, спасибо.
13 DJ Anthon
 
24.07.12
19:08
хера у тебя сервачок...
14 smaharbA
 
24.07.12
19:10
Формат(х,"Ч...")
15 DJ Anthon
 
24.07.12
21:05
(14) а причем здесь это? у него вроде текстовый код..