|
Документы поиск по номеру | ☑ | ||
---|---|---|---|---|
0
ReZеt
21.01.13
✎
09:34
|
Здравствуйте. Не могу обратиться к документы написал следующий код
&НаКлиенте Процедура СоздатьНовыйДокумент(Команда) // Вставить содержимое обработчика. Если СоздатьНовыйДокументНаСервере() = 0 Тогда Сообщить("Не удалось создать новый документ"); КонецЕсли; КонецПроцедуры &НаСервере Функция СоздатьНовыйДокументНаСервере() Перем НоваяПлПор; Перем СтрокаТЧ; НоваяПлПор=Документы.ПлатежноеПоручение.НайтиПоНомеру("00000007619"); НоваяПлПор.ПолучитьФорму(); Сообщить(НоваяПлПор.Дата); КонецФункции После чего он мне дату выдает 01.01.0001 0:00:00 А должен 10.01.2012 10:57:20 Подскажите что не так |
|||
1
DrShad
21.01.13
✎
09:35
|
потому что он тебе пустую ссылку находит
|
|||
2
DrShad
21.01.13
✎
09:35
|
и с таким кодом никто тебе ничего не должен
|
|||
3
ReZеt
21.01.13
✎
09:37
|
Пустую? Такс но документ существует все реквизиты забиты и проведен он
|
|||
4
organizm
21.01.13
✎
09:37
|
сделай лучше запрос и никого не мучай
|
|||
5
ReZеt
21.01.13
✎
09:37
|
Да мне тут вообще ни кто не должен
|
|||
6
ReZеt
21.01.13
✎
09:38
|
А чем код не нравиться? (2)
|
|||
7
DrShad
21.01.13
✎
09:40
|
(6) слишком много лишнего и нет понятия о том что делаешь
|
|||
8
SerF_2011
21.01.13
✎
09:45
|
(0) <Дата интервала> (необязательный)
Тип: Дата. Дата из интервала, в котором проводится поиск по номеру. Сам интервал определяется как период уникальности номеров документа, в который входит указанная дата. Например, если номера документов уникальны в пределах месяца и задана дата 10 декабря 2001 года, то поиск будет проводиться в интервале с 01 по 31 декабря 2001 года. |
|||
9
ReZеt
21.01.13
✎
09:47
|
(7) Ну да второе точно а вот первое не знаю лишнее или нет ))
|
|||
10
Godofsin
21.01.13
✎
09:49
|
правильный ответ в (8)
|
|||
11
ReZеt
21.01.13
✎
09:52
|
Ну то есть мне нужно написать что
НоваяПлПор=Документы.ПлатежноеПоручение.НайтиПоНомеру("00000007619","01.01.2012"); |
|||
12
ReZеt
21.01.13
✎
09:53
|
Получилось)))))))
|
|||
13
Aleksey
21.01.13
✎
09:53
|
(11) да
|
|||
14
ReZеt
21.01.13
✎
09:53
|
Спасибо
|
|||
15
Defender aka LINN
21.01.13
✎
09:54
|
(11) Дата должна быть датой, как ни парадоксально.
|
|||
16
ReZеt
21.01.13
✎
09:55
|
(15) Все я все понял )
|
|||
17
SerF_2011
21.01.13
✎
09:56
|
(11) Как говорится, во тебе и новый год пришел некстати.
|
|||
18
ReZеt
21.01.13
✎
09:57
|
НоваяПлПор=Документы.ПлатежноеПоручение.НайтиПоНомеру("00000007618","01.01.2012 0:00:00");
|
|||
19
ReZеt
21.01.13
✎
09:59
|
Скажите а как сделать перебор всех документов ну вот к примеру платежное поручение
|
|||
20
Reset
21.01.13
✎
09:59
|
А зачем его вообще искать, если требуется СоздатьНовыйДокументНаСервере?
|
|||
21
ReZеt
21.01.13
✎
10:00
|
Да не требуется просто интересно все разбираюсь сижу вот и спрашиваю до чего не догоняю
|
|||
22
Reset
21.01.13
✎
10:01
|
А зачем назвал Создать, если этого не требуется? :)
|
|||
23
ReZеt
21.01.13
✎
10:03
|
Ну почему почему потому что код черновой, я его скопипастил и сижу курю потихоньку (22)
|
|||
24
SerF_2011
21.01.13
✎
10:07
|
(19) а зачем тебе перебор прям всех документов?
|
|||
25
Reset
21.01.13
✎
10:08
|
Тебе сначала надо исправлять вот это "нет понятия о том что делаешь"
Для это формировать для себя четкую цель и искать средства ее выполнить. А не наоборот, делать хоть что-то, хз зачем. |
|||
26
ReZеt
21.01.13
✎
10:10
|
Ну все все равно спасибо Всем понятливым и не очень
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |