|
Сравнить элементы справочников в ком соединении | ☑ | ||
---|---|---|---|---|
0
Волшебная клизма
11.03.16
✎
19:40
|
Делаю ком соединение к базе торговля 11.2 на 8.3 по ком-соединению. Выбираю в запросе склад из регистра и склад из регистратора.
Но при коде РезультатДок.РегистраторСклад <> РезультатДок.Склад Возвращает результат Истина, хотя склады РАВНЫ?? Как вообще сравнивать элементы справочников? Особо "умные" разработчики зачем то сделали справочник без КОДа только наименование но оно может же быть одинаковым... РезультатДок.РегистраторСклад.УникальныйИдентификатор() <>РезультатДок.Склад.УникальныйИдентификатор() тоже говорит что они не равны... |
|||
1
zak555
11.03.16
✎
19:43
|
что такое регистраторсклад
|
|||
2
Волшебная клизма
11.03.16
✎
19:45
|
РезультатДок это выборка запроса, регистраторСклад это склад из документа регистратор, а склад значение из регистра
|
|||
3
Волшебная клизма
11.03.16
✎
19:46
|
щас попробую РезультатДок.РегистраторСклад.ссылка <> РезультатДок.Склад.ссылка, но ка кто это сранно...
|
|||
4
zak555
11.03.16
✎
19:47
|
ты уверен, что они равны ?
|
|||
5
Волшебная клизма
11.03.16
✎
19:48
|
Да я в отладчике по наименованию вижу(с таким названием только один склад)
|
|||
6
Волшебная клизма
11.03.16
✎
19:49
|
одосишники конешна много места с экономили убрав код из справочника склады...
|
|||
7
Волшебная клизма
11.03.16
✎
19:53
|
РезультатДок.РегистраторСклад.ссылка <> РезультатДок.Склад.ссылка ((( тоже не работает...
|
|||
8
Волшебная клизма
11.03.16
✎
19:58
|
во че нарыл на одном форуме...
" По делу добавлю - нельзя сравнивать два СОМ-объекта, даже если это ссылки на один и тот же объект в базе, они всегда будут неравны. Приходится сравнивать по коду, наименованию или идентификатору". Это и логично: потому как для 1С это всегда два разных объекта. Аналогично тому, если вы будете сравнивать один и тот же справочник-объект одной базы данных. Они тоже все время не равны. Равны только его ссылки. это же полный 1ц... из за того что великому разработчику Торговля ред 11.2 пришла гениальная идея убрать Код из справочника, задача становиться не решаемая. ну или запретить два одинаковых наименования и сравнивать по ним...(торговля ред 11 воистину самая дебильная конфигурация, даже хуже УНФ) |
|||
9
Chameleon1980
11.03.16
✎
20:11
|
может РС какой завести? для синхронизации
продумать структуру и завести и на обновления не повлияет |
|||
10
Chameleon1980
11.03.16
✎
20:14
|
мы можем получить в базе 1 ID
мы знаем какого типа это объект мы можем получить в базе 2 ИД тип такой же запихнули это дело в рс может я засыпаю уже, но что то типа этого в голову пришло |
|||
11
Записьдампа
11.03.16
✎
20:19
|
Получи от ссылки УникальныйИденфтикатор(), приведи его к строке и обсравнивайся =]
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |