|  13.06.2007, 19:05 | #1 | 
| Участник | Значение/поле пос связаной таблице на форме 
			
			как правильно "достать" ИД поля и его значение, которое навязывается на форму по линковоной датасорсу (типа форма визвана из другой формы и автоматически фильтруются записи) ?? Это поле обычно показывается в заголовке формы. Спасибо. | 
|  | 
|  13.06.2007, 20:53 | #2 | 
| Участник | 
			
			Эта связь называется dynalink Соответственно, достать ее можно через объект QueryBuildDynalink Код где-то такой: X++:             queryBuildDataSource = query.dataSourceTable(<tableName>);
            for (iDynaLink = 1; iDynaLink <= queryBuildDataSource.dynalinkCount(); iDynaLink++)
            {
                queryBuildDynaLink = queryBuildDataSource.dynalink(iDynaLink);
                dynaRecord = queryBuildDynaLink.cursor();
                if (dynaRecord.TableId == tableNum(InventTable))
                {
                    if (queryBuildDynaLink.dynamicField() == fieldNum(InventTable, ItemId))
                    {
                        info(fieldid2name(queryBuildDynaLink.field()));
                    }
                }
            } | 
|  |