Дата релиза & версия:
Модель:
Совместимость:
Производитель:
Разрядность:
Размер:
Внимание! Перед установкой драйвера рекомендуется удалить его старую версию. Удаление драйвера особенно важно при замене оборудования или перед установкой новых версий драйверов видеокарты.

Страницы 1

Чтобы отправить ответ, вы должны войти или зарегистрироваться

#1 31 марта 2009 10:43:28 (изменено: Ольга, 31 марта 2009 18:01:13)

  • Ольга
  • Участник
  • Неактивен
  • Откуда: г. Коломна
  • На форуме с 31 марта 2009
  • Сообщений: 105

Тема: Ошибка OLE error 800A9C68 при формировании отчетов

При формировании отчетов появляется ошибка: OLE error 800A9C68.
Пробовали зарегистрировать csdnrpt.dll под текущим пользователем, имеющим права администратора. Выдается ошибка регистрации: … возвращен код 0х80004005.
Подскажите, что предпринять.

#2 Ответ от Ольга 31 марта 2009 12:35:45 (изменено: Ольга, 31 марта 2009 15:40:11)

  • Ольга
  • Участник
  • Неактивен
  • Откуда: г. Коломна
  • На форуме с 31 марта 2009
  • Сообщений: 105

Re: Ошибка OLE error 800A9C68 при формировании отчетов

Я говорю об ошибке 800A9C68, а не об 800A03EC. Использую МЫ Office 2000. Помогите советом.

#3 Ответ от Олег Зырянов 1 апреля 2009 05:15:28

  • Олег Зырянов
  • Технический руководитель
  • Неактивен
  • Откуда: Новосибирск
  • На форуме с 30 сентября 2003
  • Сообщений: 4,453

Re: Ошибка OLE error 800A9C68 при формировании отчетов

Здравствуйте!

Давайте разберемся для начала с тем, почему не регистрируется библиотека csdnrpt.dll.

Какая операционная система, как регистрируете.

#4 Ответ от Ольга 1 апреля 2009 08:46:56 (изменено: Ольга, 1 апреля 2009 08:49:07)

  • Ольга
  • Участник
  • Неактивен
  • Откуда: г. Коломна
  • На форуме с 31 марта 2009
  • Сообщений: 105

Re: Ошибка OLE error 800A9C68 при формировании отчетов

Здравствуйте! Операционная система Windows XP.
Регистрирую так: в командной строке набираю regsvr32.exe «полный путь\csdnrpt.dll» и запускаю. Выдается ошибка регистрации: … возвращен код 0х80004005

#5 Ответ от Олег Зырянов 1 апреля 2009 08:56:24

  • Олег Зырянов
  • Технический руководитель
  • Неактивен
  • Откуда: Новосибирск
  • На форуме с 30 сентября 2003
  • Сообщений: 4,453

Re: Ошибка OLE error 800A9C68 при формировании отчетов

TechnologiCS переустанавливали?  может даже лучше его перед этим деинсталлировать полностью.

#6 Ответ от Ольга 1 апреля 2009 09:51:23

  • Ольга
  • Участник
  • Неактивен
  • Откуда: г. Коломна
  • На форуме с 31 марта 2009
  • Сообщений: 105

Re: Ошибка OLE error 800A9C68 при формировании отчетов

Да, пробовали переустанавливать, причем перед этим полностью деинсталировали. Но не помогло.

#7 Ответ от Олег Зырянов 1 апреля 2009 10:14:39

  • Олег Зырянов
  • Технический руководитель
  • Неактивен
  • Откуда: Новосибирск
  • На форуме с 30 сентября 2003
  • Сообщений: 4,453

Re: Ошибка OLE error 800A9C68 при формировании отчетов

Не помогло с отчетами или ошибка с регистрацией библиотеки так и осталась?  просто с регистрацией библиотеки больше всего похоже что проблема в отсутствии прав каких то. Нужно чтобы запускал регистрацию тот, что инсталлировал (хотя при инсталляции она сама вообще то должна регистрироваться)

#8 Ответ от Ольга 1 апреля 2009 10:59:08

  • Ольга
  • Участник
  • Неактивен
  • Откуда: г. Коломна
  • На форуме с 31 марта 2009
  • Сообщений: 105

Re: Ошибка OLE error 800A9C68 при формировании отчетов

Не помогло и с регистрацией   и с выводом отчетов. В сеансе администратора все регистрится и отчеты запускаются, а в сеансе конкретного пользователя, имеющего права администратора нет. Подскажите, какие должны быть права у пользователя дополнительно.

#9 Ответ от Олег Зырянов 1 апреля 2009 12:07:28

  • Олег Зырянов
  • Технический руководитель
  • Неактивен
  • Откуда: Новосибирск
  • На форуме с 30 сентября 2003
  • Сообщений: 4,453

Re: Ошибка OLE error 800A9C68 при формировании отчетов

Ну это уже значительно лучше.
С системой больше ничего делать не надо (тут все нормально). Зайдите в Excel, создайте там макрос какой нибудь и выполните его. Каков результат?

#10 Ответ от Ольга 1 апреля 2009 12:38:07

  • Ольга
  • Участник
  • Неактивен
  • Откуда: г. Коломна
  • На форуме с 31 марта 2009
  • Сообщений: 105

Re: Ошибка OLE error 800A9C68 при формировании отчетов

Макрос выполнился без проблем

#11 Ответ от Олег Зырянов 2 апреля 2009 06:06:06

  • Олег Зырянов
  • Технический руководитель
  • Неактивен
  • Откуда: Новосибирск
  • На форуме с 30 сентября 2003
  • Сообщений: 4,453

Re: Ошибка OLE error 800A9C68 при формировании отчетов

Проверьте, чтобы путь к временным файлам ( меню Вид — Настройки) существовал и был доступен на запись.
Все действия ( в том числе и с макросом) нужно производить под пользователем, у которого не работают отчеты.

Если на компьютере все антивирусное ПО, выключите его, и попробуйте сформировать отчет.

#12 Ответ от Ольга 6 апреля 2009 10:05:56

  • Ольга
  • Участник
  • Неактивен
  • Откуда: г. Коломна
  • На форуме с 31 марта 2009
  • Сообщений: 105

Re: Ошибка OLE error 800A9C68 при формировании отчетов

Добрый день! Проверили путь к временным файлам : он есть и доступен на запись.
Symantec отключили, но все равно отчеты не формируются ( выдается та же ошибка) и еще и не работают макросы (выдается сообщение, что TCS APi не зарегистрировано). Пробовали запустить файл RegTCS_TPP_API.bat, но выдается ошибка : этот файл не является исполняемым файлом и не одного модуля для поддержки этого типа файлов не зарегистрировано. Какие наши действия?

#13 Ответ от Олег Зырянов 6 апреля 2009 10:36:34

  • Олег Зырянов
  • Технический руководитель
  • Неактивен
  • Откуда: Новосибирск
  • На форуме с 30 сентября 2003
  • Сообщений: 4,453

Re: Ошибка OLE error 800A9C68 при формировании отчетов

М..да, что то у вас с правами не то.  По всем показателем где то прав доступа не хватает. Апи лучше регистрировать при инсталляции, хотя сообщения у вас довольно странное. В общем с сисадмина вашего требуйте. Раз под администратором все корректно работает,  значит с TechnologiCS все в порядке. Пока затрудняюсь что-либо еще подсказать.

#14 Ответ от Ольга 6 апреля 2009 14:34:59

  • Ольга
  • Участник
  • Неактивен
  • Откуда: г. Коломна
  • На форуме с 31 марта 2009
  • Сообщений: 105

Re: Ошибка OLE error 800A9C68 при формировании отчетов

Да в общем то мы и с самого начала понимали, что что-то с правами, но что??? На весь диск С:\ дан полный доступ этому пользователю, плюс он входит в группу Администраторы.  Хотелось бы разобраться самим. Думали, что вы что-то подскажите.

#15 Ответ от Олег Зырянов 7 апреля 2009 04:52:20

  • Олег Зырянов
  • Технический руководитель
  • Неактивен
  • Откуда: Новосибирск
  • На форуме с 30 сентября 2003
  • Сообщений: 4,453

