|
29.05.2012, 09:36 | #1 |
Участник
|
Курсор и источник на форме
Коллеги прошу совета. Внедрили нам формочку, в этой форме 12 источников данных. Среди них есть три связанных по Delayed.
Источник1 -> Источник2 -> Источник3 Почему то в некоторых случаях на форме при работе с источником 3 на самой форме я заполняю данные, могу открыть через xBrowser и посмотреть значения в БД, но при этом в момент трассировки на методах Active или Write по этому источнику я не вижу самого курсора, как будто они чистый (RecId = 0, и данные не заполнены). После закрытия формы и повторного открытия курсор становится доступен, и при обновлении я вижу что все в порядке с ним. Форму проверил через поиск, никаких классов обслуживающих форму не нашел, сам курсор программно не изменяется в коде. В чем может быть причина?
__________________
Хочу IQ как ICQ, ну или хотя бы ICQ как IQ. |
|
29.05.2012, 11:32 | #2 |
MCT
|
Наверное, что первое надо проверить - являются ли источники таблицами.
__________________
Axapta book for developer |
|
29.05.2012, 11:46 | #3 |
Участник
|
Источники связаны с реальными таблицами (не временными). Между ними настроены связи действующие.
__________________
Хочу IQ как ICQ, ну или хотя бы ICQ как IQ. |
|
29.05.2012, 14:13 | #4 |
MCT
|
Не используются ли представления...?
__________________
Axapta book for developer |
|
30.05.2012, 12:08 | #5 |
Участник
|
Нет чистые таблицы
__________________
Хочу IQ как ICQ, ну или хотя бы ICQ как IQ. |
|
30.05.2012, 14:02 | #6 |
Участник
|
Может быть у вас поля источника2 и источника3 находятся на одном общем контроле (например гриде), в свойстве datasource которого стоит - источник2.? А так, проверил, все работает корректно, курсор появляется после super() в методе Write.
__________________
-Ты в гномиков веришь? -Нет. -А они в тебя верят, смотри, не подведи их. |
|
31.05.2012, 12:06 | #7 |
MCT
|
Еще может быть динамическое формирование связей между источниками и динамическое формирование дизайна.
__________________
Axapta book for developer |
|
|
|