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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 15.10.2014, 18:05   #1  
Wamr is offline
Wamr
----------------
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
 
1,737 / 858 (32) +++++++
Регистрация: 15.01.2002
Адрес: Москва
Записей в блоге: 7
POS поиск запасов
вдруг кому пригодится

AX2012R3 обычный POS не выводит существующие запасы, если для магазина не задан адрес, так как занимается поиском ближайшего по гео координатам.
За это сообщение автора поблагодарили: gl00mie (3).
Старый 16.10.2014, 08:54   #2  
MikeR is offline
MikeR
MCT
Аватар для MikeR
MCBMSS
Лучший по профессии 2015
Лучший по профессии 2014
 
1,628 / 627 (24) +++++++
Регистрация: 28.11.2005
Адрес: просто землянин
Ты, случаем, не про адресные книги сейчас? (У магазина, у сотрудника которые.)
__________________
Axapta book for developer
Старый 16.10.2014, 10:09   #3  
Ivanhoe is offline
Ivanhoe
Участник
Аватар для Ivanhoe
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
 
4,143 / 2155 (80) +++++++++
Регистрация: 29.09.2005
Адрес: Санкт-Петербург
А разве это управляется не через "Группы указателей магазинов" (store locator groups)??
__________________
Ivanhoe as is..
Старый 16.10.2014, 11:22   #4  
Wamr is offline
Wamr
----------------
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
 
1,737 / 858 (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, время: 11:44.
Powered by vBulletin® v3.8.5. Перевод: zCarot
Контактная информация, Реклама.