Инструменты пользователя

Инструменты сайта


mazzymazzy:сделатьскриншотывсехформиотчетов

include_page_правилаоформления

Сделать скриншоты всех форм и отчетов

toc

  • Скриншоты должны быть сделаны для каждой формы и для каждой вкладки
  • Если на форме есть Группы кнопок, то должны быть сделаны дополнительные скриншоты с открытыми группами кнопок. Например, http://axapta.mazzy.ru/screenshots/custvend/sales.html
  • Если у формы есть раскрывающиеся и схлапывающиеся группы, то перед созданием скриншота нужно открыть все группы. Например, СводноеПланирование\СпланированныеЗаказы\ГруппаФиксация
  • Некоторые формы не вызываются из главного меню, а только из других форм. Например, форма обработки накладной или счет фактуры из Заказа на продажу или Заказа на закупку. Например, форма создания нового заказа. См. также СделатьПутьВМенюПоПутиAOT.
  • Если для формы есть различные режимы отображения, то сделать скриншоты для каждого режима. Например, расширенный и упрощенный режим для Заказов на продажу и Заказов на закупку
  • Если для отчета есть различные режимы отображения, при которых на отчете появляются разные тексты, то сделать скриншоты для каждого режима. Например, ABC-реализация с четырьмя режимами отображения.
  • Если для отчета есть различные полный и сокращенный режим, то делать скриншот для полного режима. Например, ОтчетПоСрокамОплаты с включенной галочкой Подробности. Например, физ.запасы по номенклатурным группам.
  • Если перед отчетом открывается диалог (не стандартная форма с критериями), то необходимо отшотить все закладки этого диалога кроме закладки Пакет.

Требования к наименованию файлов со скриншотами

Названия файлов должны однозначно определять к какой ветке AOT относится скриншот.

??Нужно придумать систему для наименований??

Создать список неотшоченных объектов

Некоторые формы и отчеты не вызываются из menuItem. Например, tutorial* объекты или форма Dialog. Кроме того, некоторые формы отчеты не открываются из-за отсутствия данных, а создать пустышку не получается. А также некоторые формы вызываются только в некоторых случаях из других форм. Необходимо создать список таких форм и отчетов. Необходимо минимизировать этот список.

Дополнительные требования и соглашения

  • Реализовать на X++ отдельным проектом (ax40, ax50 или, в крайнем случае, ax30)
  • Перед созданием скриншотов должны быть включены все лицензии, все страны и все конфигурационные ключи
  • Если форма не открывается из-за отсутствия данных, то создать ЗаписьПустышка в датасорсах формы
  • Предусмотреть случай, когда полностью раскрытая форма не влазит на экран. В этом случае нужно либо шотить частями, либо придумать БольшойВиртуальныйЭкран, на который форма или отчет помещается полностью.

??Такой экран уже придуман, называется Terminal Services. Виртуальный экран практически любого размера можно создать примерно так: mstsc /v:localhost /w:1920 /h:1200 (для экрана 1920х1200), правда, создать еще одну сессию, помимо консольной, можно вроде только на Windows Server, в случае WXP/Vista к компьютеру, где будет запущен клиент для снятия скриншотов, понадобится подключиться терминалом с другого компьютера. Впрочем, можно «выкрутиться» и на одном компе, воспользовавшись виртуальной машиной??

    //Круть. Спасибо. [[:MazzyMazzy]] /09.01.2008 12:43///
* Заголовки колонок в гридах на скриншотах могут быть неполными (расширять колонки в гриде не нужно)
* В идеале, на скриншоты должны попасть все метки

См. также СделатьПутьВМенюПоПутиAOT

mazzymazzy/сделатьскриншотывсехформиотчетов.txt · Последнее изменение: 2018/04/13 22:43 (внешнее изменение)