![]() |
#1 |
Участник
|
Presence DataSource && DataField
Если не там создал тему - переместите, пожалуйста, в нужный раздел.
Столкнулся с такой ситуацией и хочу разобраться для чего сии свойства. Есть 2 поля: DeliveryTerm_RailwayStation_ZTR и DeliveryTerm_RailwayStationName_ZTR у RailwayStation стоит visibile - no , датасоурс и поле, которое должно выводиться, а у RailwayStationName стоит vidible - yes, только датасоурс и датаметод, благодаря которому и выводится поле RailwayStation я так понимаю. Что интересует: у RailwayStationName свойства PresenceIndicatorAllowed - no, PredenceDataSource - датасоурс, PresenceDataField- датафилд поля RailwayStation. А у RailwayStation в PresenceIndicatorAllowed стоит значение no. Получается, что два поля созданы, но выводится одно через датаметод. Какой смысл в таком ходе? Соответствующие скриншоты прикреплены ниже. Надеюсь более менее понятно объяснил ![]() Заранее всем спасибо за ответы. |
|
![]() |
#2 |
Участник
|
Если нужен код метода - выложу.
В кратце хотя бы что к чему объясните, пожалуйста. Гугл не особо ищет =\ |
|
![]() |
#3 |
Участник
|
По идее данные поля нужны для показа Presence Indicator - кружочек, который своим цветом обозначает, онлайн ли находится человек в unified communication.
Соответственно, без показа индикатора значения этих полей использоваться не должны. Отсюда вопрос: не могло ли так быть, что поля кто-то выставил по ошибке/в качества эксперимента а потом забыл удалить? Не может ли быть так, что presence allowed выставляется в каком-то еще коде? |
|
![]() |
#4 |
Участник
|
Цитата:
Сообщение от belugin
![]() По идее данные поля нужны для показа Presence Indicator - кружочек, который своим цветом обозначает, онлайн ли находится человек в unified communication.
Соответственно, без показа индикатора значения этих полей использоваться не должны. Отсюда вопрос: не могло ли так быть, что поля кто-то выставил по ошибке/в качества эксперимента а потом забыл удалить? Не может ли быть так, что presence allowed выставляется в каком-то еще коде? Не знаю по ошибке или нет, но менять ничего не буду, т.к. разработка не моя. Мне интересно было назначение этих полей в сумме ибо в книгах не нашёл примеров и разъяснений. |
|
![]() |
#5 |
Участник
|
У Microsoft есть своя корпоративная "аська" под названием Lync. Она интегрирована в продукты Microsoft - например, я сейчас, читая письмо в outlook, или смотря документы в sharepoint могу легко посмотреть, находятся ли люди онлайн в программе Lync и быстро написать им сообщение.
Эти поля нужны для такой же интеграции в Ax. (где-то в справочнике персонала были, кажется - можете поискать по АОТ). |
|
![]() |
#6 |
Участник
|
Странно...тогда непонятно зачем так было связывать два поля...причём одно без другого работает некорректно(проверил)...
|
|
![]() |
#7 |
Участник
|
Новую тему создавать не буду, спрошу здесь.
Есть две таблицы : SalesQuotationTable и SalesQuotationLine Связь 1 ко многим, то есть для одной записи в SalesQuotationTable соотв. несколько в SalesQuotationLine. Нужно вывести эти данные, то есть одно поле с table и, например, 3 поля с line. Вывод сделал, всё прекрасно, НО, редактировать записи, кроме первой нельзя. То есть, курсор не желает переходить на другие записи ниже. При попытке это сделать, он 2 раза скачет туда-сюда и возвращается на первую строку. Накосячил в свойствах или это программно решается?? Свойства таблиц во вложениях. Простите за нубство ![]() |
|
![]() |
#8 |
Участник
|
Джоин(Join Source) стоит не на той таблице. Сделайте его на SalesQuotationLine, а из SalesQuotationTable уберите. Relation обычно делают на подчиненной таблице. Посмотрите таблицы SalesTable, SalesLine (вот здесь есть relation к SalesTable) и форму SalesTable(как они там связаны).
__________________
-Ты в гномиков веришь? -Нет. -А они в тебя верят, смотри, не подведи их. Последний раз редактировалось Pustik; 12.02.2013 в 16:51. |
|
|
За это сообщение автора поблагодарили: user_ax (1). |
![]() |
#9 |
Участник
|
Курсор так не скачет, да, но это не то, что мне нужно, мне нужно чтобы для одной записи из SalesQuotationTable соответствовало и выводилось несколько записей из SalesQuotationLine. Не подскажете, как это правильно организовать?
|
|
![]() |
#10 |
Участник
|
Даже при изменении OuterJoin на InnerJoin курсор всё равно скачает...
Может поиграться со StartPosition? |
|
![]() |
#11 |
Участник
|
Как правильно за-join-ить ??
Цитата:
![]() Последний раз редактировалось user_ax; 12.02.2013 в 17:38. |
|
![]() |
#12 |
Участник
|
Никто не знает?(
|
|
![]() |
#13 |
Участник
|
Думаю, многие знают, но не понятно что вы хотите получить. Приведите пример из стандарта (лучше картинкой, текстом у вас получается не понятно
![]()
__________________
Ivanhoe as is.. |
|
![]() |
#14 |
Участник
|
Цитата:
Сообщение от Pustik
![]() Джоин(Join Source) стоит не на той таблице. Сделайте его на SalesQuotationLine, а из SalesQuotationTable уберите. Relation обычно делают на подчиненной таблице. Посмотрите таблицы SalesTable, SalesLine (вот здесь есть relation к SalesTable) и форму SalesTable(как они там связаны).
|
|
![]() |
#15 |
Участник
|
Есть 2 таблицы SalesQuotationTable && SalesquotationLine.
В SalesQuotationTable есть поле Quotationid, оно же есть и в SalesquotationLine, как ключ. Необходимо произвести выборку так, чтобы выводилось: X++: SalesQuotationTable.Quotationid SalesquotationLine.Quotationid 1)_000026 1 1)_000026 2 1)_000026 3 ![]() |
|
![]() |
#16 |
Участник
|
Ни у кого нет соображений ? Или я снова объяснил не по-людски как-то?
![]() |
|
![]() |
#17 |
Участник
|
((
|
|
![]() |
#18 |
Участник
|
Какой датасурс указан в свойствах грида?
Посмотрите стандартный пример: форма tutorial_Form_Join |
|
|
За это сообщение автора поблагодарили: user_ax (1). |
![]() |
#19 |
Участник
|
Цитата:
Спасибо, что натолкнули !!! Поменял в гриде на SalesQuotationLine и перестало скакать!!! Последний раз редактировалось user_ax; 13.02.2013 в 10:33. |
|
![]() |
#20 |
Участник
|
|
|
Теги |
datafield, datasource, presence, свойства полей |
|
Опции темы | Поиск в этой теме |
Опции просмотра | |
|