Сообщение на форуме
20 октября 2014 в 20:38:28
Добрый вечер!
Хотелось бы уточнения по доработке интеграции УПП-> ERP
Отчеты «АнализЗаказовПокупателей» и «АнализДоступностиТоваровНаСкладах» предполагает их формирование из форм отчетов «Состояние выполнения заказа» и «Доступность товаров на складах»?
Т.е открывая стандартные формы отчетов в ERP и формируя, мы получаемые данные из УПП по средством COM, web,rest , если это так, то это усложняет получение данных из другой подсистемы, во-первых построены на разные технологиях формирования отчетов, в УПП это Универсальный отчет, в ERP это СКД.
Если не предполагается формирование из отчетов «АнализЗаказовПокупателей» и
«АнализДоступностиТоваровНаСкладах» по данным подсистемы УПП, тогда для онлайн получения данных из УПП лучше использовать COM обмен, в вашем случаи регулярного формирования и чтения большого объема данных, предлагаю следующий вариант получения отчета. В форме внешнего отчета в ERP через COM соединение, в базе УПП открывается внешняя обработка, в нее передаются параметры отбора отчета, формируется отчет и сохраняется во внешний файл, затем читается в форму отчета из внешнего файла. Плюс к этому для хранения внешних файлов можно сделать RAM диск (выделить оперативную память для хранения внешнего файла).
Такой подход наиболее скоростной в получение данных из УПП.
Но есть и минусы такого подхода, при сохранение в файл мы сериализуем отчет в примитивные типы (строка, число, дата), т.е теряются ссылочные представления. Также отсутствует возможность расшифровка полей отчета, по документам и т.д.
Возможен другой вариант, перенести все данные конвертацией данных из УПП в ERP, плюс такого подходы, все данные уже в системе, работа со стандартными отчетами «Состояние выполнения заказа» и «Доступность товаров на складах», работают расшифровки полей. Минус такого подхода, данные не ОнЛайн, по крайне мере пока актуальные данные не будут обновлены в ERP из УПП.
Подытожу
1. Необходимо ли формирование отчета по данным УПП в формах типовых отчетов ERP «Состояние выполнения заказа» и «Доступность товаров на складах»?
2. Нужны ли дополнительные расшифровки по полям отчета, документы, номенклатура?
3. Насколько нужно онлайн? Можно ли обойтись загрузкой данных из УПП в ERP для формирования отчетов по данным ERP (вся информация содержится в типовых документах и регистрах системы)?