[ОТВЕТИТЬ]
11.07.2016 07:35
OlegON
 
Собственно, есть ли что-то небольшое, что однозначно рассылается почтовиком в большинстве случаев, например? Конфигурация часто не рассылается... Должности тоже...
Т.е. требуется что-то, что будет совпадать во всех базах одной сети. Есть идеи? Брать контрольную сумму наименований классификатора?
11.07.2016 08:58
konst
 
В карточках есть поле bornin - при централизованном ведении классификатора там id базы ЦО.
но могут быть и варианты...
11.07.2016 09:12
OlegON
 
С bornin интересная идея, да, брать bornin у бОльшего количества карточек.
11.07.2016 09:30
whitewizard
 
Плюс к этому в почтовике, как правило, есть информация, что база подчиненная
11.07.2016 09:44
OlegON
 
Суть не только определить, что сетевая, а именно принадлежность нескольких баз какой-то конкретной сети.
11.07.2016 10:33
ReDHawK
 
Ну при централизованном ведении справочников, Bornin в старшей у всех будет одинаков, как и в подчиненной. Лучше, думаю, по smdocuments.bornin, там будут все Bornin сетки. И сравнить его c Bornin в sssysinfo, совпадает, значит локальная, если совпадает с карточками, значит старшая. Остальные из smdocuments.bornin : подчиненные, доверительные и т.п. ))
11.07.2016 10:47
OlegON
 
Спасибо, но есть необходимость как раз найти что-то, что позволит группировать базы сети, а не собирать кучу данных по ним. В этом плане как раз то, что bornin карточек сети будет совпадать, отличаясь от всех других БД - самое то, что надо. Надо будет только нулевой не забыть исключить, впрочем, максимальное количество это сделает, скорее всего.
14.07.2016 11:57
OlegON
 
SQL код:
select "id" from (select bornin "id",count(*) from supermag.smcard group by bornin order by 2 descwhere rownum=1
проверьте, пожалуйста, у кого сетка, что выдает один идентификатор?
14.07.2016 12:05
Stels
 
да, один выдаёт и в центре и в магах
14.07.2016 14:01
joutchik
 
прикольно с where rownum=1
разве два может получиться?
14.07.2016 14:39
OlegON
 
Цитата:
joutchik прикольно с where rownum=1
разве два может получиться?
Может получиться несколько, в зависимости от того, в скольки базах карточки заводили. У моих клиентов в среднем 1-3 записи.
14.07.2016 14:43
konst
 
у меня тоже выдает одинаковые, но DBID базы ЦО другой...
это говорит лишь о том, что большая часть карточек заведены в какой-то другой бд...
логичнее использовать bornin последних созданных карточек.
14.07.2016 15:31
OlegON
 
Хм, мне кажется, что это будет сильно колбасить при каких-то масштабных изменениях, которые еще не прожевал почтовик. Надо поразмышлять над разными вариантами, когда это не будет работать...
Опции темы


Часовой пояс GMT +3, время: 18:07.

 

Форум сделан на основе vBulletin®
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd. Перевод: zCarot и OlegON
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.