Имя: Пароль:
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
А так, если очень надо, заюзай справочник свойства объекта. Добавь в него "Код из другой базы" или Хэш (ГУИД элемента+ГУИД родителя в базе источник)
При загрузки ищи в РС свойства объекта по хэшу/коду и бери из РС. Только не забудь при записи нового заполнять этот РС.
Собственно можешь посмотреть идею из типового обмена, там юзается РС Соответствие объекта
Компьютеры — это как велосипед. Только для нашего сознания. Стив Джобс