AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Администрирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск Все разделы прочитаны

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 16.10.2014, 11:22   #4  
Wamr is offline
Wamr
----------------
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
 
1,737 / 868 (32) +++++++
Регистрация: 15.01.2002
Адрес: Москва
Записей в блоге: 7
В БД канала хранимая функция [crt].[GETNEARBYSTORESFUNCTION]
"Группы указателей магазинов" (store locator groups) используется, чтобы определить список "претендентов". Информация о координатах берется из вьюхи STOREVIEW и по ним считается расстояние, а если адрес не задан, то координаты NULL и соответственно ничего не выводится.

Вот кусок из вьюхи, который получает координаты
X++:
 SELECT
		...
		lpa.LATITUDE,
		lpa.LOCATION,
		lpa.LONGITUDE,
		...
		geography::STGeomFromText('POINT(' + CONVERT(VARCHAR(100), lpa.LONGITUDE) + ' ' 
		+  CONVERT(VARCHAR(100), lpa.LATITUDE) + ')', 4326) AS 'GEOLOCATION',
		...
	FROM [ax].RETAILCHANNELTABLE rct	
	INNER JOIN [ax].RETAILSTORETABLE rst ON rct.RECID = rst.RECID
	...
	LEFT OUTER JOIN [ax].DIRPARTYTABLE dp ON dp.RECID = rct.OMOPERATINGUNITID
	...
	LEFT OUTER JOIN [ax].DIRPARTYLOCATION AS dpl ON dpl.PARTY = dp.RECID AND dpl.ISPRIMARY = 1
	...
	LEFT OUTER JOIN [ax].LOGISTICSPOSTALADDRESS AS lpa ON 
						lpa.LOCATION = dpl.LOCATION 
						AND lpa.ISPRIVATE = 0 
						AND GETUTCDATE() BETWEEN VALIDFROM AND VALIDTO
За это сообщение автора поблагодарили: Ivanhoe (3).
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
atinkerersnotebook: Setting Up A Retail Store With POS Blog bot DAX Blogs 1 09.12.2013 06:16
emeadaxsupport: AX 2012 R2 for Retail - Configuring POS for test mode with Dynamics Online payment service Blog bot DAX Blogs 0 11.10.2013 03:12
emeadaxsupport: AX for Retail: Managing and Maintaining POS Customizations Blog bot DAX Blogs 0 09.07.2013 06:18
emeadaxsupport: Dynamics AX 2012 for Retail - Disabling POS terminals that are no longer used Blog bot DAX Blogs 0 29.12.2012 02:16
Rahul Sharma: Dynamics AX for Retail POS Development Blog bot DAX Blogs 2 19.09.2011 15:30
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 19:12.