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


Обновление приложения на основе Dexterity в Microsoft Dynamics GP с помощью службы управления исходным кодом Dexterity

В этой статье описывается обновление приложения на основе Dexterity с помощью службы управления версиями Dexterity.

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

Итоги

Чтобы обновить приложение на основе Dexterity в Microsoft Dynamics GP или в Microsoft Business Solutions — Great Plains, необходимо использовать службу управления исходным кодом Dexterity.

Ниже описано, как обновить приложение с старой версии Dexterity до новой версии Dexterity.

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

В следующих шагах предполагается, что вы уже установили Microsoft Visual SourceSafe 6.0 (VSS) и службу управления исходным кодом Dexterity (DSCCS). DSCCS можно установить из Tools\Dex\DSCCS папки в Microsoft Great Plains CD 2.

Шаг 1. Настройка DSCCS

  1. Нажмите кнопку "Пуск" и выберите панель управления.

  2. Выберите Dexterity SCCS.

  3. В списке поставщиков выберите Microsoft Visual SourceSafe.

  4. Выберите "Обзор", а затем найдите и выберите файл инициализации SrcSafe.ini . По умолчанию путь выглядит следующим образом:
    C:\Program Files\Microsoft Visual Studio\VSS\SrcSafe.ini

  5. Нажмите кнопку "ОК".

Шаг 2. Настройка VSS

  1. Выберите "Пуск", наведите указатель на все программы, наведите указатель на Microsoft Visual SourceSafe, а затем выберите "Администратор Visual SourceSafe 6.0".
  2. Войдите от имени пользователя администратора.
  3. Выберите "Пользователи" и выберите "Добавить пользователя". Программа создает пользователя для имени пользователя без пароля.
  4. Выберите "Пуск", наведите указатель на все программы, наведите указатель на Microsoft Visual SourceSafe и выберите Visual SourceSafe 6.0.
  5. Войдите в качестве имени пользователя.
  6. Выберите корневой узел в дереве и выберите команду "Создать проект " в меню "Файл ".
  7. Введите имя проекта разработки. Например, введите Project. Проект может быть именем словаря или именем файла блока.

Шаг 3. Создание среды разработки

  1. Убедитесь, что проект разработки находится в подпапке новой установки Dexterity. Вложенная C:\Dex800\Project папка используется в качестве примера в этой процедуре.

  2. Скопируйте старый словарь разработки, содержащий код в вложенную папку. Например, скопируйте файл словаря Proj_Dyn.dic в вложенную папку C:\Dex800\Project .

    Примечание.

    Убедитесь, что вы также копируете связанные *.dat таблицы и таблицы, чтобы сохранить ссылки и *.idx наборы работ вместе.

  3. Скопируйте новый файл Dex.ini Dexterity в эту вложенную папку. Например, операция копирования будет иметь следующий путь:
    C:\Dex800\Project\Dex.ini

  4. Создайте ярлык для нового файла Dex.exe Dexterity, а затем переместите ярлык в эту вложенную папку.

  5. Измените ярлык для Dex.exe. Добавьте путь словаря и путь к файлу Dex.ini в целевой объект в качестве параметров. Например, путь будет выглядеть следующим образом:
    C:\Dex800\Dex.exe C:\Dex800\Project\Proj_Dyn.dic C:\Dex800\Project\Dex.ini

    Всегда используйте этот ярлык при разработке этого проекта. Каждый проект должен иметь собственный Dex.ini файл. Параметры службы управления исходным кодом Dexterity хранятся в файле Dex.ini.

Шаг 4. Создание подключения к VSS

  1. Запустите Dexterity с помощью ярлыка. Словарь будет загружен напрямую.
  2. В меню "Изменить " выберите "Параметры" и перейдите на вкладку "Управление версиями ".
  3. Укажите в поле Имя репозитория имя компьютера, на котором запущена служба управления версиями Dexterity. Если вы используете локальную службу управления исходным кодом Dexterity, задайте для поля "Имя репозитория" значение localhost.
  4. Введите имя пользователя.
  5. Оставьте пароль пустым.
  6. В поле "Имя проекта" введите Project.
  7. Задайте для поля "Расположение файла temp" локальную папку Temp.
  8. Убедитесь, что для поля Оригинальный словарь установлен старый файл Dynamics.dic от Dexterity без изменений. Например, исходный словарь имеет значение C:\Dyn750\Dynamics.dic.
  9. Установите все три флажка.
  10. Проверьте подключение.
  11. Добавьте \750 в имя в поле "Имя проекта ". Например, поле имени проекта будет Project\750.
  12. Нажмите кнопку "ОК".

