Ситуация такая: обработка данных происходит в Excel. Это связано со спецификой задачи. Т.е. в Excel содержится весь код для данного приложения. Если выгружать данные, находясь внутри Navision, то появляется вместо одного, два источника кода, которые нужно согласовывать между собой даже при незначительном изменении в приложении. Типичные ситуации:
1) изменение названия или местоположения Excel-файла, куда грузятся данные: нужно менять код выгрузки данных из Navision
2) изменение расположения данных внутри Excel-файла вследствие изменения логики обработки: должен меняться как код VBA, так и код внутри Navision для выгрузки данных в нужные ячейки.
Если бы обращение к Navision происходило непосредственно из Excel, то таких ситуаций можно было бы избежать.
|