Re: Ошибка OLE error 800A9C68 при формировании отчетов

Может Windows пора переставить?

#16 Ответ от Ольга 7 апреля 2009 07:32:53

  • Ольга
  • Участник
  • Неактивен
  • Откуда: г. Коломна
  • На форуме с 31 марта 2009
  • Сообщений: 105

Re: Ошибка OLE error 800A9C68 при формировании отчетов

Да Windows только недавно на этом компе переустановили. Был 2000, а установили XP

#17 Ответ от Олег Зырянов 7 апреля 2009 08:55:15

  • Олег Зырянов
  • Технический руководитель
  • Неактивен
  • Откуда: Новосибирск
  • На форуме с 30 сентября 2003
  • Сообщений: 4,453

Re: Ошибка OLE error 800A9C68 при формировании отчетов

А компы в домен объединены или нет?

#18 Ответ от Ольга 7 апреля 2009 10:01:49

  • Ольга
  • Участник
  • Неактивен
  • Откуда: г. Коломна
  • На форуме с 31 марта 2009
  • Сообщений: 105

Re: Ошибка OLE error 800A9C68 при формировании отчетов

Да.

#19 Ответ от Олег Зырянов 7 апреля 2009 10:09:38

  • Олег Зырянов
  • Технический руководитель
  • Неактивен
  • Откуда: Новосибирск
  • На форуме с 30 сентября 2003
  • Сообщений: 4,453

Re: Ошибка OLE error 800A9C68 при формировании отчетов

Требуйте с сисадмина.  У вас доменная политика что-то запрещает. Вы локально ничего не настроите. Так понимаю все работает пока вы входите на локальный компьютер. А при работе в домене — прав не хватает.

#20 Ответ от Ольга 7 апреля 2009 10:35:03

  • Ольга
  • Участник
  • Неактивен
  • Откуда: г. Коломна
  • На форуме с 31 марта 2009
  • Сообщений: 105

Re: Ошибка OLE error 800A9C68 при формировании отчетов

Нет, работает все когда мы входим под пользователем, входящим в группу Администраторы домена. А под пользователем, входящим в группу Пользователи домена, ничего не работает.

Страницы 1

Чтобы отправить ответ, вы должны войти или зарегистрироваться

This issue was submitted by the add-in’s exception handler.

Exception:

System.Runtime.InteropServices.COMException (0x800A9C68): Exception from HRESULT: 0x800A9C68
   at Microsoft.Office.Interop.Excel._Application.Run(Object Macro, Object Arg1, Object Arg2, Object Arg3, Object Arg4, Object Arg5, Object Arg6, Object Arg7, Object Arg8, Object Arg9, Object Arg10, Object Arg11, Object Arg12, Object Arg13, Object Arg14, Object Arg15, Object Arg16, Object Arg17, Object Arg18, Object Arg19, Object Arg20, Object Arg21, Object Arg22, Object Arg23, Object Arg24, Object Arg25, Object Arg26, Object Arg27, Object Arg28, Object Arg29, Object Arg30)
   at XLToolbox.Legacy.LegacyToolbox.RunCommand(Command command) in XLToolbox\Legacy\LegacyToolbox.cs:line 237
   at XLToolbox.Dispatcher.Execute(Command cmd) in XLToolbox\Dispatcher.cs:line 83

Message: Exception from HRESULT: 0x800A9C68

User comment on submission:

Cannot select the custom browser from within the legacy toolbox. Excel gives runtime error 76 «Path not found», when I press the selection button.

Environment

Parameter Value
Version 7.1.4
OS Microsoft Windows NT 6.1.7601 Service Pack 1, 64-bit
Excel 2013 SP1 (15.0.4849), 32-bit
CLR 4.0.30319.42000, 32-bit
VSTO runtime 10.0.40305
ClickOnce False
Bovender 0.14.6.0
FreeImage 3.16.0

Nils Magnus


  • #1

Hello,

I’m using Excel automation on a server in an ASP.NET application
(despite the recommendations against it…). The application gets some
values from the client, sets them in a Excel document, runs a macro in
the sheet and then finally returns certain cell values to the web
application.

