Показать сообщение отдельно
Старый 25.11.2007, 16:35   #1  
miklenew is offline
miklenew
Участник
Аватар для miklenew
MCBMSS
1C
Лучший по профессии 2009
 
1,688 / 433 (18) +++++++
Регистрация: 10.07.2006
Адрес: г. Ликино-Дулёво
Upgrade механизма (склад->отображение аналитики)
Появилась задача создать форму по анологии с PurchQuickQuote.
На ней должно быть две вкладки. На одной вкладке одна категория номенклатуры в зависимости от нумирации партий на другой другая категория.
В результате обнаружил, что стандартный механизм работы кнопки Склад-> Отображение аналитики работает только для одной вкладки. Т.е. они отображались как надо, но данные показывали не те.
Ну естественно в форме PurchQuickQuote. На второй вкладке аналитик никогда не будет, т.к. остатков никогда нет.
Пришлось создать класс InventDimCtrl_Frm_QuickQuoteExt. Похожий InventDimCtrl_Frm_QuickQuote. Наследовать не стал т.к. 3 из 6 методов пришлось переопределять. И один метод buildQuery() мне нужно было что возвращал значание. Вообщем решил без наследования в данном случае удобней (не осуждайте пожалуйста)
Вообщем получилось то, что нужно. Теперь этот механизм может работать корректно на все вкладки.
Подумал мож кому пригодиться.
Вложения
Тип файла: xpo InventDimCtrl_Frm_QuickQuoteExt.xpo (73.1 Кб, 570 просмотров)
За это сообщение автора поблагодарили: mazzy (2).