Показать сообщение отдельно
Старый 29.05.2015, 15:41   #50  
pedrozzz is offline
pedrozzz
Молодой, подающий надежды
Аватар для pedrozzz
MCBMSS
Лучший по профессии 2015
 
164 / 218 (8) ++++++
Регистрация: 18.02.2010
Адрес: Краснодар
Цитата:
Сообщение от Logger Посмотреть сообщение
К вопросу о штучечках.
Может кто-нибудь делал доработку чтобы можно было поля табличек подобно методам или кускам методов добавлять. Ткнул по ссылке в окошке сравнения XPO и у тебя поле в табличке добавилось.
Если интересуют только поля, то в классе SysTreeNode
X++:
public boolean canMergeInsertSubnodes(SysComparable _top, SysCompareContextProvider _context)
{
    //...
    //Добавить в switch
            case UtilElementType::Table:
                  return true;
    //..
}

public boolean hasOrdering()
{
    //...
    //Добавить в switch
            case #NT_DBFIELDLIST:
                  return false;
    //..
}
Во вложении класс с указанными изменениями, делал на 2012 R3. Но,таблицы - это не только поля, а еще и группы полей, индексы и прочее. С ними пока не взлетело и нет времени разобраться. Но именно поля работают
Вложения
Тип файла: xpo Class_SysTreeNode.xpo (115.0 Кб, 660 просмотров)
__________________
Кононов Пётр

Последний раз редактировалось pedrozzz; 29.05.2015 в 15:45.
За это сообщение автора поблагодарили: Logger (10), Ivanhoe (5), gl00mie (3), S.Kuskov (5).