Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
В этой статье описывается обновление приложения на основе 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
Нажмите кнопку "Пуск" и выберите панель управления.
Выберите Dexterity SCCS.
В списке поставщиков выберите Microsoft Visual SourceSafe.
Выберите "Обзор", а затем найдите и выберите файл инициализации SrcSafe.ini . По умолчанию путь выглядит следующим образом:
C:\Program Files\Microsoft Visual Studio\VSS\SrcSafe.ini
Нажмите кнопку "ОК".
Шаг 2. Настройка VSS
- Выберите "Пуск", наведите указатель на все программы, наведите указатель на Microsoft Visual SourceSafe, а затем выберите "Администратор Visual SourceSafe 6.0".
- Войдите от имени пользователя администратора.
- Выберите "Пользователи" и выберите "Добавить пользователя". Программа создает пользователя для имени пользователя без пароля.
- Выберите "Пуск", наведите указатель на все программы, наведите указатель на Microsoft Visual SourceSafe и выберите Visual SourceSafe 6.0.
- Войдите в качестве имени пользователя.
- Выберите корневой узел в дереве и выберите команду "Создать проект " в меню "Файл ".
- Введите имя проекта разработки. Например, введите Project. Проект может быть именем словаря или именем файла блока.
Шаг 3. Создание среды разработки
Убедитесь, что проект разработки находится в подпапке новой установки Dexterity. Вложенная
C:\Dex800\Project
папка используется в качестве примера в этой процедуре.Скопируйте старый словарь разработки, содержащий код в вложенную папку. Например, скопируйте файл словаря Proj_Dyn.dic в вложенную папку
C:\Dex800\Project
.Примечание.
Убедитесь, что вы также копируете связанные
*.dat
таблицы и таблицы, чтобы сохранить ссылки и*.idx
наборы работ вместе.Скопируйте новый файл Dex.ini Dexterity в эту вложенную папку. Например, операция копирования будет иметь следующий путь:
C:\Dex800\Project\Dex.ini
Создайте ярлык для нового файла Dex.exe Dexterity, а затем переместите ярлык в эту вложенную папку.
Измените ярлык для 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
- Запустите Dexterity с помощью ярлыка. Словарь будет загружен напрямую.
- В меню "Изменить " выберите "Параметры" и перейдите на вкладку "Управление версиями ".
- Укажите в поле Имя репозитория имя компьютера, на котором запущена служба управления версиями Dexterity. Если вы используете локальную службу управления исходным кодом Dexterity, задайте для поля "Имя репозитория" значение localhost.
- Введите имя пользователя.
- Оставьте пароль пустым.
- В поле "Имя проекта" введите Project.
- Задайте для поля "Расположение файла temp" локальную папку Temp.
- Убедитесь, что для поля Оригинальный словарь установлен старый файл Dynamics.dic от Dexterity без изменений. Например, исходный словарь имеет значение
C:\Dyn750\Dynamics.dic
. - Установите все три флажка.
- Проверьте подключение.
- Добавьте \750 в имя в поле "Имя проекта ". Например, поле имени проекта будет Project\750.
- Нажмите кнопку "ОК".
Теперь у вас будут отдельные подпроекты для каждой версии. Однако функция проверки не понимает подпроекты.
Шаг 5. Выполнение первоначальной регистрации старого кода Dexterity
В Dexterity выберите "Управление версиями" в меню Обозреватель и выберите "Обновить состояние SCC".
Для каждого элемента в списках альтернативных форм и отчетов необходимо открыть форму или отчет, чтобы изменить состояние с main Product. Дважды щелкните элемент, чтобы открыть окно определения формы или отчета, а затем нажмите кнопку "ОК".
В меню обозревателя выберите "Управление версиями" и нажмите кнопку "Войти".
Нажмите кнопку "Вставить все", а затем введите описание. Например, введите Initial 7.50 Check-In. Нажмите кнопку "Войти", а затем закройте окно.
В меню Проводника выберите "Система управления версиями", а затем выберите "Обновить файл индекса".
Шаг 6. Выполнение первоначальной регистрации старого кода Dexterity в качестве начала нового проекта Dexterity
- В меню "Изменить выберите "Параметры, а затем выберите "Систему управления версиями". В поле "Имя проекта" измените \750 на \850.
- Нажмите кнопку "ОК".
- В Dexterity выберите "Управление версиями" в меню Обозреватель, а затем выберите "Обновить состояние SCC".
- Для каждого элемента в списках альтернативных форм и отчетов необходимо открыть форму или отчет, чтобы изменить состояние с main Product. Дважды щелкните элемент, чтобы открыть окно определения формы или отчета, а затем нажмите кнопку "ОК".
- В коде обратите внимание на все ссылки, добавляющие элементы палитры или элементы меню панели инструментов, а затем удалите код, чтобы избежать ошибок позже.
- В меню обозревателя выберите "Управление версиями" и нажмите кнопку "Войти".
- Нажмите кнопку "Вставить все", а затем введите описание. Например, введите Первичная регистрация в 8:00. Нажмите кнопку "Войти", а затем закройте окно.
- В меню Explorer выберите Управление версиями и затем выберите Обновить файл индекса.
Шаг 7. Подготовка к новому проекту Dexterity
- Убедитесь, что у вас есть резервная копия старого словаря разработки Dexterity. Затем удалите его. Например, удалите
C:\Dex800\Project\Proj_Dyn.dic
. - Скопируйте немодифицированный новый файл Dynamics.dic из установки Microsoft Dynamics GP в папку, а затем переименуйте его Proj_Dyn.dic. Этот словарь станет новым словарем разработки.
- В меню "Изменить" выберите "Параметры", а затем выберите "Управление версиями". В поле "Исходный словарь" измените путь к новому словарю Dexterity. Например, измените его на
C:\Dyn800\Dynamics.dic
. - Нажмите кнопку "ОК".
Шаг 8. Создание нового словаря разработки Dexterity
- В Dexterity выберите "Управление версиями" в меню "Обозревателя", а затем выберите "Обновить состояние SCC".
- В меню "Обозреватель" выберите "Управление версиями", а затем выберите "Обновить".
- Выберите "Использовать файл индекса". Дополнительные сведения см. в статье "Использование файла индекса и функций управления исходным кодом Microsoft Dynamics GP Dexterity", чтобы убедиться, что ресурсы, создаваемые вами, поддерживают один и тот же идентификатор ресурса в разных сборках и версиях кода.
- Нажмите кнопку "ОК".
- Оставьте все выбранные ресурсы и нажмите кнопку "ОК ", чтобы начать обновление.
- Если код содержит ссылки на палитры или панели инструментов, могут возникнуть ошибки. Если вы получаете ошибки, перейдите к шагу 9.
Шаг 9. Исправление кода
Ознакомьтесь с любым кодом, который завершается сбоем. Внесите соответствующие изменения для новой версии Dexterity и Microsoft Dynamics GP. Дополнительные сведения см. в советах и ссылках на обновление приложения на основе Great Plains Dexterity до Great Plains 8.0 Dexterity.
После того как все работает в тестовом режиме, выберите "Управление версиями " в меню проводника и нажмите кнопку "Войти". Проверьте все изменения.
В меню Проводника выберите "Управление исходным кодом", и выберите "Обновить файл индекса".
Теперь вы закончите. Вы можете создать блок.