Upgrade to Pro — share decks privately, control downloads, hide ads and more …

«Сегодня в завтрашний день». Татьяна Горгуль, Lamoda

Ef2327689a92d784d7d63803140e833e?s=47 Yuliya
February 13, 2020
2.3k

«Сегодня в завтрашний день». Татьяна Горгуль, Lamoda

Ef2327689a92d784d7d63803140e833e?s=128

Yuliya

February 13, 2020
Tweet

More Decks by Yuliya

Transcript

  1. СЕГОДНЯ В ЗАВТРАШНИЙ ДЕНЬ ОПЫТ РАЗРАБОТКИ В MICROSOFT DYNAMICS 365

    FOR FINANCE AND OPERATIONS ТАТЬЯНА ГОРГУЛЬ
  2. О ПРОЕКТЕ Создание ERP-системы филиала для объединения бухгалтерии, финансов и

    логистики в единый контур на платформе MICROSOFT DYNAMICS 365
  3. ЛОГИСТИКА ПРОДАЖИ АВТОМАТИЗАЦИЯ НАЛОГОВЫХ СХЕМ ИНТЕГРАЦИЯ С АХ2012 МЕЖДУНАРОДНАЯ ОТЧЕТНОСТЬ

    ЗАКУПКИ ПРОЦЕССЫ
  4. ПОДГОТОВКА ПРОЕКТА

  5. SAT ENVIROMENT ONE BOX DEV VM ONE BOX DEV VM

    ONE BOX DEV VM LIFECYCLE SERVICES ИТЕРАЦИЯ #1 § РАЗВОРАЧИВАЕМ ДЕВБОКСЫ D365 V7.3 § SAT ОКРУЖЕНИЕ ДЛЯ ТЕСТА § ОБЩЕЕ УПРАВЛЕНИЕ ОКРУЖЕНИЕМ § VISUAL STUDIO И AZURE DEVOPS
  6. ПЕРЕНОС КОДА В ТЕСТ ОКРУЖЕНИЕ МОДЕЛЬ ПАКЕТ SAT DEV BOX

    ОДНА МОДИФИКАЦИЯ = ОДНА МОДЕЛЬ
  7. ОСНОВНОЙ ПРИНЦИП РАБОТЫ В D365 – ВСЕ ИЗМЕНЕНИЯ СТАНДАРТАРТНОГО ФУНКЦИОНАЛА

    ПРОИЗВОДЯТСЯ ЧЕРЕЗ РАСШИРЕНИЯ ПРИМЕР МОДИФИКАЦИИ #1
  8. ПРИМЕР МОДИФИКАЦИИ #2 НОВАЯ ФОРМА

  9. ПРИМЕР МОДИФИКАЦИИ #3 НОВАЯ ФОРМА

  10. 1. НЕ ИЗМЕНЯЕМ СТАНДАРТ, ТОЛЬКО ЕГО РАСШИРЯЕМ 2. ССЫЛАЕМСЯ НА

    МОДЕЛЬ, ЕСЛИ ИСПОЛЬЗУЕМ ЕЕ ОБЪЕКТЫ 3. ЕСТЬ ОГРАНИЧЕНИЯ В ИЗМЕНЕНИИ СВОЙСТВ СТАНДАРТНЫХ ОБЪЕКТОВ 4. БОЛЬШЕ НЕТ ДЖОБОВ ВСЕ ДЕЛАЕТСЯ ЧЕРЕЗ КЛАССЫ 5. ПРИНЦИП ОДНА МОДИФИКАЦИЯ = ОДНА МОДЕЛЬ, НЕ РАБОТАЕТ ВЫВОДЫ ПОСЛЕ 1-Й ИТЕРАЦИИ
  11. ИТЕРАЦИЯ #2 ПРОЦЕСС ЗАМЫКАЕТСЯ

  12. ИТЕРАЦИЯ #2 ОБЪЕДИНЕНИЕ МОДЕЛИ

  13. УСТАНОВЛЕНЫ ПРАВИЛА ИМЕНОВАНИЯ РАСШИРЕНИЙ PurchTable.LamodaModelFormExtension PurchTableTypeLamodaModelClass_Extension ПРИНЯТ ПРИНЦИП ОДНОГО РАСШИРЕНИЯ

    НА ОДИН СТАНДАРТНЫЙ ОБЪЕКТ
  14. ИНТЕРЕСНЫЕ МОДИФИКАЦИИ ЗАДАЧА #1 НЕОБХОДИМО В РАЗНОСКЕ КЛИЕНТСКОЙ НАКЛАДНОЙ ПОДМЕНИТЬ

    НОМЕР НАКЛАДНОЙ НА НОМЕР ИНВОЙСА ИЗ ЗАКАЗА
  15. ИНТЕРЕСНЫЕ МОДИФИКАЦИИ ЗАДАЧА #2 ИЗМЕНИТЬ РАСЧЕТ ИТОГОВ ПО ЗАКАЗУ НА

    ПОКУПКУ
  16. ИНТЕРЕСНЫЕ МОДИФИКАЦИИ ЗАДАЧА #3 В СТРОКИ ФОРМЫ ЗАКАЗА НА ПОКУПКУ

    ДОБАВИТЬ ПОЛЯ ИЗ СПРАВОЧНИКА НОМЕНКЛАТУРЫ С ВОЗМОЖНОСТЬЮ ФИЛЬТРАЦИИ
  17. ВЫВОДЫ ПОСЛЕ 2-Й ИТЕРАЦИИ 1. ВВЕДЕНЫ ПРАВИЛА НАИМЕНОВАНИЯ РАСШИРЕНИЙ 2.

    УДОБНО ОРГАНИЗОВАНЫ ПЕРЕКРЕСТНЫЕ ССЫЛКИ 3. ОБНОВЛЕНИЕ МОДЕЛЕЙ В РАЗНЫХ ТИПАХ ОКРУЖЕНИЯ ПРОИСХОДИТ ПО-РАЗНОМУ 4. ПЕРЕД НАЧАЛОМ НОВОЙ РАЗРАБОТКИ ПОЛУЧАЕМ ПОСЛЕДНЮЮ ВЕРСИЮ МОДЕЛИ 5. ИСПОЛЬЗУЕМ DATA ENTITY ДЛЯ ЗАГРУЗОК И ВЫГРУЗОК В EXCEL
  18. ИТЕРАЦИЯ #3 GO LIVE

  19. SAT ENVIROMENT ONE BOX DEV VM METADATA ИТЕРАЦИЯ #3 TEST

    VM BUILD VM PRODUCTION ENVIROMENT RELEASE PACKAGE METADATA RELEASE ONE BOX DEV VM
  20. ПЕРЕХОД НА ВЕРСИЮ 8.0 § ВАЖНО ПРАВИЛЬНО ИМЕНОВАТЬ РАСШИРЕНИЯ СТАНДАРТНЫХ

    ОБЪЕКТОВ § ПРИ ОБНОВЛЕНИИ ОБЛАЧНЫХ ОКРУЖЕНИЙ, ОБЯЗАТЕЛЬНО РАЗЛОГИНИВАТЬСЯ С ВИРТУАЛЬНЫХ МАШИН § ПАКЕТ ОБНОВЛЕНИЯ И ПАКЕТ МОДЕЛИ НЕОБХОДИМО ОБЪЕДИНЯТЬ ПЕРЕД ЗАГРУЗКОЙ В SAT И PRODUCTION ПЕРВОЕ ОБНОВЛЕНИЕ
  21. НОВЫЙ ПОДХОД К CODE-REVIEW ОПЫТ ПОСТРОЕНИЕ АРХИТЕКТУРЫ ПРИЛОЖЕНИЙ НОВЫЙ РЕГЛАМЕНТ

    ПЕРЕНОСА БАЗ НА DEV BOX ПРАВИЛА ВЕДЕНИЯ РАЗРАБОТКИ НАВЫКИ РАЗРАБОТКИ В ОБЛАЧНОЙ СРЕДЕ
  22. ПОЧЕМУ В ЗАВТРАШНИЙ ДЕНЬ? 

  23. None