Имя: Пароль:
1C
1С v8
Вопрос по КД
0 altfin
 
08.09.14
10:36
Такой вопрос возник:

Создаю правило справочник "Номенклатура" в справочник "Номенклатура".
Надо чтобы поиск шел по ГУИДу + по группе (возможно есть элементы с таким же ГУИДом в другой базе).
Как это сделать? Через поля поиска или достаточно ткнуть поиск по идентификатору и галочку на поиск по папке?
1 sTOd
 
08.09.14
10:37
(0) Ткни в мануал.
2 altfin
 
08.09.14
10:44
кто-нибудь подробнее ответит?
3 GenAcid
 
08.09.14
10:47
(0) (возможно есть элементы с таким же ГУИДом в другой базе) - невозможно.
4 altfin
 
08.09.14
10:49
"Через поля поиска или достаточно ткнуть поиск по идентификатору и галочку на поиск по папке?", почитал, видимо только через поля поиска.

А как можно СтрокаИменСвойствПоиска указать ГУИД + код?

(1) все у нас возможно, потому что база является потомкой базы источника и справочник номенклатура был перенесен год назад.
5 altfin
 
08.09.14
10:50
"А как можно СтрокаИменСвойствПоиска указать ГУИД + код" - т.е. не код а группу.
6 Naumov
 
08.09.14
10:52
(0) Гуиду пофиг на группу. он абсолютен
7 Wirtuozzz
 
08.09.14
10:54
https://yadi.sk/i/A9tgo6JXbDYrz вот так настраивается )
8 altfin
 
08.09.14
10:57
видимо с гуидом не выгорает

(7) не то, потому что если найдет с таким же ГУИД, то поиск прекратится. А элемент могли за год и переименовать.
9 altfin
 
08.09.14
10:59
похоже придется перенумеровать в источнике и поиск по коду + по группе.
10 Aleksey
 
08.09.14
11:05
(8) Идея бредовая и не рабочая. Сделать можно, но платформа не позволит записать такой элемент


Допустим есть папка "Очень важная папка" и в ней номенклатура "очень важная номенклатура" с гуид 123-АБС-XYZ (условно)

Допустим ты грузишь номенклатуру с другой базы с этим же ГУИД, но в другой папке. Допустим папка "Мусор" и номенклатура "Треш", но предположительно с таким же ГУИД, т.е. 123-АБС-XYZ


Итого ты хочешь иметь 2 РАЗНЫХ элемента с одинаковым ГУИД ? Я правильно тебя понял? Ничего не смущает?

Что должна сделать программа, при условии что он НЕ может создать 2 элемента с одинаковым ГУИД, даже если они в разных папках
11 Aleksey
 
08.09.14
11:06
(9) Вы что базы копируете и товар перенумеровываете. Иначе откуда одинаковый ГУИД у разных элементов
12 Aleksey
 
08.09.14
11:08
А так, если очень надо, заюзай справочник свойства объекта. Добавь в него "Код из другой базы" или Хэш (ГУИД элемента+ГУИД родителя в базе источник)
При загрузки ищи в РС свойства объекта по хэшу/коду и бери из РС. Только не забудь при записи нового заполнять этот РС.
Собственно можешь посмотреть идею из типового обмена, там юзается РС Соответствие объекта
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан