Проект

Общее

Профиль

Разработка #1193

закрыто

Меркурий_Обмен

Разработка #1193: Меркурий_Обмен

Добавил(а) кб99 Филипп больше 8 лет назад. Обновлено больше 6 лет назад.

Статус:
Завершена
Приоритет:
Нормальный
Назначена:
-
Версия:
-
Дата начала:
24.07.2017
Срок завершения:
Готовность:

100%

Оценка временных затрат:
(Всего: 0,00 ч)

Файлы


Подзадачи 1 (0 открыто1 закрыта)

Разработка #1236: Удалять log файлы xmlЗавершена24.07.2017

Действия

Обновлено кб99 Филипп больше 8 лет назад Действия #1

  • Параметр Статус изменился с Новая на В работе

+ начальная инициализация \ проверка параметров

Обновлено кб99 Филипп больше 8 лет назад Действия #2

  • Файл screenshot_1_1491228467.png добавлен

Обновлено кб99 Филипп больше 8 лет назад Действия #3

  • Значение screenshot_1_1491228467.png параметра Файл удалено

Обновлено кб99 Филипп больше 8 лет назад Действия #5

screenshot_1_1491386322.png

Добавлена загрузка списка Единиц Измерений
версия dll 1.0.0.20

Обновлено кб99 Филипп больше 8 лет назад Действия #6

версия dll 1.0.0.23
  • В конфигурацию добавлены справочники:
    ВСД_Страна
    ВСД_Регион
    ВСД_Город
  • Добавлена загрузка справочников из Меркурия
    ВСД_Страна
    ВСД_Регион
  • Загрузка площадок по наименованию выполняется с учетом Региона
  • Изменены параметры (константы)
    После установки обновлений выполните повторную инициализацию и проверьте параметры
  • исправлены ошибки
  • повышена стабильность работы dll

Обновлено Поцелуев Олег больше 8 лет назад Действия #7

Что я делаю не так?

Вчера DLL 21 "работала", сегодня после обновления на 23 версию DLL не работает, 23 под XP SP3 не регистрируется в системе при попытке зарегистрировать после замены DLL, регистрируется/отменяется регистрация только 20 версия. После попыток запустить 20(зарегистрированную),21и 23(просто замена DLL) ошибка:

Ошибка при создании объекта из компоненты <Неизвестная компонента> (отсутствует интерфейс IInitDone)
Компонента = СоздатьОбъект("AddIn.SoapDLL_test"); {D:\!1C_BD\!ВНЕШНИЕ_ОБРАБОТКИ\!_МЕРКУРИЙ_7\МЕРКУРИЙ_ВЕТСПРАВКИ_ТЕСТ_.ERT}: Неудачная попытка создания объекта (AddIn.SoapDLL_test)

т.е. не инициализируется DLL совершенно теперь любой имеющейся версии...

Вчера 21 регистрировалась успешно и работала - "общался" с ветисом загружая товы, ед.изм. гуиды предприятий... Возможно это проблемы конкретной системы (вернее двух: 1.ПК c winXP, 2.сервера c win2003).

Пожалуй я пока пиостановлю своё "участие" в этом тестировании...
________________________________
Поцелуев Олег Павлович
Руководитель ИТ отдела
АО Шувалово

Обновлено кб99 Филипп больше 8 лет назад Действия #8

после замены dll на версию 1.0.0.23 необходимо повторно зарегистрировать библиотеку

Обновлено Поцелуев Олег больше 8 лет назад Действия #9

О регистрации библиотеки в конкретном окружении WinXP_SP3:

Не 21 не 23 версии компоненты зарегистрировать невозможно на некоторых ПК, причину так и не выяснил т.е. с чем возникает конфликт, но если зарегистрировать 20 версию DLL, поменять её по пути регистрации на 23 а затем в реестре поменять значение в разделе

HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{90E6314B-0C44-4F76-8D08-894DCE12B1E4}\InprocServer32\1.0.0.20

Assembly = SoapDLL_test, Version=1.0.0.20, Culture=neutral, PublicKeyToken=73060dcaf2012a2d
на
Assembly = SoapDLL_test, Version=1.0.0.23, Culture=neutral, PublicKeyToken=73060dcaf2012a2d

то вроде "всё работает"...

________________________________
Поцелуев Олег Павлович
Руководитель ИТ отдела
АО Шувалово

Обновлено кб99 Филипп больше 8 лет назад Действия #10

спасибо, создам отдельную задачу для подробного рассмотрения этого инцидента

Обновлено кб99 Филипп больше 8 лет назад Действия #11

Изменения:
  • ВСД_Партии - справочник
  • исправлена синхронизация справочника ХозСубъекты

Обновлено кб99 Филипп около 8 лет назад Действия #12

Со стороны Ветис.API изменён xml ответ сервера.
Для рабочей версии необходимо установить последнее обновление.

