|  13.09.2006, 07:48 | #21 | 
| Участник | 
			
			sukhanchik Хм...фишка полезная. Вот только просматривать таблицу из датасорса опять "отучил"   | 
|  | 
|  13.09.2006, 09:40 | #22 | 
| Administrator | 
			
			Ну ... пользоваться или не пользоваться - дело каждого   . Можно просто из кода (в рамках отладки) сей код вызывать (когда работаешь с временными таблицами). Единственное - что нужно учесть - что иногда курсору очень хочется иметь select перед просмотром и пустая временная таблица (которая получена по setTmp()) покажется в этом случае полной (т.е. как будто обозреватель применяется к постоянной таблице) 
				__________________ Возможно сделать все. Вопрос времени | 
|  | 
|  13.09.2006, 10:10 | #23 | 
| Участник | 
			
			что sidax что tabax разработаны по принципу, чтоб это было по возможности одна форма XPO и ничего не менялось - только добавлялось. То есть для установки - установил XPO для сноса - снёс форму. Можно ли исхитриться и добиться того же без можификаций | 
|  | 
|  13.09.2006, 10:14 | #24 | 
| Участник | |
|  | 
|  13.09.2006, 12:19 | #25 | 
| Участник | 
			
			ловите 0.2.3 где все аддиновые действия имитируют нажатия на кнопку в контектном меню и еще есть оно само. PS. Интересно, что если выложить статью в аксаптапедию, то ее скорее улучшат чем, в erpkb; а если выложить код сюда, то его скорее улучшат чем в англоязычных конфах. Что это: разница менталитетов? Кривизна erpkb? | 
|  | 
|  13.09.2006, 12:23 | #26 | 
| Участник | 
			
			что-то не дает качать
		 | 
|  | 
|  13.09.2006, 12:58 | #27 | 
| Участник | 
			
			исправил
		 | 
|  | 
|  13.09.2006, 13:35 | #28 | 
| Участник | 
			
			Ставлю hook. ToolsMenu + Autohotkey - где об этом можно почитать...не совсем понял о чем Вы. PS Заметил один глюк - если открыть Windows Task Manedger можно увидеть, что Аксапта стабильно "кушает" 4 кб. памяти в секунду.... Есть подозрение что что-то не так... скорее всегов ф-и обновления закладок (там где сканирование активных окон). Последний раз редактировалось Alex_KD; 13.09.2006 в 13:41. | 
|  | 
|  13.09.2006, 13:46 | #29 | 
| Участник | 
			
			*ага я давно подозрева про memory leak - надо этим заняться *http://erpkb.com/Axapta/MakrosyAutoHotkey пример присоединен | 
|  | |
| За это сообщение автора поблагодарили: mazzy (2), konfet (1). | |
|  13.09.2006, 16:13 | #30 | 
| Пенсионер | 
			
			Классная весч! Респект однако... Я вот тут попытался поделку , а именно, все кнопки Arrange засунуть в выпадающий список, что по-моему логично и напоролся на одну неприятность: Есть контрол MenuButton, в нем я могу показать текст и картинку, принажатии на нее выпадает списочек, где я могу разместить как MenuItemButton, CommandButton так и просто Button, так вот в этом списочке у меня не получается показать картинку, рядом с текстом или без текста, хотя по свойствам вроде можно. Это глюк или фича? 
				__________________  Законы природы еще никто не отменял! А еще у меня растет 2 внучки!!! Кому интересно подробности тут: http://www.baby-shine.com/ | 
|  | 
|  13.09.2006, 16:20 | #31 | 
| Участник | Цитата: PS. А тебе риспект за VSS -- я его немного подточил для Ax3 | 
|  | 
|  13.09.2006, 16:56 | #32 | 
| Пенсионер | Цитата: Цитата: 
		
			PS. А тебе риспект за VSS -- я его немного подточил для Ax3
		
	 
				__________________  Законы природы еще никто не отменял! А еще у меня растет 2 внучки!!! Кому интересно подробности тут: http://www.baby-shine.com/ | 
