Имя: Пароль:
1C
1С v8
ПОлучить ссылку на документ
0 freez1301
 
16.05.14
11:36
Не могу получить ссылку на документ.
Документ в базе есть с таким номером, но функция возвращает ЛОЖЬ
Документы.ПоступлениеТоваровУслуг.НайтиПоНомеру("00000000001").Пустая()
1 ДенисЧ
 
16.05.14
11:37
Кто возвращает ложь?
.Пустая() ?
2 Wobland
 
16.05.14
11:37
всё правильно, ложь и должна быть
3 freez1301
 
16.05.14
11:48
сорри, Пустая возвращает ИСТИНУ
4 Wobland
 
16.05.14
11:49
всё правильно, тогда должна быть истина. Если документ не найден, возвращается пустая ссылка на документ
5 IKSparrow
 
16.05.14
11:50
Запросы используй
6 vicof
 
16.05.14
11:50
(0) А второй параметр не хочешь указать?
7 freez1301
 
16.05.14
12:21
(6) Указывал - все равно не находит
(4) никто и не говорит - что неправильно. речь о том, что документ создан и проведен, но найти по коду и дате - не получается
8 Wobland
 
16.05.14
12:23
(7) уж не хочешь ли ты нас убедить, что его на самом деле такого нет?
9 User_Agronom
 
16.05.14
12:40
(0)
Одно из двух утверждний ложно:
Утверждение А = "Документ в базе с номером "00000000001" есть"
Утверждение Б = "Документы.ПоступлениеТоваровУслуг.НайтиПоНомеру("00000000001").Пустая()"

Предлагаю проверить самостоятельно каждое.
10 hhhh
 
16.05.14
12:42
(9) всё-таки дату надо проверить. Какая дата там указана вторым параметром.
11 freez1301
 
16.05.14
12:49
создаю ряд документов программно из файла - записываю, провожу. Дабы избежать конфликта номеров при повторной записи того же самого файла - необходимо проверить - создан ли такой документ уже или нет. Так вот эта самая проверка выплевывает, что документа нет, но в тоже время при попытке записать новый с таким же номер - ругается что номер не уникален.
Документ в базе есть - и не что бы конкретно с номером 00....1 а ни одного не могу найти с помощью НайтиПоНомеру
12 hhhh
 
16.05.14
12:57
(11) ну второй параметр неправильно указываете.
13 Крошка Ру
 
16.05.14
12:57
А длина номера точно 11? Может надо искать по номеру "00000000001 "? Или типа того?
14 freez1301
 
16.05.14
14:02
(12) второй параметр указывал явно - дату документа - не находит
(13) да, 11 - спец пересчитывал и в коде и в базе
15 hhhh
 
16.05.14
14:06
(14) ну давай скрины всего этого, чо?
16 Defender aka LINN
 
16.05.14
14:09
(14) "второй параметр указывал явно - дату документа - не находит" - вот тут у тебя наглая, бессовестная, неприкрытая ложь.
"Выключите ему микрофон, он брешет!"
17 Крошка Ру
 
16.05.14
14:24
(14) Ну тогда присоединяюсь ко всем: Код в студию!
18 freez1301
 
16.05.14
14:24
спасибо всем, ткнули носом ))
сам затупил
в общем - дату то передавал, но как строку. Корветнул в дату - все нашлось. блин, пятница наверно просто ))
19 Ерепень
 
16.05.14
16:38
(18) не стоит оправдывать рандомностью даты свой долболюбизм
Компьютеры — это как велосипед. Только для нашего сознания. Стив Джобс