Разработка #1193: Меркурий_Обмен - 1Cv7 ВСД в ГИС Меркурий - КБ99 Redmine

Проект

Общее

Профиль

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

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

Добавил(а) кб99 Синявский Филипп около 7 лет назад. Обновлено больше 5 лет назад.

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

100%

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

screenshot_1_1491228584.png (39,3 КБ) screenshot_1_1491228584.png кб99 Синявский Филипп, 03.04.2017 18:09
screenshot_1_1491386322.png (27,5 КБ) screenshot_1_1491386322.png кб99 Синявский Филипп, 05.04.2017 13:58
screenshot_1_1513179612_2017-12-13_19-39-35.png (13 КБ) screenshot_1_1513179612_2017-12-13_19-39-35.png кб99 Синявский Филипп, 13.12.2017 19:40
676
680
1366

Подзадачи

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

Связанные редакции

Редакция 5ffdb401 (Разница(diff))
Добавил(а) кб99 Синявский Филипп около 7 лет назад

испр ошибок Партии + УдКачества refs #1193

Редакция 01f4abda (Разница(diff))
Добавил(а) кб99 Синявский Филипп около 7 лет назад

испр задвоений Партии refs #1193

Редакция 9f5d3f19 (Разница(diff))
Добавил(а) кб99 Синявский Филипп около 7 лет назад

Партии - справочник, испр синхронизации ХС refs #1193

Редакция 2e48b697 (Разница(diff))
Добавил(а) кб99 Синявский Филипп почти 7 года назад

+ВСД_транзакция dll 1.0.0.24 refs #1220 refs #1193

Редакция 5d97cdab (Разница(diff))
Добавил(а) кб99 Синявский Филипп почти 7 года назад

заполнение параметров перенесено в отдельный модуль refs #1193

Редакция 3e9a485a (Разница(diff))
Добавил(а) кб99 Синявский Филипп почти 7 года назад

изменена загрузка xml refs #1193

Редакция 2413eaa1 (Разница(diff))
Добавил(а) кб99 Синявский Филипп почти 7 года назад

Меркурий_ГрупповаяОбработкаДокументов_ТЕСТ.ert refs #1193

Редакция 7ea00016 (Разница(diff))
Добавил(а) кб99 Синявский Филипп почти 7 года назад

SoapDLL_test.dll v1.0.37.1708 рефакторинг, исправлен Поиск площадки по наименованию refs #1193

Редакция 63e8155d (Разница(diff))
Добавил(а) кб99 Синявский Филипп почти 7 года назад

Все параметры в Меркурий_Параметры_тест.ert refs #1186 #1193

Редакция de790564 (Разница(diff))
Добавил(а) кб99 Синявский Филипп больше 6 лет назад

исправления ВСД_исходящий, загрузка ВидыПродукции refs #1193 refs #1252

Редакция 08078054 (Разница(diff))
Добавил(а) кб99 Синявский Филипп больше 6 лет назад

исправления загрузка документов ВСД - namespaces refs #1193

Редакция d6b5b2d4 (Разница(diff))
Добавил(а) кб99 Синявский Филипп больше 6 лет назад

исправления загрузка Партий без учета namespaces refs #1193 #1250 #1187

Редакция 432a68a1 (Разница(diff))
Добавил(а) кб99 Синявский Филипп больше 6 лет назад

исправления dll 1.0.39.0409 refs #1193

Редакция 82fd97b9 (Разница(diff))
Добавил(а) кб99 Синявский Филипп больше 6 лет назад

ВСД_ОбъединениеПартий + исправления refs #1265 #1193

Редакция 7e23100a (Разница(diff))
Добавил(а) кб99 Синявский Филипп больше 6 лет назад

групповая отправка ВСД_Производство refs #1193 #1186

Редакция 39b22f03 (Разница(diff))
Добавил(а) кб99 Синявский Филипп больше 6 лет назад

исправления инициализация refs #1279 #1193

Редакция b834d6a9 (Разница(diff))
Добавил(а) кб99 Синявский Филипп больше 6 лет назад

исправления инициализация refs #1193

Редакция 62eb0d1c (Разница(diff))
Добавил(а) кб99 Синявский Филипп больше 6 лет назад

изменено сохрание параметров refs #1193

Редакция 9a26050a (Разница(diff))
Добавил(а) кб99 Синявский Филипп больше 6 лет назад

изменено сохрание параметров refs #1193

Редакция 3dc12902
Добавил(а) кб99 Синявский Филипп больше 6 лет назад

изменено сохрание параметров refs #1193

Редакция c3ff5804 (Разница(diff))
Добавил(а) кб99 Синявский Филипп больше 6 лет назад

исправлены ответы Меркурий_Обмен_тест.ert refs #1193

Редакция 882da1d4 (Разница(diff))
Добавил(а) кб99 Синявский Филипп больше 6 лет назад

загрузка районов GetDistrictList refs #1193

Редакция 6c7f1a57 (Разница(diff))
Добавил(а) кб99 Синявский Филипп больше 6 лет назад

Меркурий_Обмен_тест.ert refs #1193

Редакция e59306bc (Разница(diff))
Добавил(а) кб99 Синявский Филипп больше 6 лет назад

Меркурий_Обмен_тест.ert исправление для интеграции refs #1193

История

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

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

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

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

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

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

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

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

680

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

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

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

#7 Обновлено Поцелуев Олег около 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).

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

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

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

#9 Обновлено Поцелуев Олег около 7 лет назад

О регистрации библиотеки в конкретном окружении 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

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

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

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

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

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

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

#12 Обновлено кб99 Синявский Филипп почти 7 года назад

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

#13 Обновлено кб99 Синявский Филипп почти 7 года назад

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

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

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

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

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

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

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

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

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

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

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

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

версия dll = 1.0.6464.32388

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

Добавлено:

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

версия dll = 1.0.6471.30752

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

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

версия dll = 1.0.6473.35212

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

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

версия dll = 1.0.6478.30877

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

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

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

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

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

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

SoapDLL_test, Version=1.0.6540.30021

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

SoapDLL_test, Version=1.0.6541.33675

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

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

SoapDLL_test, Version=1.0.6542.20571

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

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

1366

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

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

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

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

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

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

SoapDLL_test, Version=1.0.6557.37187

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

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

SoapDLL_test, Version=1.0.6558.30511

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

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

SoapDLL_test, Version=1.0.6562.12622

#32 Обновлено кб99 Синявский Филипп около 6 лет назад

SoapDLL_test, Version=1.0.6688.28180

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

#33 Обновлено кб99 Синявский Филипп почти 6 года назад

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

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

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

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

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