I have made it work for a few macros, but one of them consistently gives
me the following error:

— TargetInvocationException, Exception has been thrown by the target of
an invocation.

And the inner exception:

— COMException, Exception from HRESULT: 0x800A9C68

And that’s all the help I get from the exception. I have not been able
to find any relevant results when searching… any tips?

Regards,
Nils Magnus

Want to reply to this thread or ask your own question?

You’ll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.


Ask a Question

  • 1 Несоответствие названия листа
  • 2 Больше 30% новых товаров.
  • 3 Дубликат в строке N
  • 4 Программный доступ к проекту Visual Basic не является доверенным
  • 5 Не у всех выбранных полей в п.4 указана колонка из прайса
  • 6 Не указана колонка Цена или Рекомендованная цена в п.4
  • 7 Файл не прошел проверку (Ячейка не прошла проверку)
  • 8 Неверно указана колонка в настройке прайсов в п.4 (возможно введены русские буквы)
  • 9 Ошибки (Код: Модель:) отсутствует в каталоге
  • 10 Система Office обнаружила проблему с этим файлом
  • 11 Ошибка работы с макросами в Excel (“Нет доступа к tempXXXX.xlsm”)
  • 12 Ошибка выполнения макроса предварительной обработки (OLE error 800A9C68)
  • 13 Ошибка открытия файла Excel (Метод Open из класса Workbooks завершен неверно)
  • 14 Ошибка открытия файла Excel (так как формат или расширение этого файла являются недопустимыми)
  • 15 Загружается товаров из прайса меньше, чем ожидается
  • 16 Ошибка открытия файла (Недостаточно памяти для завершения операции)
  • 17 ExcelImport.Execute step 52 (Вызванный объект был отключен от клиента)
  • 18 ExcelImport.Execute step 52 (Фильтр сообщений выдал диагностику о занятости приложения)
  • 19 Товар в строке N (Код: , Модель: ) отсутствует в каталоге
  • 20 Загрузка по полю, выбранному в п.5 настройки прайса, невозможна. Выберите другое поле.
  • 21 Ошибка открытия файла Excel … (неверный индекс)
  • 22 Прочие ошибки

Ошибки можно посмотреть во вкладке Прайсы / внизу Загрузка прайсов:

Желтый символ W — при загрузке прайса говорит о том, что было какое-то предупреждение:

Несоответствие названия листа

данное предупреждение говорит о том, что при настройке прайса название листа было другое, чем то, которое сейчас.

Если стоит эта птичка в настройке прайса, то будет выдана ошибка, если не стоит — предупреждение:

В большинстве случаев убирать эту птичку не нужно, так как при такой проверке можно выявить, что поставщик удалил какие-то листы в прайсе или наоборот, добавил, и все настройки сместились. Убирать птичку нужно только если поставщик в названии листа добавляет, например, дату формирования прайса.

Название листа может поменяться так же в случае, когда вы используете очистку прайса перед загрузкой. Вот эта птичка в настройке прайса:

В этом случае название листа после очистки может поменяться, к исходному названию может быть добавлено слово “ (копия)”

Можно или убрать проверку листа, либо добавить этот текст в название листа в настройке прайса.

Больше 30% новых товаров.

предупреждение выдается когда при загрузке прайса количество товаров увеличилось больше чем на 30%. Если прайс загружается первый раз — на это можно не обращать внимания. Если прайс уже загружался раньше, то такое предупреждение может говорить о том, что товар задублировался, по сравнению с предыдущей загрузкой — нужно проверить, что это не так.

Дубликат в строке N

предупреждение говорит о том, что колонка, которая выбрана в п.5 настройки прайса “Сравнение при загрузке” содержит повторяющиеся у нескольких товаров значения.

В этом случае загружается только первый встречающийся товар, остальные игнорируются. Нужно проверить, что вы правильно указали поле, по которому отслеживается уникальность товара и выбрать другое, если такое есть в прайсе:

Возможно, уникальность товара в прайсе можно отследить только по нескольким колонкам, например, Название, Цвет, Размер — в этом случае нужно их всех добавить в название товара, либо сделать какое-то пользовательское поле, в которое будет загружаться сумма этих колонок и его выбрать в п.5

