Форум OlegON > Программы и оборудование для автоматизации торговли > Системы автоматизации торговли > Супермаг Плюс (Супермаг 2000)

Ошибка импорта данных XLS почтовый модуль : Супермаг Плюс (Супермаг 2000)

19.04.2024 19:55


19.02.2016 10:24
АндрейСупермаг
 
Здравствуйте!
Пытаюсь при помощи почтового модуля загрузить в СМ данные из XLS файла.
Импорт тестировался в тестовой базе и все прекрасно работало. Но при попытке настроить загрузку в рабочую базу выдает следующую ошибку описанную ниже.

сообщение: "Ошибка формирования виртуального пакета «D:\POST\VIRT\From_Excel\Cards.SVP» из физического пакета «D:\POST\1C\Excel\Cards.xls»"
исключение: Sm.Core.BaseException
источник: Sm.Post.Filters
----- Причина исключения, уровень вложения 1 -----
сообщение: "Приложению Microsoft Excel не удается получить доступ к файлу "D:\POST\1C\Excel\Cards.xls". Это может быть вызвано одной из следующих причин.

• Указан несуществующий файл или путь.
• Файл используется другой программой.
• Имя книги, которую вы пытаетесь сохранить, совпадает с именем другой книги, открытой в данный момент."
исключение: System.Runtime.InteropServices.COMException
источник: Microsoft Excel
метод: Microsoft.Office.Interop.Excel.Workbook Open(System.String, System.Object, System.Object, System.Object, System.Object, System.Object, System.Object, System.Object, System.Object, System.Object, System.Object, System.Object, System.Object, System.Object, System.Object)
в Microsoft.Office.Interop.Excel.Workbooks.Open(String Filename, Object UpdateLinks, Object ReadOnly, Object Format, Object Password, Object WriteResPassword, Object IgnoreReadOnlyRecommended, Object Origin, Object Delimiter, Object Editable, Object Notify, Object Converter, Object AddToMru, Object Local, Object CorruptLoad)
в Sm.Post.Filters.Excel.ExcelParser.Open()
в Sm.Post.Filters.Excel.ExcelFilterDecoder.DecodePackage(String inputPackage, String outputPackage)
в Sm.Post.Filters.Excel.ExcelImportFilter.DecodePackageImpl(FilterArguments args)
в Sm.Post.Filters.FilterBase.Sm.Interfaces.IPostFilterServer.DecodePackage(Int32 sourceId, String inputPhysicalPackage, String& outputVirtualPackage, IPostReplyClient postReply)

Характеристики ПО:
Версия клиента 1,032,2 SP2 (такой же как и у тестовой базы)
схема CDFS.xsd 1.027.2 sp1
XLS 2003 что на сервере для тестовой базы что на сервере рабочей базы
WS 2008R2 Enterprise.
Собственно путь прописан верно, файл не открыт, да и программы его вроде бы другие не пользуют
19.02.2016 10:32
OlegON
 
В процессах Excel не болтается?
19.02.2016 10:41
Mtirt
 
Почтовый модуль тестовой базы его не блокирует?
19.02.2016 10:48
АндрейСупермаг
 
Тестовая база на другом сервере обращается к внутренней папке( плюс остановлен почтовик на ней), xls в процессе нет
19.02.2016 10:51
Mtirt
 
Почтовый модуль в один процесс работает? Или в несколько?
19.02.2016 11:05
АндрейСупермаг
 
Почтовый модуль один процесс (там просто нет повторяющихся процессов) Поообщался с нашими IT специалистом говорит что Супремаг видимо просто не потдерживает xls 2010, а 2003 у него не установился на 2007 win server 32раз-й. Тестова база была на 2003 win ser ну и xls так же 2003. Как итог видимо придется отказаться от загрузки в формате xls и перейти на xml.
19.02.2016 11:10
OlegON
 
Импорт не работает на 64 битной винде, вне зависимости от версии экселя
19.02.2016 11:19
АндрейСупермаг
 
Ну значит все по новой начинать((( Киньте ссылку плиз на загрузку новой номенклатуры через XML в Супермаг, и закроем тему.
26.02.2016 11:18
ReDHawK
 
Необходимо создать папку Desktop по пути:
C:\Windows\System32\config\systemprofile\
лучше еще и здесь :
C:\Windows\SysWOW64\config\systemprofile\
Вложения
Тип файла: zip Excel импорт.zip (46.6 Кб, 108 просмотров)
26.02.2016 16:47
АндрейСупермаг
 
Цитата:
ReDHawK Необходимо создать папку Desktop по пути:
C:\Windows\System32\config\systemprofile\
лучше еще и здесь :
C:\Windows\SysWOW64\config\systemprofile\
Спасибо за информацию. Расскажите пожалуйста как (и почему) это позволит решить проблему, мне еще предстоит диалог с весьма упертым ИТ специалистом, где придется доказать что данный способ решит проблему. Ну и для общего развития.
Часовой пояс GMT +3, время: 19:55.

Форум на базе vBulletin®
Copyright © Jelsoft Enterprises Ltd.
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.