|  06.08.2009, 17:50 | #1 | 
| Участник | Программно добавить поле в таблицу. 
			
			Вот, стала задача сгенерить простенькую таблицу с 3мя полями.  Таблица в АOT создается, свойства устанавливаются, а вот при попытке добавить поле: X++: tableNode = TreeNode::findNode(#TablesPath); tableNode = tableNode.AOTfindChild("TST_TableI"); fieldsNode = tableNode.AOTfindChild("fields"); fieldNode = fieldsNode.AOTadd("Fld_1"); 
				__________________ Axapta has seduced me deadly!   | 
|  | 
|  06.08.2009, 18:02 | #2 | 
| Moderator | 
			
			Замечание чисто по синтаксису, не касаясь всего остального. Метод TreeNode.AOTadd не возвращает значения ни нового узла, ни даже boolean успешности операции: public void AOTadd(str _name). Не знаю, правда, как в 4.0 и 2009, но в 3.0 это так. Про собственно вопрос посмотрите внизу ссылки в разделе "Похожие темы", но дело это, насколько мне известно, не очень благодарное (в смысле добавление поля в таблицу, а не просмотр ссылок)  ... Последний раз редактировалось Gustav; 06.08.2009 в 18:08. | 
|  | |
| За это сообщение автора поблагодарили: HorrR (1). | |
|  06.08.2009, 18:06 | #3 | 
| Участник | 
			
			Блин, когда поиском юзал - ничего не вышло. Сейчас в первой же похожей теме - ответ.  AOTTableFieldList - вот он то мне и нужен. Сорри. Закрываю. 
				__________________ Axapta has seduced me deadly!   | 
|  | 
|  06.08.2009, 18:13 | #4 | 
| Участник | 
			
			Gustav, спасибо, не обратил внимания...
		 
				__________________ Axapta has seduced me deadly!   | 
|  |