Обновлено кб99 Филипп около 8 лет назад Действия #13

  • Параметр Тема изменился с Меркурий_ВетСправки_тест.ert на Меркурий_Обмен_тест.ert

Обработка Меркурий_ВетСправки_тест.ert переименована в Меркурий_Обмен_тест.ert
Исправлен поиск площадок по наименованию (с учетом региона)

Обновлено кб99 Филипп почти 8 года назад Действия #14

В обработке запроса Получить актуальные партии - партии с нулевым количеством пропускаются / помечаются на удаление.

Обновлено кб99 Филипп почти 8 года назад Действия #15

изменён префикс в ответе ГИС Меркурий.
Для корректной загрузки документов нужно обновить Меркурий_Обмен_тест.ert

Обновлено кб99 Филипп почти 8 года назад Действия #16

Добавлена загрузка справочника ВСД_ВидПродукции
При установке обновлений необходимо обновить конфигурацию

Обновлено кб99 Филипп почти 8 года назад Действия #17

Исправлено:
Название реквизитов в dll версия 1.0.39.0409

Обновлено кб99 Филипп почти 8 года назад Действия #18

Добавлена загрузка списка ВСД со статусами:
  • созданные
  • Подтвержденные
  • Возвратные
  • Погашенные
Алгоритм работы:
  • Поставщик оформляет транспортный ВСД на вашу площадку
  • Вы получаете список ВСД для вашей площадки со статусом Подтвержденный
  • Вы отправляете ВСД_входящий в ГИС Меркурий = производите гашение ВСД поставщика. Статус ВСД меняется на UTILIZED = Погашен

версия dll = 1.0.6464.32388

Обновлено кб99 Филипп почти 8 года назад Действия #19

Добавлено:

  • Групповая отправка ВСД_Производство

версия dll = 1.0.6471.30752

Обновлено кб99 Филипп почти 8 года назад Действия #20

Изменения:
  • Глобальный модуль переделан на класс для облегчения отладки
  • Добавлена функция загрузки городов\ locality

версия dll = 1.0.6473.35212

Обновлено кб99 Филипп почти 8 года назад Действия #21

Изменения:
  • Функция ИнициализацияХС_ЗагрузитьВидыПродукции / GetSubProductByProductList загружает список по 1000 записей
    Выполните повторную инициализацию

версия dll = 1.0.6478.30877

Обновлено кб99 Филипп почти 8 года назад Действия #22

Изменения:
  • Изменено хранение параметров. После обновления проверьте параметры для каждого пользователя.
  • В параметрах добавлен реквизит тестовая версия - признак тестовой версии берется из этого реквизита (имя файла может называться без слова ТЕСТ)
  • Добавлена функция проверяющая\показывающая ошибку в ответе сервера

Обновлено кб99 Филипп почти 8 года назад Действия #23

Удалены неиспользуемые реквизиты - СвойствоНоменклатуры

Обновлено кб99 Филипп больше 7 лет назад Действия #24

Добавлена функция загрузки Районов GetDistrictList

SoapDLL_test, Version=1.0.6540.30021

Обновлено кб99 Филипп больше 7 лет назад Действия #25

SoapDLL_test, Version=1.0.6541.33675

Timeout увеличен до 1000 сек

Обновлено кб99 Филипп больше 7 лет назад Действия #26

SoapDLL_test, Version=1.0.6542.20571

Исправление ошибки

Обновлено кб99 Филипп больше 7 лет назад Действия #27

screenshot_1_1513179612_2017-12-13_19-39-35.png

переименованы обработки - в именах убрано слово ТЕСТ, т.к. выбор версии (тестовой\рабочей) перенесено в параметр Тестовый режим

Меркурий_Обмен_тест.ert => Меркурий_Обмен.ert

Обновлено кб99 Филипп больше 7 лет назад Действия #28

  • Параметр Тема изменился с Меркурий_Обмен_тест.ert на Меркурий_Обмен

Обновлено кб99 Филипп больше 7 лет назад Действия #29

Изменена начальная инициализация dll
Добавлена поддержка запросов версии 2.0

SoapDLL_test, Version=1.0.6557.37187

Обновлено кб99 Филипп больше 7 лет назад Действия #30

+ загрузка списка Продукции

SoapDLL_test, Version=1.0.6558.30511

Обновлено кб99 Филипп больше 7 лет назад Действия #31

Добавлен вывод информации об ошибках в параметрах

SoapDLL_test, Version=1.0.6562.12622

Обновлено кб99 Филипп больше 7 лет назад Действия #32

SoapDLL_test, Version=1.0.6688.28180

Оптимизация работы.

Обновлено кб99 Филипп около 7 лет назад Действия #33

  • Параметр Статус изменился с В работе на Решена

Обновлено кб99 Филипп больше 6 лет назад Действия #34

  • Параметр Статус изменился с Решена на Завершена

перенесено в wiki

Экспортировать в PDF Atom