|
проблема со справочниками. Не отрабатывает поиск по Коду. | ☑ | ||
---|---|---|---|---|
0
КВАДРО2
12.07.12
✎
07:23
|
Неправильно возвращает значение Справочники.Пользователи.НайтиПоКоду()
Выявилось в двух справочниках пока Пользователи и подразделение. При том поиске возращается ссылка на совсем другой справочник! Платформа 1С 8.2.15.301 УПП 1.3.24.2 Обслуживание базы происходит регулярно Кто-нить с таким сталкивался, где рыться? |
|||
1
France
12.07.12
✎
07:25
|
на другой справочник???.. кхм..
|
|||
2
iceman2112
12.07.12
✎
07:49
|
точно другой справочник? Было такое. Попробуй реструктуризацию БД сделать, добавить реквизит в пользователи обнови и удали. Может поможет, если я правильно понял твою проблему
|
|||
3
КВАДРО2
12.07.12
✎
07:56
|
(2) Вроде как да, и поиск по НайтиПоКоду вообще не работает
|
|||
4
Stim
12.07.12
✎
08:00
|
баян
|
|||
5
Stim
12.07.12
✎
08:00
|
НайтиПоКоду(код,истина)
|
|||
6
iceman2112
12.07.12
✎
08:02
|
Думаю автор знает об этом
|
|||
7
shuhard
12.07.12
✎
08:39
|
(3) ни чё, что в УПП два справочника подразделений и два пользователей ?
|
|||
8
vde69
12.07.12
✎
08:42
|
вообще нефиг использовать НайтиПоКоду
попробуй запросом в привелигерованом модуле |
|||
9
Serg_1960
12.07.12
✎
08:52
|
"Не верю"(с)
|
|||
10
КВАДРО2
12.07.12
✎
08:53
|
(7) Приснилось?
|
|||
11
Живой Ископаемый
12.07.12
✎
08:53
|
v8.2 - сырая, никуда не годная платформа.. половина методов не работает
|
|||
12
КВАДРО2
12.07.12
✎
08:56
|
(11) на 8.2 работаем давно, в последнее время что-то случилось с базой
|
|||
13
Живой Ископаемый
12.07.12
✎
08:59
|
я пробовал на разных базах, релизах и СУБД, нигде не работает этот метод.
|
|||
14
Fish
12.07.12
✎
09:01
|
(13) Странно, а у меня всегда работает.
|
|||
15
Живой Ископаемый
12.07.12
✎
09:02
|
(14) Я тоже так мог бы сказать, но кто ж мне поверит, если легко проверить, что не работает
|
|||
16
Deniskind
12.07.12
✎
09:09
|
А попробуйте профайлером посмотреть какие он там запросы делает, чтобы ссылку получить. Может больше информации будет для анализа.
|
|||
17
Живой Ископаемый
12.07.12
✎
09:09
|
а кто сказал что СУБД - МС СКЛ?
|
|||
18
Deniskind
12.07.12
✎
09:09
|
+(16) Ну, или в ТЖ
|
|||
19
Deniskind
12.07.12
✎
09:10
|
(17) тогда ТЖ
|
|||
20
Живой Ископаемый
12.07.12
✎
09:10
|
а..
|
|||
21
Fish
12.07.12
✎
09:10
|
(15) Действительно легко: глобальный поиск "НайтиПоКоду" по конфе:
Наша специализированная конфа: 28 найдено. Типовая УПП: 189 найдено. В остальных влом искать. Всё работает, никто не жалуется. Платформа 8.2. |
|||
22
КВАДРО2
12.07.12
✎
09:11
|
MS SQL используется
|
|||
23
Живой Ископаемый
12.07.12
✎
09:13
|
2(21) и не стыдно врать-то?
|
|||
24
Deniskind
12.07.12
✎
09:13
|
Выгрузить/загрузить dt реально?
|
|||
25
iceman2112
12.07.12
✎
09:14
|
а что добавление реквизита не помогло?
|
|||
26
Fish
12.07.12
✎
09:15
|
(23) А в чём ты враньё увидел? Открой типовую УПП и посмотри, если не веришь.
|
|||
27
Живой Ископаемый
12.07.12
✎
09:16
|
2(26) у меня нету...
тогда я не понял зачем ты вообще на нее ссылку привел.. ну использует кто-то этот метод... разве это доказывает что он работает? |
|||
28
shuhard
12.07.12
✎
09:18
|
(27)[ну использует кто-то этот метод... разве это доказывает что он работает?]
нет конечно: тут как минимум нужен Верховный суд, а лучше Конституционный |
|||
29
Fish
12.07.12
✎
09:19
|
(27) Естественно доказывает, так как очень много функционала в типовых завязано именно на этом методе. А раз никаких ошибок при использовании этого функционала не возникает, можно делать вывод, что метод работает. А почему не работает у тебя - я не знаю.
|
|||
30
Fish
12.07.12
✎
09:20
|
+(29) Типовая БП: Найдено 188.
|
|||
31
Serg_1960
12.07.12
✎
09:27
|
Сообщество 1С разделилось на два неравных класса - у кого поиск по коду работает и на тех, кто утверждает о том, что поиск по коду - не работает.
"Когда у общества нет цветовой дифференциации штанов, то нет цели, а когда нет цели..."(с) |
|||
32
Живой Ископаемый
12.07.12
✎
09:29
|
2(29) Просто те кто использует этот метод - сказочные дятлы... Они уповают на то, что в справочниках не будет двух элементов с одинаковым кодом... Потому что надеются на то, что поставив галку "уникальность кода" думают, что она им обеспечит эту уникальность. Но потом приходит из перифирии другой элемент справочника, с другим УИДом, в другой группе , но с кодом который есть уже у какого-то элемента этого справочника.
И теперь например по найтипокоду() возвращается этот элемент. И они создают ветку.. Они не говорят нам, что у найденого элемента неправильный код, они говорят что просто найден другой элемент (не тот который они рассчитывали). И ище не показывают в качестве пруфлинка картинку с консолью запроса с результатом запроса типа ВЫБРАТЬ * ИЗ МойСправочник Где МойСправочник.Код=&Код и ВЫБРАТЬ * ИЗ МойСправочник Где МойСправочник.Код ПОДОБНО &Код и параметр Код задан как тот который он ищет методом НайтиПоКоду. Чтобы мы действительно убедились что он один такой элемент. |
|||
33
shuhard
12.07.12
✎
09:30
|
(32) ты топик прочесть не пытался ?
[При том поиске возращается ссылка на совсем другой справочник! ] |
|||
34
Живой Ископаемый
12.07.12
✎
09:31
|
не желаю цитат. желаю пруфпикч
|
|||
35
КВАДРО2
12.07.12
✎
09:32
|
(25) Пока еще не делал, разворачиваю архив для экспериментов
|
|||
36
Живой Ископаемый
12.07.12
✎
09:32
|
до тех пор пока их нет - продолжаю думать что на разводят, также как и я пытался утверждая что метод не работает
|
|||
37
shuhard
12.07.12
✎
09:32
|
(34) тебя колбасит
ТС смеет утверждать, что поиск по коду справочника номенклатура вернул элемент склада |
|||
38
Живой Ископаемый
12.07.12
✎
09:34
|
2(37) для этого не нужно обладать чем-то особенным. Просто нужно уметь печатать на клаве.
|
|||
39
КВАДРО2
12.07.12
✎
09:34
|
(37) Вернул пустую строку но тип - другой справочник
|
|||
40
Fish
12.07.12
✎
09:35
|
(32) Нет они не уповают на уникальность кода, а предусматривают это, иначе действительно дятлы. А если у тебя "половина методов" не работает, как ты утверждаешь - то это означает только то, что ты не умеешь их использовать. Приведи хоть один пруф на то, что метод НайтиПоКоду не работает, как ты тут утверждал.
|
|||
41
Живой Ископаемый
12.07.12
✎
09:35
|
2(39) Хочу видеть табло со строкой
XMLТип(Справочники.ТвойСправочник.НайтиПоКоду()).ИмяТипа |
|||
42
andrewks
12.07.12
✎
09:35
|
вроде не пятница сегодня
|
|||
43
Живой Ископаемый
12.07.12
✎
09:35
|
2(40) успокойся, у меня просто чувство юмора перпендикулярно твоему.
|
|||
44
Fish
12.07.12
✎
09:38
|
(43) А, ты так шутишь. А я было подумал, что в (11) ты серьёзно :))) Смайлики надо ставить в таком случае.
|
|||
45
Живой Ископаемый
12.07.12
✎
09:43
|
http://screencast.com/t/Jn84jRrbgxmr
вернее ТипЗнч(Справочники.Контрагенты.НайтиПоКоду("fsdvsmgkgfd")) или XMLТипЗнч(Справочники.Контрагенты.НайтиПоКоду("fsdvsmgkgfd")).ИмяТипа |
|||
46
andrewks
12.07.12
✎
09:44
|
(45) и? что это доказывает?
|
|||
47
Живой Ископаемый
12.07.12
✎
09:45
|
2(46) пусть покажет что у него там не CatalogRef.Контрагенты, а CatalogRef.Номенклатура
|
|||
48
Живой Ископаемый
12.07.12
✎
09:45
|
как он утверждает в (0)
|
|||
49
shuhard
12.07.12
✎
09:49
|
(39) либо код в студию
либо топик закрывается |
|||
50
andrewks
12.07.12
✎
10:04
|
(47) жа это 1с опять глючит с кэшем. вот ещё один такой же потерпевший v8: обновил БП на 2.0.37.13. больше не запускается
|
|||
51
Serg_1960
12.07.12
✎
10:20
|
(имхо) Это не кэш глючит, это глючит сантехников на фирме, которые собирают типовые конфгурации.
|
|||
52
КВАДРО2
12.07.12
✎
10:43
|
Странно еще, почему то вдруг Справочник.Пользователи, стоит первым в конфигураторе срде справочников...
|
|||
53
Живой Ископаемый
12.07.12
✎
13:06
|
нет значит доказательств.. так я и думал.
|
|||
54
zmaximka
12.07.12
✎
13:29
|
Короче автор что то путает. Картинку давай. А так не верю
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |