Имя: Пароль:
1C
1С v8
Вопрос про метод НайтиПоНомеру
,
0 murzo1
 
31.10.11
13:11
ДокументОбъект = Документы.ЗаказНаряд.НайтиПоНомеру(Сред(_ДокументОснование, 12, 10)).ПолучитьОбъект();

{Форма.Форма.Форма(740)}: Ошибка при вызове метода контекста (ПолучитьОбъект)
           ДокументОбъект = Документы.ЗаказНаряд.НайтиПоНомеру(Сред(_ДокументОснование, 12, 10)).ПолучитьОбъект();
по причине:
Элемент не выбран!



При попытке найти документ с такимто номером, не находит и выскакивает ошибка. Скажите пожалуйста, это нормально или ошибка не должна выскакивать?
1 DrShad
 
31.10.11
13:11
ты сначала найди, а потом получай объект
2 zbv
 
31.10.11
13:12
нормально. укажи второй параметр у НАйтиПоНомеру
3 DJ Anthon
 
31.10.11
13:12
Сред(_ДокументОснование, 12, 10) - убил...
4 shuhard
 
31.10.11
13:12
(2) + 100500
5 zak555
 
31.10.11
13:12
> Сред(_ДокументОснование, 12, 10)

это что *?
6 DJ Anthon
 
31.10.11
13:13
хотя это может быть текстовая строка... проверку на ошибку сделай тогда.
7 murzo1
 
31.10.11
13:15
(6) угодал
8 Aleksey
 
31.10.11
13:16
У него же дата обязательный параметр (если нумерация конечно не сквозная). Так что скорее всего не находит
9 zak555
 
31.10.11
13:17
в _ДокументОснование представление объекта ?
10 murzo1
 
31.10.11
13:17
(8) просто дока с таким номером в базе нет, я сделал как в (1) подсказали, и все работает
11 murzo1
 
31.10.11
13:17
(9) не совсем
12 shuhard
 
31.10.11
13:17
(8) угу
ТС ответ не читает
(2)
(4)
(8)
Есть два вида языков, одни постоянно ругают, а вторыми никто не пользуется.