Поделиться через


Правила для поддержания альтернативных окон при настройке в Dexterity в Microsoft Dynamics GP

В этой статье описываются правила, используемые для поддержания альтернативных окон при настройке в Dexterity в Microsoft Dynamics GP.

Применимо к: Microsoft Dynamics GP
Исходный номер базы знаний: 929211

Дополнительная информация

При настройке в Dexterity в Microsoft Dynamics GP может потребоваться изменить существующие окна в основном словаре Dynamics.dic. Эти измененные окна становятся альтернативными окнами при передаче в извлеченный словарь. Окна передаются при создании файла блока. В альтернативных окнах скрипты могут быть добавлены в существующие поля, окна или события формы.

Вы можете столкнуться с трудностями при сохранении альтернативного окна, так как вы не можете легко узнать, какие скрипты были добавлены в окно. Если окно значительно изменяется между версиями, может потребоваться переделать изменения, внесенные в исходное окно. Если предыдущее изменение скрипта не поддерживается, код может работать неправильно.

Чтобы упростить обслуживание альтернативного окна, выполните следующие правила:

  • Никогда не изменяйте или не добавляйте скрипты в альтернативное окно.
  • В альтернативное окно вносятся только изменения макета.
  • Используйте триггеры для добавления скриптов в поля, в окна и для формирования событий.
  • Определите, используется ли альтернативное окно. Если окно не используется, остановите скрипты триггера, чтобы предотвратить ошибки незаконного адреса.

С помощью триггеров можно легко просматривать и поддерживать все скрипты, так как триггеры являются глобальными процедурами. Если альтернативные окна не обновляются правильно, можно переделать изменения макета, внесенные в исходное окно. Если не добавить определенное поле, один или несколько скриптов, обрабатывающих триггеры, не будут успешно компилироваться. Поэтому используйте триггеры, чтобы избежать отсутствия полей.

Примечание.

Рекомендуется избегать использования альтернативных окон, так как одновременно можно использовать только одну альтернативную версию окна. Если две настройки имеют альтернативные версии одного и того же окна, будет активным только окно, настроенное в окне безопасности. Чтобы избежать использования альтернативных окон, используйте триггеры или синхронизированное окно стороннего производителя.

Ссылки

Дополнительные сведения о том, как создать файл сегмента из словаря разработки, см. в статье «Создание файла сегмента в Dexterity в Microsoft Dynamics GP».