Имя: Пароль:
1C
1С v8
не присваивается значение ссылка
,
0 iQwerty
 
04.07.13
15:14
СФПолученные=Документы.ГТДИмпорт.НайтиПоНомеру(Строка.Номер)
или СФПолученные=Документы.ГТДИмпорт.НайтиПоНомеру(Строка.Номер).ссылка
конфа КА
может было уже у кого то? в отладчике значение пустое
1 iQwerty
 
04.07.13
15:18
up
2 maksim358
 
04.07.13
15:20
посмотри в отладчике что дает Строка.Номер, тот ли номер что нужен тебе.
3 FIXXXL
 
04.07.13
15:20
и про период поиска документа не забудь
4 iQwerty
 
04.07.13
15:21
(2) да
5 iQwerty
 
04.07.13
15:21
(3) период не обязательный
6 zak555
 
04.07.13
15:22
запросы так и не осилил ?
7 Feunoir
 
04.07.13
15:22
Типы источника и приемника совпадают?
8 iQwerty
 
04.07.13
15:25
(7) что это значит, извиняюсь
9 maksim358
 
04.07.13
15:25
Номер документа тип строка. а у номера по которму ты ищешь какой тип?
10 iQwerty
 
04.07.13
15:26
(9) строка
11 Fish
 
04.07.13
15:27
(8) СФПолученные - это что: реквизит или переменная? Если реквизит, то какого типа?
12 iQwerty
 
04.07.13
15:28
так юе не работает если написать
СФПолученные=Документы.ГТДИмпорт.НайтиПоНомеру("ТК00000009")
13 iQwerty
 
04.07.13
15:28
(11) переменная
14 Fish
 
04.07.13
15:29
(13) Тогда смотри в отладчике чему равно: Документы.ГТДИмпорт.НайтиПоНомеру("ТК00000009")
15 iQwerty
 
04.07.13
15:30
(14) смотрел, ничему
16 Feunoir
 
04.07.13
15:30
(13) Значит у тебя нет документа с таким номером в текущем периоде.
17 iQwerty
 
04.07.13
15:30
(16) как так то? если он есть
18 Trainee
 
04.07.13
15:30
(12) Рискну предположить ... А может документа просто нет?) Или, ты хитро присваиваешь номер и документ не записан?
19 iQwerty
 
04.07.13
15:31
(18) увы
20 iQwerty
 
04.07.13
15:32
(16) а о каком периоде идет речь если я не пишу период?
21 Trainee
 
04.07.13
15:32
(19) Или...есть 2 номера, например: номер - реквизит обязательный и номер, реквизит дописанный, и ты в первом ищешь второй?
22 Fish
 
04.07.13
15:33
(20) ДокументМенеджер.<Имя документа> (DocumentManager.<Имя документа>)
НайтиПоНомеру (FindByNumber)
Синтаксис:

НайтиПоНомеру(<НомерДокумента>, <ДатаИнтервала>)
Параметры:

<НомерДокумента> (обязательный)

Тип: Число; Строка.
Номер искомого документа. Тип передаваемого значения зависит от установки в конфигураторе представления номера документа.
<ДатаИнтервала> (необязательный)

Тип: Дата.
Дата из интервала, в котором проводится поиск по номеру. Сам интервал определяется как период уникальности номеров документа, в который входит указанная дата. Например, если номера документов уникальны в пределах месяца и задана дата 10 декабря 2001 года, то поиск будет проводиться в интервале с 01 по 31 декабря 2001 года.
Параметр используется для документов с периодической нумерацией.
Возвращаемое значение:

Тип: ДокументСсылка.<Имя документа>; Неопределено.
Ссылка на найденный документ. Если документ не найден, возвращается пустая ссылка на документ.
Если номер не задан (длина = 0), то будет возвращено Неопределено.
Описание:

Осуществляет поиск документа по номеру.

Доступность:

Сервер, толстый клиент, внешнее соединение
23 maksim358
 
04.07.13
15:34
Проверь период. посавь тестово какой нибудь.
24 acsent
 
04.07.13
15:37
период не нужен только для документов сплошной нумерации
25 Feunoir
 
04.07.13
15:37
(20) Если период не указан, то документ ищется в периоде уникальности текущей даты. Поверь. Поэтому если у тебя документ 2012 года, то он не найдется.
26 iQwerty
 
04.07.13
15:37
(23) как назначить интервал?
27 Feunoir
 
04.07.13
15:38
(24) У этого документа период нумерации год.
28 iQwerty
 
04.07.13
15:38
(25) это понятно, но он 2013 года
29 iQwerty
 
04.07.13
15:38
(27) так как назначается <ДатаИнтервала>
30 Бледно Золотистый
 
04.07.13
15:39
(28) Документы.ГТДИмпорт.НайтиПоНомеру("ТК00000009 ", ТекущаяДата())
31 iQwerty
 
04.07.13
15:39
(30) что же это будет? это же не интервал, да и не подходит
32 Бледно Золотистый
 
04.07.13
15:41
(31) Да прочитай ты СП. в (22) вон написали тебе. Длина номера какая?
33 Mitriy
 
04.07.13
15:41
когда до ста постов дойдете - свистните...
34 acsent
 
04.07.13
15:41
(28) тогда нужна любая дата 2013 года. иначе он будет искать документы за 0001 год
35 maksim358
 
04.07.13
15:42
он определяет интервал по периоду нумерации документа.
36 Trainee
 
04.07.13
15:43
"Возвращаемое значение: Тип: ДокументСсылка.<Имя документа>; Неопределено. "
Как бы намекает ... что СФПолученные=Документы.ГТДИмпорт.НайтиПоНомеру(Строка.Номер).ССЫЛКА как бы лажа.
37 maksim358
 
04.07.13
15:44
напиши любую дату года в котором ищешь документ.