|  | 
|  13.09.2006, 17:12 | #33 | 
| Участник | Цитата: можно сделать кнопку для показа/скрытия тулбара. воможно AndyD знает способ сделать картинки в выпадающем меню можно пользоваться кнопками в sidax е (только он всё равно будет жрать место) | 
|  | 
|  13.09.2006, 17:26 | #34 | 
| Пенсионер | 
			
			Да тут много что можно сделать, но то про что я говорил, это как бы стандартный механизм, но не работает, или у меня руки кривые, или это глюк, вот в чем хотелось разобраться... а Про sideax согласен, но он мне даже предпочтительней т.к. дисплей длинный 
				__________________  Законы природы еще никто не отменял! А еще у меня растет 2 внучки!!! Кому интересно подробности тут: http://www.baby-shine.com/ | 
|  | 
|  13.09.2006, 18:10 | #35 | 
| Участник | 
			
			Я тут как умел для себя кнопочку еще одну привинтил. Соответственно, делюсь с общественностью. (заодно глюки исправят, подскажут может чего  ) Часто проект чтоб создать, нужно ну очень долго ждать, пока дуплит меню по правой кнопке. Добавил кнопулю, которая просто создает за меня чистый проектик и открывает его. NormalResource для нее естественно - 7665 Код метода clicked вот: Код: void clicked()
{
    TreeNodeName        projNum, project = 'Project';
    int                 i, numProj, len = strLen(project);
    SET                 projNumSet = new Set(Types::Integer);
    ProjectNode         node, groupNode;
    ProjectGroupNode    child;
    TreeNodeIterator    treeNodeIterator;
    ProjectNode createProject(TreeNodeName name, ProjectGroupNode parent)
    {
        ProjectNode childNode = parent.aotFindChild(name);
        if (!child)
        {
            parent.aotAdd(name);
            childNode = parent.aotFindChild(name);
        }
        return childNode;
    }
    ;
    super();
    startLengthyOperation();
    groupNode = Infolog.projectRootNode().AOTfindChild('Shared');
    treeNodeIterator = groupNode.AOTiterator();
    node = treeNodeIterator.next();
    while (node)
    {
        if (substr(node.name(), 1, len) == project)
        {
            projNum = substr(node.name(), len + 1, strLen(node.name()) - len);
            if (strlen(projNum) > 0 && isInteger(projNum))
                projNumSet.add(str2int(projNum));
        }
        node = treeNodeIterator.next();
    }
    if (projNumSet.elements() > 0)
    {
        for (i = 1; i <= projNumSet.elements(); i++)
        {
            if (!projNumSet.in(i))
            {
                numProj = i;
                break;
            }
        }
        if (numProj < 1)
            numProj = projNumSet.elements() + 1;
    }
    else
        numProj = 1;
    node = createProject(project + int2str(numProj), groupNode);
    groupNode.AOTsave();
    endLengthyOperation();
    node.AOTRun();
    node.AOTnewWindow();
}  | 
|  | 
|  13.09.2006, 18:14 | #36 | 
| Axapta | 
			
			Тогда еще надо добавить кнопочки для создания в данном проекте групп DataDictionary, Classes, Forms и.т.д.   Было бы очень удобно. | 
|  | 
|  13.09.2006, 18:18 | #37 | 
| Участник | |
|  | |
| За это сообщение автора поблагодарили: kashperuk (2). | |
|  13.09.2006, 18:21 | #38 | 
| Участник | 
			
			Еще в моих макросах можно создать проект по ctrl+win+p Код: ; Ctrl+Win+P New Project
#IfWinActive, ahk_class AxaptaClientClassName
^#p::
  	toEnglish()
	SendMessage,0x111,281
	SendInput,{DOWN}{DOWN}
	SendInput,{CTRLDOWN}n{CTRLUP}{F2}
Exit | 
|  | 
|  13.09.2006, 18:27 | #39 | 
| Участник | 
			
			Тьфу. Чего ж не написано об этом где-то?   Ну, хоть поигрался с ProjectNode   | 
|  | 
|  14.09.2006, 12:12 | #40 | 
| Участник | 
			
			вот как бы набор кнопок сделать расширяемым? единственное что я придумал пока: допустим сделать некое действие "установить расширение", в ходе которого будет добавляться кнопка прямо в дизайн формы и туда в clicked будет записываться код из файла. | 
|  | 
| Теги | 
| tabax, taskbar, toolbar, инструменты, панель задач, панель инструментов, полезное, табакс, тулбар, управление окнами | 
|  | 
| Опции темы | Поиск в этой теме | 
| Опции просмотра | |
| 
 |