Красный символ ER — при загрузке прайса говорит о том, что была ошибка:

Программный доступ к проекту Visual Basic не является доверенным

Не включен доступ к макросам под пользователем Windows, под которым осуществлялась загрузка прайсов. Подробнее здесь.

Не у всех выбранных полей в п.4 указана колонка из прайса

В настройках прайса в п.4 остались поля, для которых не указана колонка, например так:

Здесь не указана колонка для поля Цена. Если в прайсе нет каких-то полей, то нужно их удалять и из настройки.

Для того, чтобы товар загрузился из прайса, обязательными являются колонки Название и Цена или Рекомендованная цена. Других полей может не быть. Если в прайсе есть только рекомендованная цена, то ставьте птичку “Оптовая цена неизвестна”, чтобы не считалась маржа для таких товаров.

Не указана колонка Цена или Рекомендованная цена в п.4

Для загрузки товара обязательно должно быть указано одно из полей Цена или Рекомендованная цена. Если не указано — прайс не загрузится.

Если это прайс с остатками, в котором нет цен, то инструкция по его загрузке здесь

Файл не прошел проверку (Ячейка не прошла проверку)

В настройке прайса указаны правила проверки на соответствие прайса тому формату, который был при настройке, подробнее здесь. Ошибка говорит о том, что прайс не проходит эту проверку. Такое возможно, если:

  • в прайсе добавились/удалились колонки и теперь сместилось то, что было настроено

  • в прайсе добавилась строка перед шапкой и проверяемые ячейки ушли вниз

  • поставщик поменял содержимое колонки

  • ошибочно в проверку была добавлена ячейка, текст которой постоянно меняется в прайсе

  • в прайс добавили макрос, работа которого изменяет текст в проверяемой ячейке

  • в прайсе добавились/удалились листы и теперь на проверяемом листе не то, что было при настройке

В ошибке сообщается какая конкретно ячейка и на каком листе не проходит проверку, а так же ожидаемый в этой ячейке текст.

Нужно проверить, что изменилось в прайсе, изменить настройки загрузки прайса в соответствии с новым форматом и после этого изменить правила проверки. Одно удаление правил проверки или их замена не решит проблему, если вы не привели настройки прайса в соответствие с новым форматом.

Неверно указана колонка в настройке прайсов в п.4 (возможно введены русские буквы)

Ошибка говорит о том, что в п.4 настройки прайса для какого-то поля введена неверная буква колонки из прайса. Это может быть из-за:

русская буква, вместо английской

В тексте ошибки будет указана буква

Нужно в настройках ввести еще раз букву, при этом убедиться, что включена английская раскладка клавиатуры.

перенос строки после указания буквы

вы могли нажать Ввод после того как ввели букву — определить это можно поставив курсор в ячейку и нажав кнопку Вниз — в этом случае в ячейке станет пусто, т.е. курсор перейдет на вторую строку — нужно удалить все переносы строки кнопкой Backspace. Либо можете удалить целиком поле и настроить его заново.

указана маленькая буква, число (индекс колонки) или какой-то другой текст

Колонка должна быть указана только большой английской буквой.

Ошибки (Код: Модель:) отсутствует в каталоге

Для загрузки товаров из прайса обязательно, чтобы была указана колонка с Названием товара. Если колонка не указана, то программа только обновляет существующие товары, у которых совпадает Код или Модель. Если в прайсе встречается товар с кодом, который еще не загружен в программу, то выдается такая ошибка. Если вы не планировали делать только обновление информации по коду, значит вы забыли указать колонку Названия. Добавьте ее в настройках прайса.

Если такое поле у вас указано, но при этом такая ошибка, то значит что в прайсе в колонке, из которого загружается название — пусто. Нужно поменять настройки так, чтобы у всех товаров что-то записывалось в название. Можно составить название из нескольких колонок.

Если в прайсе нет названия товара, то загружайте в название Модель или другой текст, по которому определяется, что это за товар. Если в прайсе есть и бренд и модель то в название загружайте сумму колонок, например A+B (Бренд + Модель).

Система Office обнаружила проблему с этим файлом

Такую ошибку Excel выдает на некоторых файлах, которые скачиваются из интернета.

Откройте файл в Excel, вы увидите красную строку вверху с предупреждением, нажмите не нее.

Затем нажмите на “Параметры защищенного просмотра”

и уберите птички

Так же в разделе “Надежные документ” разрешить сетевым документам быть надежными.

После этого нажмите “Все равно редактировать” и сохраните файл. Он должен будет загрузиться, а для новых файлов не должно быть больше такой проблемы.

Ошибка работы с макросами в Excel (“Нет доступа к tempXXXX.xlsm”)

В ошибке в названии файла вместо XXXX будет ИД прайса, с которым ошибка.

Такая ошибка у вас может появиться в двух случаях:

1. При одном из предыдущих импортов была какая-то ошибка и в памяти компьютера остался не закрытый файл Excel. Нужно открыть Диспетчер задач и завершить все процессы “EXCEL.EXE”

2. Вы работаете с нескольких аккаунтов и под двумя или более аккаунтами был запущен импорт прайсов, для обработки которых используются макросы. В этом случае нужно дождаться завершения импорта в одной из программ и после этого запустить во второй, при необходимости. Так же нужно, как и в п.1, закрыть процессы EXCEL.EXE в диспетчере задач.

Так же проверьте, что под пользователем сервера, который запускает импорт, включен доступ к макросам

Ошибка выполнения макроса предварительной обработки (OLE error 800A9C68)

В настройке прайса есть какой-то макрос, который перестал работать. Ошибка в его работе может быть из-за того, что прайс поставщика поменялся, в нем сместились колонки и сейчас действия, выполняемые макросом, приводят к ошибке.

При этом может появляться еще такое окно при загрузке, т.е. загрузка зависает и в фоне появляется приложение Excel, нужно переключиться в это окно кнопками Alt-Tab.

Нажмите в нем Debug — откроется окно редактирования макроса в Excel и будет подсвечена строка, на которой ошибка — отправьте скриншет этого текста в техподдержку. Дополнительно приложите файл прайса и текст макроса. Текст макроса можно скопировать из настроек прайса (карточка прайса, вкладка Макрос):

Ошибка открытия файла Excel (Метод Open из класса Workbooks завершен неверно)

Ошибка открытия файла Excel (так как формат или расширение этого файла являются недопустимыми)

1. Проверьте, открывается ли файл поставщика просто в экселе. Если при его открытии Excel выдает ошибку, то соответственно и программа выдает ошибку. Нужно писать поставщику, что его файл с ошибкой, чтобы он прислал исправленный файл или внес изменения, чтобы прайс открывался без ошибок в Excel.

2. Если файл вы скачиваете по ссылке или из админки поставщика, то он может неверно скачаться в случаях:

— если требуется вводить пароль в админке

— если на сайте поставщика, откуда ссылка, установлена какая-то защита от робота и файл скачивается только через браузер

— если по вашей ссылке не прямая ссылка на файл, а какое-то API, при вызове которого запускается генерация файла и работают какие-то скрипты в браузере (программа скачивает только файлы по прямой ссылке)

— в случае каких-то других ошибок при скачивании. В этом случае нужно исправить настройки скачивания прайса. Возможно так же по ссылке находится архив с прайсом, а в его сохраняете как просто файл эксель, не разархивируя.

Нужно открыть файл, который не загружается в программу, в блокноте. Если ошибка из-за каких-то проблем со скачиванием, то в этом файле в блокноте будет виден текст ошибки.

В блокноте так же может быть какой-то скрипт (код) — это так же значит, что на сайте какая-то защита от роботов либо это не прямая ссылка на файл. Пример:

Если файл вы скачиваете через программу (через модуль Sync), то можете попробовать варианты скачивания BRWS и CURL Sync.X — Получение файлов из Web (по ссылкам)

Чтобы проверить, скачивается файл без ввода логина и пароля или нет, откройте браузер в режиме инкогнито и через него скачайте по ссылке. Если по ссылке откроется сайт, вместо скачивания файла, значит по такой ссылке скачать файл нельзя, так как это возможно сделать только залогинившись на сайт.

3. Проверьте, активирован ли Excel. Если при открытии файла в эксель он выдает сообщение, что Microsoft Office не активирован, то его нужно активировать.

4. Проверьте, что по заданному пути к файлу есть файл, возможно прайс удалили, а новый не загрузился.

Загружается товаров из прайса меньше, чем ожидается

Возможны следующие варианты:

— неверно указана колонка для п.5 настройки, там должно быть поле с уникальными значениями, не дублирующимися

— неверно указана колонка цены, у товаров в этой колонке пусто, или же просто отсутствуют цены в прайсе

— настроен фильтр товаров по какой-нибудь колонки и по фильтру остаются только 8 товаров, вот здесь:

Ошибка открытия файла (Недостаточно памяти для завершения операции)

Если вы загружаете прайс CSV, указывая для загрузки именно его, т.е. напрямую открывая экселем, то в некоторых случаях идет большое расходование памяти экселем на эту операцию.

В этом случае можно попробовать переделать загрузку этого файла через импорт CSV макросом.

Для этого в папке 2_ price сохраните пустой файл Excel, например, empty_excel.xlsx

В настройках прайса добавьте макрос, который будет загружать файл прайса CSV, укажите к нему путь, а так же сделайте другие настройки из этой инструкции.

В загрузке прайса выберите созданный пустой файл

При такой загрузке памяти будет использовано в несколько раз меньше.

Вариант выше касается только импортируемых напрямую файлов CSV. Если вы импортируете какой-то другой формат и ошибка “Недостаточно памяти”, то нужно искать другое решение.

ExcelImport.Execute step 52 (Вызванный объект был отключен от клиента)

Такая ошибка может быть в случае:

1. Не активирован MS Office (при открытии файла Excel есть сообщение об активации, либо же вверху окна эксель желтая строка с сообщением.

В таком случае нужно активировать Excel и после этого загрузить файл.

2. Во время импорта вы открывали или закрывали какие-то файлы Excel — в таком случае загрузите прайс заново, ничего не делая при этом в каких-то других файлах Excel.

ExcelImport.Execute step 52 (Фильтр сообщений выдал диагностику о занятости приложения)

Если MS Office активирован, то такая ошибка может быть из-за зависшего процесса Excel. Откройте диспетчер задач и принудительно завершите все процессы EXCEL.EXE под всеми пользователями компьютера

Если это не помогло — нужно перезагрузить компьютер.

Если перезагрузка не помогла, то нужно удалить (деинсталировать) все расширения (надстройки), которые вы устанавливали для Excel.

Товар в строке N (Код: , Модель: ) отсутствует в каталоге

Данная ошибка отображается для строк, в которых в Название загружается пустой текст. Т.е. вы в настройках прайса указали какую-то колонку или сумму колонок, в которой для всех товаров или только для некоторых товаров отсутствует значения.

Товары с пустым названием не загружаются.

Если в прайсе несколько листов, то возможно проблема касается не всех, а только каких-то определенных листов, нужно проверить все листы.

Если вы видите, что для всех товаров в файле есть название в нужной колонке, то возможно для прайса настроен какой-то макрос, который изменяет прайс (удаляет или очищает колонки).

Загрузка по полю, выбранному в п.5 настройки прайса, невозможна. Выберите другое поле.

Такая ошибка может быть в случае, когда в настройке прайса в п.5 настройки вы выбрали какое-то поле, которое не является кодом или названием. Нужно выбрать другое поле и разобраться, зачем это поле нужно: Настройка прайса: сравнение при загрузке

Ошибка открытия файла Excel … (неверный индекс)

В настройках прайса неверно указан индекс листа (в самом файле нет листа с таким индексом по порядку) или же индекс вообще не указан.

Возможно в прайсе изменились листы и нужно изменить настройки, чтобы они соответствовали новому прайсу.

Прочие ошибки

Всякие ошибки возможны когда вы пытаетесь через вкладку Загрузка прайсов грузить прайс YML или XML. Для прайса такого формата нужно только создать настройку прайса, без заполнения ее, а загрузка прайса осуществляется через Quad.Magic — подробнее здесь.

Любой драйвер для вашего ПК
Добавить комментарий