Можно ли в COMОбъект (V81.ComConnector) найти документ по номеру #311171


#0 by orda
Пытаюсь в подсоединенной базе (по  COM)Найти документ по номеру, там он строковый. Сединение выполняетс, т.к. другие методы работают (например. ДокВыборка=МенеджерРеализация.Выбрать('20070101000000','20071231235959');) .... Задаю заведомо сущуствующий в базе номер документа (совпадает и по длине строки), но никогда не находит. Может метод "НайтиПоНомеру"в COM  вообще не возможен? Спрашивал вчера, но не выяснили до конца.
#1 by orda
?
#2 by orda
Неужели никто никогда?
#3 by Kalambur
Незнаю как у тебя, у меня прекрасно ищет, хоть в 77, хоть в 8.0
#4 by orda
Фрагмент кода не кинешь?
#5 by asady
Если ДокументСсылка.Пустая=Источник.True Тогда
#6 by orda
Так нельзя. Воспринимает как поле объекта (Источник.True ).
#7 by Kalambur
А у тебя точно есть номер OTG-0000013 в январе 2007?
#8 by Kalambur
Напиши ДокументСсылка=МенеджерРеализация.НайтиПоКоду("OTG-0000013") и не парь людям мозг.
#9 by orda
"Метод объекта не обнаружен (НайтиПоКоду)" - действительно, для документа?
#10 by orda
- есть в 2007 (периодичнось румерации - год)
#11 by orda
Нумерации - пардон.
#12 by Kalambur
попробуй ДокументСсылка=МенеджерРеализация.FindByNumber("OTG-0000013")
#13 by Kalambur
читай внимательней про метод Найти по номеру!!! Вариант синтаксиса: Для документов с нумерацией в пределах периода Синтаксис: НайтиПоНомеру(<Номер документа>, <Дата интервала>) Параметры: <Номер документа> (обязательный) Тип: Число, Строка. Номер искомого документа. Тип передаваемого значения зависит от установки в конфигураторе представления номера документа. <Дата интервала> (обязательный) Тип: Дата. Дата из интервала, в котором проводится поиск по номеру. Сам интервал определяется как период уникальности номеров документа, в который входит указанная дата. Например, если номера документов уникальны в пределах месяца и задана дата 10 декабря 2001 года, то поиск будет проводиться в интервале с 01 по 31 декабря 2001 года.
#14 by Kalambur
И вообще для более полной картины, надо учиться пользоваться отладчиком.
#15 by BabySG
А без указания периода работает?
#16 by BabySG
Дык все правильно - дата входит в период 2007 год
#17 by Kalambur
не год а месяц, может у него этот док в июне.
#18 by orda
- я же говорю, период уникальности - год. т.что могу задать любую дату искомого года. Что ты хотел здесь сказать?
#19 by orda
- без указания тоже не работает.
#20 by Kalambur
Тогда пробуй
#21 by orda
Все, закрываемся. Спасибо всем, кто откликнулся. Какая-нибудь нелепость наверно у меня. Буду ковыряться.
#22 by orda
В префиксе ONG - О -русское. Отсюда каша. Извеняйте.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С