|
поиск по реквизиту | ☑ | ||
---|---|---|---|---|
0
Kurbash
05.06.13
✎
12:54
|
УПП, пытаюсь найти элемент справочника по реквизиту
справ=справочники.ОсновныеСредства.НайтиПоРеквизиту("ЗаводскойНомер",стр.Кодик); пишет что неверно задан реквизит, где неправильно написал? |
|||
1
ДенисЧ
05.06.13
✎
12:55
|
реквизит не индексирован
|
|||
2
andreymongol82
05.06.13
✎
12:56
|
ЗаводскойНомер - реквизит индексирован?
|
|||
3
Kurbash
05.06.13
✎
12:57
|
да, он не индексирован..теперь никак не анйти?
|
|||
4
salvator
05.06.13
✎
12:58
|
(3) Запрос не предлагать?
|
|||
5
Ненавижу 1С
гуру
05.06.13
✎
12:58
|
(3) лучше индексировать, но и запросом можно
|
|||
6
ДенисЧ
05.06.13
✎
12:58
|
(3) Лучшие раввины и муллы 1с рекомендуют запрос!
|
|||
7
Ненавижу 1С
гуру
05.06.13
✎
12:59
|
(6) мулы? ))
|
|||
8
Kurbash
05.06.13
✎
12:59
|
у меня просто порядка 4000 наименований для поиска...запросом..ну ели по другому никак тогда им сдедаю, ок
|
|||
9
Ненавижу 1С
гуру
05.06.13
✎
13:00
|
(8) а в чем разница? или ты думаешь НайтиПоРеквизиту запрос не выполняет?
|
|||
10
salvator
05.06.13
✎
13:00
|
(8) 4000 раз вызывать метод найти по реквизиту, тоже не айс.
|
|||
11
hyperfocusin
05.06.13
✎
13:01
|
(10) зачем 4000 раз? сделать выборку с отбором, 1 раз отобрать будет достаточно
|
|||
12
Kurbash
05.06.13
✎
13:02
|
ну тоже верно, щас попробую
|
|||
13
Kurbash
05.06.13
✎
13:13
|
{(4, 86)}: Неверные параметры в операции сравнения. Нельзя сравнивать поля
неограниченной длины и поля несовместимых типов. Справочник.ОсновныеСредства КАК ОсновныеСредства где ОсновныеСредства.ЗаводскойНомер<<?>>=&ЗавНом |
|||
14
Kurbash
05.06.13
✎
13:14
|
вот как повернулось)))
|
|||
15
Ненавижу 1С
гуру
05.06.13
✎
13:15
|
(13) вот оно как
|
|||
16
andreymongol82
05.06.13
✎
13:17
|
(13) так заводскойномер - это строка неограниченной длины? ну ясен пень, что в индекс не сможешь его поместить
|
|||
17
Kurbash
05.06.13
✎
13:21
|
а я про что....че терь делать?
|
|||
18
Drac0
05.06.13
✎
13:25
|
(17) Сделать доработку по человечески? Если нет возможности изменить свойства реквизита, то использовать ВЫРАЗИТЬ(ОсновныеСредства.ЗаводскойНомер КАК Строка(100)). Но за скорость работы этого варианта я не ручаюсь.
|
|||
19
Alexaha
05.06.13
✎
13:25
|
(17) ну например
где Выразить(ОсновныеСредства.ЗаводскойНомер как Строка(500)) = &ЗавНом |
|||
20
Kurbash
05.06.13
✎
13:29
|
канает, всем спасибо)))
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |