|  16.05.2006, 14:44 | #1 | 
| Участник | Данные из всех компаний 
			
			Подскажите как в форме отобразить данные из всех компаний. Эти данные нельзя шарить между компаниями Создавать темповую таблицу и заливать туда данные из всех компаний пробегая по ним changecompany не хочется. | 
|  | 
|  16.05.2006, 14:54 | #2 | 
| Участник | 
			
			сделать запрос сразу в БД
		 | 
|  | 
|  16.05.2006, 15:11 | #3 | 
| Участник | 
			
			Через ком объекты ? ссадо и одбс ? Всеравно же прийдется заливать это дело в темповую таблицу для нормальной работы в форме. А нету метода отключить на время фильтр по компании ? | 
|  | 
|  16.05.2006, 15:29 | #4 | 
| Участник | 
			
			метода отключить нету
		 | 
|  | 
|  16.05.2006, 15:45 | #5 | 
| злыдень | 
			
			Можно вьюху приконнектить, главное чтоб какое -ть поле recid было
		 
				__________________ Ибо зло есть лучшая сила человека. "Человек должен становиться все лучше и злее" -- так учу я. /Ф. Ницше/ | 
|  | 
|  16.05.2006, 15:49 | #6 | 
| Участник | 
			
			recid и dataAreaId есть всегда. Только ядро Аксапты автоматом ложит фильтр по dataAreaId на теущую компанию. Не пойму как тут вьюха мне поможет. | 
|  | 
|  16.05.2006, 15:54 | #7 | 
| злыдень | 
			
			Вам не нравилась идея перегонять данные алгоритмами во временные таблицы. Если я правильно понял. Предложил другой путь:  Можно скреативить вьюху на стороне сервера. Это обеспечит высокое быстродействие. И можно начхать на датаареаид. Просто чтоб её можно было к форме подключить, надо чтоб в этой вьюхе поле с таким именем, recid, было. А то ругатца будет. Примерно так. 
				__________________ Ибо зло есть лучшая сила человека. "Человек должен становиться все лучше и злее" -- так учу я. /Ф. Ницше/ | 
|  | 
|  16.05.2006, 16:29 | #8 | 
| Участник | Цитата: 
		
			Сообщение от Recoilme
			
			 И можно начхать на датаареаид. | 
|  | 
|  16.05.2006, 16:30 | #9 | 
| Участник | 
			
			Понял, сенкс. В сервер вьюхой в моем случа тоже не пойдет. Прийдется темповой таблицой делать | 
|  | 
|  16.05.2006, 16:32 | #10 | 
| злыдень | 
			
			Ой, извините,  у Вас в Аксапте так просто подключить вьюху скульную наверно не получится(( забыл что это не стандартный функционал) через класс SQLSystem у нас стучится и подключает
		 
				__________________ Ибо зло есть лучшая сила человека. "Человек должен становиться все лучше и злее" -- так учу я. /Ф. Ницше/ | 
|  | 
|  16.05.2006, 16:43 | #11 | 
| Участник | Цитата: 
		
			Сообщение от Recoilme
			
			 Ой, извините,  у Вас в Аксапте так просто подключить вьюху скульную наверно не получится(( забыл что это не стандартный функционал) через класс SQLSystem у нас стучится и подключает | 
|  | 
|  16.05.2006, 16:55 | #12 | 
| злыдень | 
			
			Сорри, разработка не моя.  1. Тупо поюзываю 2. Будет некорректно с моей стороны разглашать принципы/алгоритмы сторонних разработок  Она просто так у нас органично в главное меню акзапты вписана, что я думал, что это стандартная фишка.. ещё раз сорри 
				__________________ Ибо зло есть лучшая сила человека. "Человек должен становиться все лучше и злее" -- так учу я. /Ф. Ницше/ | 
|  | 
|  16.05.2006, 16:58 | #13 | 
| Участник | 
			
			Ну я думаю как раз принципы можно, для того сайт и существует, проект не прошу    | 
|  | 
|  16.05.2006, 18:37 | #14 | 
| злыдень | 
			
			Если только на уровне описания.. Принцип такой что есть некая хрень кот. регистрирует вью в АОТ, в разделе tables и далее в аксапте можно работать с этим объектом как с обычной таблицей. По моему так. Есть интерфейс кот. позволяет синхронизировать вью (сам текст запроса) из аксы и т.п.. Этот инструментарий позволяет подключать вью к аксапте. Например нужна форма отображающая некий список незавершенных операций, можно забаббахать такую вьюху на сервере: PHP код: 
			Средствами сиквуля эта хрень секунд за 30 отрабатывает, а через аксапту - на обед можно сходить. Вот тут эта штуковина и помагает. А вот даже на такой вопрос кто правообладатель этой хрени мне ответ неизвестен. Разрабатывал её вроде как человек в период работы в одной компании по договору для другой компании)) И хотя правообладателем исходников скорей всего является компания клиент - как оно там на самом деле - неизвестно и выяснять нет мотивации. Мы её просто юзаем. 
				__________________ Ибо зло есть лучшая сила человека. "Человек должен становиться все лучше и злее" -- так учу я. /Ф. Ницше/ | 
|  | 
|  16.05.2006, 19:55 | #15 | 
| Участник | 
			
			Здорово. Идея в основном понятна, за исключением, того, что дает регистрация вьюхи именно как таблицы (tables), а не как views? С уважением, itfs. | 
|  | 
|  16.05.2006, 20:07 | #16 | 
| Участник | Цитата: 
		
			Сообщение от itfs
			
			 Здорово. Идея в основном понятна, за исключением, того, что дает регистрация вьюхи именно как таблицы (tables), а не как views? С уважением, itfs. | 
|  | 
|  16.05.2006, 20:55 | #17 | 
| Роман Долгополов (RDOL) |  во блин, вспомнили ... как "человек в период работы в одной компании по договору для другой компании" скажу следующее 2 Recoilme Вряд ли префикс RDOL_ может относиться к проектным разработкам. Разрабатывалось в качестве экспиремента для затыкания дыры на одном c грохотом заваленом проекте 2 itfs & ales Действительно, изначально делалось для 2.5, где вьюшек не было вообще. В 3.0 позволяет 1. Привязывать буквально черти-что к формам и отчетам 2. Если вьюха обновялемая, то регистрация в качестве таблицы позволяет обновлять данные. Через стандартные вьюхи в аксапте этого не сделать при всех плюсах есть один большой минус - система становится зависимой от используемой субд. если вам это пофигу, то используйте на здоровье   Последний раз редактировалось db; 16.05.2006 в 21:03. | 
|  | |
| За это сообщение автора поблагодарили: itfs (1). | |
|  16.05.2006, 21:30 | #18 | 
| злыдень | 
			
			ага. ты там спишь/пьёшь, а я тут отдуваюсь))
		 
				__________________ Ибо зло есть лучшая сила человека. "Человек должен становиться все лучше и злее" -- так учу я. /Ф. Ницше/ | 
|  | 
|  16.05.2006, 23:26 | #19 | 
| Роман Долгополов (RDOL) | Цитата: 
		
			Сообщение от Recoilme
			
			 ага. ты там спишь/пьёшь, а я тут отдуваюсь))   | 
|  |