![]() |
![]() |
|
Поиск по реквизиту | ☑ | ||
---|---|---|---|---|
0
vi100k
09.09.09
✎
11:36
|
Док=Документы.Оплата_услуг.НайтиПоРеквизиту("Дата",ПрДата);
Выдаёт Ошибку: Неверно указан реквизит В коде "Дата" - стандартный реквизит документа "дата" ПрДата - переменная, хранящая дату. Не могу понять что не правильно, подскажите, плыз. |
|||
1
IronDemon
09.09.09
✎
11:37
|
Запрос?
|
|||
2
vi100k
09.09.09
✎
11:38
|
Обычный документ
|
|||
3
Irbis
09.09.09
✎
11:41
|
ДНК на ремонт сдай
|
|||
4
vi100k
09.09.09
✎
11:46
|
Скажите, кто-нибудь знает ошибку то в коде? Или по идее всё правильно?
И вообще "неверно указан реквизит", это же значит что сам реквизит "Дата"? Верно? |
|||
5
Irbis
09.09.09
✎
11:48
|
Читай внимательно СП.
|
|||
6
vi100k
09.09.09
✎
11:50
|
(5) если б оно было....
|
|||
7
H A D G E H O G s
09.09.09
✎
11:50
|
(6) Вас вылечат..
|
|||
8
vmv
09.09.09
✎
11:51
|
Выбрать(<Дата начала>, <Дата окончания>, <Отбор>, <Порядок>)
|
|||
9
H A D G E H O G s
09.09.09
✎
11:52
|
(8) Есчо один...
(6) Для тех у "кого нет СП (sic!) " ДокументМенеджер.<Имя документа> (DocumentManager.<Имя документа>) НайтиПоРеквизиту (FindByAttribute) Синтаксис: НайтиПоРеквизиту(<ИмяРеквизита>, <ЗначениеРеквизита>) Параметры: <ИмяРеквизита> (обязательный) Тип: Строка. Имя реквизита, как он задан в конфигураторе, по значению которого осуществляется поиск. Тип значения произвольный, кроме ХранилищеЗначения и строк произвольной длины. <ЗначениеРеквизита> (обязательный) Тип: Произвольный. Значение реквизита, по которому должен выполняться поиск. |
|||
10
H A D G E H O G s
09.09.09
✎
11:53
|
<<Имя РЕКВИЗИТА, как он задан в конфигураторе, по значению которого осуществляется поиск.>>
У тебя дата - реквизит? |
|||
11
vi100k
09.09.09
✎
11:54
|
(9) Это я и сам понимаю. в моём коде же задано имя реквизита: дата
|
|||
12
Irbis
09.09.09
✎
11:55
|
После (11) ДНК на ремонт можно не сдавать. Бесполезно.
|
|||
13
hhhh
09.09.09
✎
11:55
|
(6) "Дата" - это не реквизит. Открой любой документ в конфигураторе и найди там реквизит "Дата".
|
|||
14
vi100k
09.09.09
✎
11:57
|
(12) Хорош прикалываться)) Это моя первая конфа.
(13) Спасибо большое. Понял))) |
|||
15
H A D G E H O G s
модератор
09.09.09
✎
11:59
|
Автор, разберись с "отсутствием СП".
В следующий раз с такой же проблемой ветка будет прикрыта. Ищи Синтаксис-Помощник, я серьезно!! |
|||
16
vmv
09.09.09
✎
12:17
|
а какие претензии к выборке по датам, если не использовать запрос?)
зачем цитировать помошник, можно было просто сказать суть по параметру "Дата" в два слова) |
|||
17
H A D G E H O G s
09.09.09
✎
12:21
|
(16) Сколько лет стажа в 1С.
В восьмерке? |
|||
18
vmv
09.09.09
✎
12:27
|
достаточно, чтобы не отвечать вопросом на вопрос)
я 1С видел и щупал ещё в период зачатия) |
|||
19
H A D G E H O G s
09.09.09
✎
12:32
|
(18) Ааа, профессионал?
Ну тогда: http://lurkmore.ru/Вон_из_профессии Возникли сомнения? Тогда вот Вам трансляция кода: Выборка=Документы.Реализация.Выбрать(); Пока Выборка.Следующий() Цикл КонецЦикла; в SQL: exec sp_executesql N'SELECT TOP 25 _Document25._IDRRef AS _IDRRef, CAST(_Document25._Version AS BINARY(8)) AS _Version, _Document25._Marked AS _Marked, _Document25._Date_Time AS _Date_Time, _Document25._Number AS _Number, _Document25._Posted AS _Posted, _Document25._Fld26 AS _Fld26, _Document25._Fld27 AS _Fld27, _Document25._Fld28 AS _Fld28, _Document25._Fld29 AS _Fld29, _Document25._Fld30 AS _Fld30, _Document25._Fld31 AS _Fld31, _Document25._Fld32 AS _Fld32, _Document25._Fld33 AS _Fld33, _Document25._Fld34 AS _Fld34 FROM _Document25 WITH(NOLOCK) WHERE _Document25._IDRRef > @P1 AND _Document25._Date_Time = @P2 OR _Document25._Date_Time > @P2 ORDER BY _Document25._Date_Time, _Document25._IDRRef', N'@P1 varbinary(16),@P2 datetime', 0x9DD2001D9234989511DE9D1991C7D07A, {ts '2009-09-09 12:20:02'} Вникайте. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |