|
Аварийное завершение 1С при добавлении файлов MS Office Хряк, 1cVandal, jivukak, nick86, Ёпрст, Vstur, HelloWorld1C, 2S, Гипервизор, Dr-volt, Niveus, , Failtoload, oversick, privetik, корум
| ☑ | ||
|---|---|---|---|---|
|
0
Smiths
03.02.26
✎
14:37
|
Аварийное завершение 1С при добавлении файлов ворд и эксель. PDF и Jpg добавляются нормально.
|
|||
|
1
Ёпрст
гуру
03.02.26
✎
14:54
|
(0) Продолжайте наблюдение
|
|||
|
2
jivukak
03.02.26
✎
20:16
|
Аналогичная ситуация. Тоже помощь нужна!
Возникла пару дней назад на некоторых рабочих станциях. Ошибка возникает на клиенте. Чистка кешей, переустановка клиента, вход под разными пользователями на этой рабочей станции не помогает... |
|||
|
3
jivukak
03.02.26
✎
20:23
|
Включил сейчас в настройках "Извлекать текст только на сервере". Странно, почему не была включена раньше. Сейчас уже никого нет на работе. Завтра проверю.
(Если настройка выключена, текст извлекается на клиенте в момент добавления файла. - может с этим связано) |
|||
|
4
Волшебник
03.02.26
✎
20:41
|
Вот вы файлы вкладываете и 1С сворачивается...
А знаете ли вы как 1С реагирует на бесконечную рекурсию вообще? Что будет, если написать такую функцию: Функция ф() ф(); КонецФункции Как отреагирует семёрка или восьмёрка? Что вы знаете об аварийных завершениях 1С или ошибках? Давайте обсудим и деление на ноль, если хотите. Можем обсудить 1С и Excel. Почему что-то стрёмно, а что-то нормально? Кто тут прав вообще? |
|||
|
5
Волшебник
03.02.26
✎
20:43
|
Может с файлами MS Office беда? Почему 1С должна поддерживать вкладывание файлов MS внутрь себя? Что за формат файлов такой? Что вы знаете об отношениях 1С и Microsoft, кто там чего и внутрь себя должен вкладывать и поддерживать?
|
|||
|
6
Волшебник
03.02.26
✎
20:45
|
(0) Короче, а чего вы ожидали?
(0) Это так не работает... (с) Андрей |
|||
|
7
jivukak
03.02.26
✎
21:32
|
(2) Уточню вводные данные.
При добавлении в документы 1С:Документооборот файлов MS Office (xlsx, docx), ДО закрывается с ошибкой "Аварийное завершение". Файлы с другими расширениями, например pdf, добавляются без проблем. 1С:Предприятие 8.3 (8.3.27.1719) Документооборот КОРП, редакция 3.0 (3.0.19.29) Проблема только на клиенте и только у нескольких пользователей. Началось пару-тройку дней назад, до этого времени всё работало прекрасно, файлы добавлялись и редактировались пользователями без проблем. Платформу и сам Документооборот не обновляли в последние дни. |
|||
|
8
Волшебник
03.02.26
✎
23:16
|
(7) Что за данные вы уточнили и куда вы их ввели?
|
|||
|
9
craxx
03.02.26
✎
23:25
|
(7) Взять отладчик и проверить - не предлагать?
|
|||
|
10
Волшебник
03.02.26
✎
23:27
|
(9) Пока ещё не изобрели обратных отладчиков, но скоро появятся.
|
|||
|
11
jivukak
03.02.26
✎
23:28
|
(8) Станислав, Вы издеваетесь?
В (2) указал возникшую проблему, присоединился к автору с просьбой о помощи. В (7) более подробно её описал. Что не так? |
|||
|
12
craxx
03.02.26
✎
23:32
|
(10) чего там изобретать? включить отладку, запустить под нужным пользователем и попробовать добавить файл, предварительно в коде наставить брекпойнтов. После какого упадет - там пошаговой пройтись. Таким образом можно найти проблемное место и установить причину.
|
|||
|
13
Волшебник
03.02.26
✎
23:37
|
(11) Вам уже всё объяснили, просто Вы не понимаете.
|
|||
|
14
jivukak
03.02.26
✎
23:49
|
Зачем умничать про отладку?
Почему просто не написать, что не знаете причину? дескать, разбирайтесь сами! Или, ещё лучше, вообще ничего не писать, если не сталкивались с таким и не знаете причину с решением. Конечно, буду сам искать причину. Надеялся, что кто-нибудь уже с таким сталкивался, подскажет, сэкономлю время. Напрасно надеялся. |
|||
|
15
Волшебник
03.02.26
✎
23:51
|
(14) Ну разбирайтесь сами. Зачем создали ветку на мисте? Идите и работайте!
|
|||
|
16
Волшебник
03.02.26
✎
23:52
|
Чьё время Вы хотели сэкономить и чьё потратили?
Вот и думайте пока. |
|||
|
17
craxx
03.02.26
✎
23:57
|
(14) причин там может быть мильон, начиная от кривого файла, кончая кэшем пользователя. Конкретную можно только отладкой установить. Вы кем там будете?
|
|||
|
18
Волшебник
03.02.26
✎
23:58
|
(17) Не согласен с мульёоном. Пусть будет лярд, так точнее.
|
|||
|
19
jivukak
04.02.26
✎
00:02
|
Ветка создана с просьбой о помощи. Не можете помочь, зачем откликаетесь?
Время своё хотел сэкономить, у Вас, я так понимаю, его уйма на бесполезные разговоры. Кстати, у этого пользователя на его рабочей станции и Бухгалтерия завершает работу при добавлении офисного файла. Под любым пользователем 1С на этой рабочей станции. |
|||
|
20
craxx
04.02.26
✎
00:03
|
(19) еще раз задаю Вам вопрос - Вы там кто? функционально
|
|||
|
21
Волшебник
04.02.26
✎
00:03
|
(19) Вы вообще читали правила форума и для чего он был создан? Кем и когда? Например, Вы поняли, кто когда и почему дал Вам право создать эту ветку? А сообщение? Вы вообще понимаете, кто Вы и где Вы?
|
|||
|
22
Волшебник
04.02.26
✎
00:04
|
(20) Уже всё ясно. Он там никто, разве только что тупой бот.
|
|||
|
23
Волшебник
04.02.26
✎
00:05
|
Даже ники не совпадают. Припёрся тут какой-то хрен с горы и начал читать мораль...
|
|||
|
24
jivukak
04.02.26
✎
00:06
|
(14) я ж вроде написал, чистка Кеша не помогает, переустановка клиента 1с тоже не помогает. На этой рабочей станции и под разными доменными пользователями и под разными пользователями 1С и разные файлы и разные конфигурации - результат один. При добавлении файла эксель или ворд, 1с аварийно завершает работу.
|
|||
|
25
craxx
04.02.26
✎
00:08
|
(24) позовите программиста
|
|||
|
26
jivukak
04.02.26
✎
00:09
|
Капец, вы душные...
При чем тут ники? Тему не ч создал. Я искал, может кто сталкивался с такой проблемой, увидел эту ветку, присоединился к автору. |
|||
|
27
jivukak
04.02.26
✎
00:10
|
(24) хорошо. Ваш ненужный совет увидел.
|
|||
|
28
Волшебник
04.02.26
✎
00:13
|
(27) Ну и иди лесом. Стучи копытами к морю.
|
|||
|
29
корум
04.02.26
✎
10:00
|
(0) Была та же проблема. Оперативно решилось добавлением памяти и перезапуском сервера.
|
|||
|
30
oversick
04.02.26
✎
12:51
|
Решение: Настройка - Настройка программы - Файлы - Галочка "Извлекать тексты только на сервере"
Документооборот КОРП, редакция 3.0 (3.0.18.19) 8.3 (8.3.27.1688) Началось само по себе 3 дня назад, только это помогло. |
|||
|
31
HelloWorld1C
04.02.26
✎
13:21
|
Была таже проблема, решение в сообщении(30)
Решение: Настройка - Настройка программы - Файлы - Галочка "Извлекать тексты только на сервере" |
|||
|
32
Failtoload
04.02.26
✎
15:25
|
Проблема для нас осталась актуальна. Дополню информацией: данная ошибка возникает только на одной машине под любыми пользователями (в т.ч. в 1С). Любые файлы добавляются кроме word / excel. На других машинах этот же файл без проблем добавляется. Соответственно, дело не в файле, а что-то на конкретном компе. Пересохранил файл в excel 97-2003, файл добавился без ошибок. Может, дело в офисе, слетела какая-нибудь ddl-ка, например. Переустановить офис не представляю как, его давным давно устанавливали онлайн, сейчас из-за санкций так не работает.
|
|||
|
33
Dr-volt
04.02.26
✎
15:27
|
Проблема в вызове метода Извлечение.ПолучитьТекст();
объекта Извлечение = Новый ИзвлечениеТекста(ПолноеИмяФайла); Из описания: «… Используется только для операционных систем MS Windows NT 4.0, 2000, XP, Vista, 7 и выше….» «… используется интерфейс IFilter. Он является расширяемым. Можно установить дополнительные модули, чтобы появилась возможность извлекать текст из еще одного типа файлов…» Из описания интерфейса IFilter: Каждый IFilter — это DLL-файл, реализующий COM-сервер... IFilters - доступные в пакетах для Microsoft Office. Предположительно обновилась эта библиотека и теперь не работает как ранее. Какая применяется dll в соответствии с типом файла можно посмотреть в реестре, сначала найти GUID в PersistentHandler для конкретного типа, например для docx: \HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.docx\PersistentHandler {D3B41FA1-01E3-49AF-AA25-1D0D824275AE} Найти этот GIUD среди наименований разделов в ветке \HKEY_LOCAL_MACHINE\SOFTWARE\Classes\ взять значение в конечной ветке \PersistentAddinsRegistered\{...}\(По умолчанию) {5A98B233-3C59-4B31-944C-0E560D85E6C3} По этому GUID найти в ветке \HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{5A98B233-3C59-4B31-944C-0E560D85E6C3}\InProcServer32 Путь к DLL, у меня это C:\Program Files\Microsoft Office\root\VFS\ProgramFilesCommonX64\Microsoft Shared\Filters\OFFFILTX.DLL Так как интерфейс IFilter считается устаревшим, возможно разработчики 1С решат эту проблему в будущем. Возможно поможет переустановка MS Office на клиенте. |
|||
|
34
jivukak
04.02.26
✎
16:10
|
В итоге, мне помогла установка флага "Извлекать текст только на сервере". Но, я ещё пак от Майкрософта поставил на сервер.
(32) Не знаю у кого какой версии серверная Винда, у нас не совсем свежая. Из форматов doc и xls тексты извлекаются Виндами. А для извлечения текстов из docx и xlsx я поставил пак от майкрософт для х64 (их два. FilterPack32bit.exe или FilterPack64bit.exe в зависимости от разрядности сервера 1С:Предприятия). Скачивал с официального сайта Microsoft. И потом ещё проверить выполнение фонового задания "Извлечение текста". |
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |