14.09.20 — 09:07
Запускаю обработку выгрузки в excel из 1с, выходит сообщение
Произошла исключительная ситуация (microsoft excel не может открыть или сохранить документы из-за нехватки памяти или места на диске)
хотя на диске много свободного места, почему такая ошибка выходит?
1 — 14.09.20 — 09:38
(0) Прикольно, комп у тебя, а вопрос на форуме.
1. Почисти temp системы и свой
2. Сходи к админу и поинтересуйся, что не так (как минимум, посмотри, что записано в журнале винды)
3. Проверь отладчиком выгрузку, может её циклит (совсем или на конкретных данных)
Можно наоборот.
2 — 14.09.20 — 09:38
{ВнешняяОбработка.ЗагрузкаВыгрузкаВExcel.Форма.Форма.Форма(102)}: Ошибка при вызове метода контекста (Add)
Excel.WorkBooks.Add().SaveAs(ПутьКФайлуВыгрузки);
по причине:
Произошла исключительная ситуация (Microsoft Office Excel): Microsoft Office Excel не может открыть или сохранить документы из-за нехватки памяти или места на диске.
• Чтобы освободить память, закройте ненужные программы или книги.
3 — 14.09.20 — 09:39
на сервере такая ошибка выходит
4 — 14.09.20 — 09:45
(2) ты пытаешься сохранить пустую книгу?
Проверь право доступа Пользователя сервера 1С к указанному пути
ПутьКФайлуВыгрузки — тут имя файла есть? Проверь гарантированное отсутствие пробелов в пути и имени файла
5 — 14.09.20 — 09:47
(2) «Excel.WorkBooks.Add().SaveAs(ПутьКФайлуВыгрузки);»
Пристрелить. Без жалости.
6 — 14.09.20 — 10:01
(5) ну, чего уж так сразу то. Может это заглушка проверить работоспособность
В интернетах пишут, что возможен конфликт разрядности 1с х64, а Офис х32
тут уж как-нить самостоятельно
7 — 14.09.20 — 10:02
да 1с 64 битная
8 — 14.09.20 — 10:04
8.3.17.1549
9 — 14.09.20 — 10:07
проверить отладчиком не могу sql server база, пытаюсь уставить тестовую файловую базу пишет лицензия не обнаружена
10 — 14.09.20 — 10:08
office 7
11 — 14.09.20 — 12:29
мне сказал, что обработка криво написана надо специальную выгрузку для sql server
VladZ
12 — 14.09.20 — 12:42
Excel.WorkBooks.Add().SaveAs(ПутьКФайлуВыгрузки); — зачем?
Сделай проще: выводи в табличный документ и сохранять как XLS.
Проблема решена
Сразу оговорюсь, что Microsoft Office x32 на сервере был установлен и при обычном запуске обработки (не в фоновом задании) все проходило на ура.
Итак вы были правы. Первое что удалось выяснить, это то, что пользователю необходимо дать права на запуск «настройка DCOM» — Microsoft Excel Application.
Для этого необходимо:
1. Нажать кнопку Пуск и выбрать Панель управления.
2. Дважды щелкнуть значок Администрирование и выбрать пункт Службы компонентов.
3. В левой панели окна «Службы компонентов» дважды щелкнуть пункт Службы компонентов, дважды щелкнуть пункт Компьютеры и выбрать Мой компьютер.
4. Выбрать папку Настройка DCOM.
5. В окне сведений найти объект Microsoft Excel Application, щелкнуть его правой кнопкой и выбрать пункт Свойства
(здесь есть подводный камень, с которым я довольно долго помучалась — если
сервер 64-х разрядный,
то и выпуск Office так же должен быть х64, иначе объекта Microsoft Excel Application не будет в списке и права для него мне так и не удалось настроить пока не переустановил Office).
6. Открыть вкладку Безопасность.
7. В разделе Разрешения на запуск выбрать пункт Настроить и нажать кнопку Изменить.
8. Добавить пользователя.
2. Однако, после произведенных описанных выше настроек фоновое задание так и не заработало.
выводилось сообщение об ошибке
• Указан несуществующий файл или путь.
• Файл используется другой программой.
• Имя книги, которую вы пытаетесь сохранить, совпадает с именем другой книги, открытой в данный момент.
Поиски в просторах сети были продолжены и решение таки было найдено:
Необходимо создать папки
- для Windows Server x64 C:WindowsSysWOW64configsystemprofileDesktop
- для Windows Server x86 C:WindowsSystem32configsystemprofileDesktop
Данное расположение папок указано для Office 2007.
Для Office 2010 не зависимо от разрядности платформы необходимо создавать папку C:WindowsSystem32configsystemprofileDesktop (данный факт так же потратил не мало моего времени). В общем, если создали папку,
а ошибки не исчезли, создайте вторую.
Так же необходимо дать права на созданную папку пользователя. Практика показала, что достаточно прав, выдаваемых системой по умолчанию.
После проделанных всех настроек на тестовом сервере фоновое задание наконец то прошло успешно.
В итоге все взлетело и успешно работает.
Надеюсь, данная статья поможет кому-нибудь сэкономить время при реализации подобных задач.
-
Помечено в качестве ответа
12 марта 2017 г. 3:55
Mishanam 0 / 0 / 0 Регистрация: 13.01.2014 Сообщений: 18 |
||||
1 |
||||
07.04.2014, 14:27. Показов 2297. Ответов 6 Метки нет (Все метки)
Добрый день, возникает ошибка при выгрузке в Excel 2010. (во вложении)
На строке ОбщаяКнига = Эксл.WorkBooks.Add(ВрФайл) выдаёт ошибку. Миниатюры
0 |
62 / 60 / 0 Регистрация: 02.10.2012 Сообщений: 448 |
|
07.04.2014, 17:38 |
2 |
10 ВрФайл = ПолучитьИмяВременногоФайла(«.xls»); («.xls»); в вымени файла ниче не забыто случайно?
0 |
0 / 0 / 0 Регистрация: 13.01.2014 Сообщений: 18 |
|
08.04.2014, 09:51 [ТС] |
3 |
вроде нет
0 |
62 / 60 / 0 Регистрация: 02.10.2012 Сообщений: 448 |
|
08.04.2014, 11:14 |
4 |
Один из макетов не выгружается, остальные прекрасно выгружаются ну тогда нать посмотреть что там в тех макетах кторые выгружаются и в тех которые не выгружаются и путем «найдите 10 отличий с Волли» выяснить причину отказа
0 |
Dethmontt Модератор 3724 / 2918 / 575 Регистрация: 10.03.2011 Сообщений: 11,491 Записей в блоге: 1 |
||||
08.04.2014, 14:14 |
5 |
|||
А если отпустить ТабДок ?
0 |
о_____О 224 / 223 / 37 Регистрация: 19.11.2010 Сообщений: 1,062 |
|
08.04.2014, 15:05 |
6 |
А в «Центр управления безопасностью» — «Параметры блокировки файлов» Excel никаких лишних флагов не понаставлено?
0 |
0 / 0 / 0 Регистрация: 13.01.2014 Сообщений: 18 |
|
09.04.2014, 08:10 [ТС] |
7 |
С ТабДоком не получилось, ошибка повторяется. «Центр управления безопасностью» галочки вроде все нормально стоят. Остальные макеты этого документа выгружаются прекрасно. Делаю вывод, что эксель ругается на данные, которые выгружаются.
0 |
Автор tamtak, 18 мая 2017, 12:49
0 Пользователей и 1 гость просматривают эту тему.
При выгрузке Прайс-листа в файл возникает ошибка: Не удалось записать данные в файл. Подробности: Неизвестная ошибка.
Все было нормально, выводило, а сейчас ошибка, изменений никто, никаких не делал, в чем проблема может быть (1С 8.3 УТ11)?
отладчиком не пробовал смотреть, что в этот момент происходит?
Не пробовал, отладчик — это сторонняя программа?
Добавлено: 18 мая 2017, 13:27
1С ошибку выбивает, но я потом захожу в папку темп у 1С и там создан документ с ценами который нужен, но только он в другом формате не в xls, а в tmp, я его переименовываю в xls и получаю свой фал, но такие «танцы» не годятся, как можно исправить?
больше похоже на то, что проблема не на стороне 1с, а с папкой, куда происходит запись файла. Проверьте права пользователя на работу с этой папкой и другие настройки.
(2) судя по описанию… у тебя изменился пользователь формирующий прайс ИЛИ место этого пользователя…
очень похоже, что «Неизвестная ошибка» возникает при попытке СОЗДАНИЯ файла на НУЖНОМ месте…
исправить МОЖНО посмотрев в код
{
СОЗДАНИE файла на НУЖНОМ месте
}
Представьте себе, какая была бы тишина, если бы люди говорили только то, что знают
Цитата: depb от 18 мая 2017, 14:09
больше похоже на то, что проблема не на стороне 1с, а с папкой, куда происходит запись файла. Проверьте права пользователя на работу с этой папкой и другие настройки.
Все права открыты на максимально, какие еще настройки можно посмотреть? Кстати эта ошибка стала вылазить после того как был переустановлен МС офис на столе.
Добавлено: 18 мая 2017, 17:06
Цитата: wise от 18 мая 2017, 14:13
(2) судя по описанию… у тебя изменился пользователь формирующий прайс ИЛИ место этого пользователя…очень похоже, что «Неизвестная ошибка» возникает при попытке СОЗДАНИЯ файла на НУЖНОМ месте…
исправить МОЖНО посмотрев в код
{
СОЗДАНИE файла на НУЖНОМ месте
}
в личку черкнул вам…
пользователь
Регистрация: 22.06.2020
Здравствуйте!
Инфо-Бухгалтер, проф., локальная, версия 8.853, обновление 20 июня 2019 года.
При выгрузке в Excel документов: УПД, счет-фактура, торг-12 возникает ошибка:
Экспорт формы УПД (с-ф,торг-12) в Excel не выполнен
При экспорте других документов (используемых), например, Счет, ошибки не возникает.
Подскажите, пожалуйста, что может быть?
- 147 просмотров