Теперь у вас будут отдельные подпроекты для каждой версии. Однако функция проверки не понимает подпроекты.

Шаг 5. Выполнение первоначальной регистрации старого кода Dexterity

  1. В Dexterity выберите "Управление версиями" в меню Обозреватель и выберите "Обновить состояние SCC".

  2. Для каждого элемента в списках альтернативных форм и отчетов необходимо открыть форму или отчет, чтобы изменить состояние с main Product. Дважды щелкните элемент, чтобы открыть окно определения формы или отчета, а затем нажмите кнопку "ОК".

  3. В меню обозревателя выберите "Управление версиями" и нажмите кнопку "Войти".

  4. Нажмите кнопку "Вставить все", а затем введите описание. Например, введите Initial 7.50 Check-In. Нажмите кнопку "Войти", а затем закройте окно.

  5. В меню Проводника выберите "Система управления версиями", а затем выберите "Обновить файл индекса".

Шаг 6. Выполнение первоначальной регистрации старого кода Dexterity в качестве начала нового проекта Dexterity

  1. В меню "Изменить выберите "Параметры, а затем выберите "Систему управления версиями". В поле "Имя проекта" измените \750 на \850.
  2. Нажмите кнопку "ОК".
  3. В Dexterity выберите "Управление версиями" в меню Обозреватель, а затем выберите "Обновить состояние SCC".
  4. Для каждого элемента в списках альтернативных форм и отчетов необходимо открыть форму или отчет, чтобы изменить состояние с main Product. Дважды щелкните элемент, чтобы открыть окно определения формы или отчета, а затем нажмите кнопку "ОК".
  5. В коде обратите внимание на все ссылки, добавляющие элементы палитры или элементы меню панели инструментов, а затем удалите код, чтобы избежать ошибок позже.
  6. В меню обозревателя выберите "Управление версиями" и нажмите кнопку "Войти".
  7. Нажмите кнопку "Вставить все", а затем введите описание. Например, введите Первичная регистрация в 8:00. Нажмите кнопку "Войти", а затем закройте окно.
  8. В меню Explorer выберите Управление версиями и затем выберите Обновить файл индекса.

Шаг 7. Подготовка к новому проекту Dexterity

  1. Убедитесь, что у вас есть резервная копия старого словаря разработки Dexterity. Затем удалите его. Например, удалите C:\Dex800\Project\Proj_Dyn.dic.
  2. Скопируйте немодифицированный новый файл Dynamics.dic из установки Microsoft Dynamics GP в папку, а затем переименуйте его Proj_Dyn.dic. Этот словарь станет новым словарем разработки.
  3. В меню "Изменить" выберите "Параметры", а затем выберите "Управление версиями". В поле "Исходный словарь" измените путь к новому словарю Dexterity. Например, измените его на C:\Dyn800\Dynamics.dic.
  4. Нажмите кнопку "ОК".

Шаг 8. Создание нового словаря разработки Dexterity

  1. В Dexterity выберите "Управление версиями" в меню "Обозревателя", а затем выберите "Обновить состояние SCC".
  2. В меню "Обозреватель" выберите "Управление версиями", а затем выберите "Обновить".
  3. Выберите "Использовать файл индекса". Дополнительные сведения см. в статье "Использование файла индекса и функций управления исходным кодом Microsoft Dynamics GP Dexterity", чтобы убедиться, что ресурсы, создаваемые вами, поддерживают один и тот же идентификатор ресурса в разных сборках и версиях кода.
  4. Нажмите кнопку "ОК".
  5. Оставьте все выбранные ресурсы и нажмите кнопку "ОК ", чтобы начать обновление.
  6. Если код содержит ссылки на палитры или панели инструментов, могут возникнуть ошибки. Если вы получаете ошибки, перейдите к шагу 9.

Шаг 9. Исправление кода

  1. Ознакомьтесь с любым кодом, который завершается сбоем. Внесите соответствующие изменения для новой версии Dexterity и Microsoft Dynamics GP. Дополнительные сведения см. в советах и ссылках на обновление приложения на основе Great Plains Dexterity до Great Plains 8.0 Dexterity.

  2. После того как все работает в тестовом режиме, выберите "Управление версиями " в меню проводника и нажмите кнопку "Войти". Проверьте все изменения.

  3. В меню Проводника выберите "Управление исходным кодом", и выберите "Обновить файл индекса".

Теперь вы закончите. Вы можете создать блок.