1С:Предприятие 8.3 (8.3.22.1709)
Конфигурация Документооборот 8 ПРОФ, редакция 2.1 (2.1.16.1). ( Дописанная но общие модули работы с файлами не менялись)
Добрый день. В один «прекрасный» момент при попытке скачивания файлов загруженных в документооборот начала появляться ошибка:
Значение данного типа невозможно преобразовать для передачи как файл. ( Неопределено)
Опытным путем было выяснено что проблема только с файлами больше 1мб.
Проблема как со старыми так и с новыми файлами (старые файлы больше 1 мб программа так же не скачивает).
«Прекрасный» момент случился после перезагрузки сервера после его зависания.
Если кто знает рецепт решения проблемы, просьба поделиться.
9 золотых знаков78 серебряных знаков133 бронзовых знака
задан 5 июн 2011 в 13:02
надо . Find(L’ ‘) вместо . Find(» «)
ответ дан 5 июн 2011 в 13:21
Перестали открываться сканы *.pdf☑0
lirt82 ✎1
ДенисЧ ✎
Потёрлись каким-то образом.
Поднять архив, загрузить их оттуда заново
2
lirt82 ✎
Архив никто и некогда не делал:)))))))
3
lirt82 ✎4
Fram ✎
кто бы сомневался
5
Карст ✎
если уж яйца по 9-ть штук стали продавать то какие нафиг помидоры зимой ))) нефиг нефиг , пусть сам покупает
6
DrWatson ✎
(0) А там где-нибудь случайно нет настройки где хранить эти сканы — в базе / в папках на диске. Например, раньше было на диске, потом переключили на базу, а там ведь пусто.
7
Джордж1 ✎
Вчера видел такие настройки в Администрировании где-то
8
Мимохожий Однако ✎
(0) Через проводник эти файлы открываются? Есть возможность выгрузить эти файлы в другое место?
9
Aleksey ✎
пофиг это для новых файлов. Для старых их местоположения храниться «вместе» с файлами
10
lirt82 ✎
как понять через проводник?
11
Aleksey ✎
Ну т.е. есть справочник прикрепленные файлы и там в реквизитах его храниться инфа где лежит сам файл внутри базы или снаружи, в каком томе (ссылка на справочник тома хрененния) и путь к файлу относительно тома.
Т.е. там только путь в справочнике тома хранения можно «попортить». Но просто так попортить программа не даст.
И в любом случае он бы писал что файл удален или перемещен, а не ту ошибку что у автора
12
Aleksey ✎
файлы где хранятся в базе или вне базы
13
lirt82 ✎14
lirt82 ✎
сканы хранятся исключительно в базе
15
Aleksey ✎
бобик сдох. что еще можно сказать. Можно конечно для успокоения души кэш почистить
16
lirt82 ✎
да я хочу DT поковырять).мало ли
Для наиболее точного ответа на вопрос необходимо указывать полную версию платформы 1С:Предприятие и, желательно, указать программный код в котором возникли проблемы.
Ваша задача обычно решается таким кодом:
P. S. Прикрепил ссылку на пример обработки.
0
SelivanovMusic ✎
Нужно скопировать все файлы из всей номенклатуры в табличной части и прикрепить их к документу (этому же).
При копировании меняю родителя файла на документ, остальные поля без изменения.
Файлы копируются, но выдается ошибка при попытке предпросмотра.
Пытался скопировать простую картинку. Со стороны пользователя, крепится без всяких косяков, значит что-то не так делаю в коде.
Текст ошибки:
Ошибка при выполнении файловой операции ‘/e1cib/tempstorage/a0833b85-9030-4bcf-a474-d89989e67807’. Значение данного типа невозможно преобразовать для передачи как файл. ( Неопределено)
&НаСервере
Процедура СкопироватьФайлыСервер()
Для Каждого Строка из Объект. Запасы Цикл
РезультатЗапроса = Запрос. Выполнить();
Выборка = РезультатЗапроса. Выбрать();
Пока Выборка. Следующий() Цикл
Спр = Справочники. ЗаказПокупателяПрисоединенныеФайлы. СоздатьЭлемент();
Спр. Наименование = Выборка. Наименование;
Спр. Автор = Выборка. Автор;
Спр. ВладелецФайла = Объект. Ссылка;
Спр. ДатаМодификацииУниверсальная = Выборка. ДатаМодификацииУниверсальная;
Спр. ДатаСоздания = Выборка. ДатаСоздания;
Спр. Зашифрован = Выборка. Зашифрован;
Спр. Изменил = Выборка. Изменил;
Спр. ИндексКартинки = Выборка. ИндексКартинки;
Спр. Описание = Выборка. Описание;
Спр. ПодписанЭП = Выборка. ПодписанЭП;
Спр. ПутьКФайлу = Выборка. ПутьКФайлу;
Спр. Размер = Выборка. Размер;
Спр. Расширение = Выборка. Расширение;
Спр. Редактирует = Выборка. Редактирует;
Спр. СтатусИзвлеченияТекста = Выборка. СтатусИзвлеченияТекста;
Спр. ТекстХранилище = Выборка. ТекстХранилище;
Спр. ТипХраненияФайла = Выборка. ТипХраненияФайла;
Спр. Том = Выборка. Том;
Спр. ФайлХранилище = Выборка. ФайлХранилище;
Спр. Записать();
КонецЦикла;
КонецЦикла;
КонецПроцедуры
1
Cyberhawk ✎
Сколько платят за решение вопроса?
2
Мимохожий Однако ✎
Разве у справочника нет метода Копировать вместо СоздатьЭлемент()?
3
FIXXXL ✎
плюс ЗаполнитьЗначенияСвойств()
(0) поищи ссылки на справочник файлов, возможно надо еще в РСы писать
4
FIXXXL ✎
и вот это
Спр. ФайлХранилище = Выборка. ФайлХранилище;
если тип ХЗ, не взлетит
5
SelivanovMusic ✎
Файлы Номенклатуры и файлы документа хранятся в разных справочниках
7
Мимохожий Однако ✎
Попробуй получить ХЗ, поместить во временное ХЗ и потом поместить в новый элемент справочника.
8
AneJIbcuH ✎
(0) Не хилый запрос в цикле, руки оторвать.
9
SelivanovMusic ✎
АдресФайлаВоВременномХранилище = ПоместитьВоВременноеХранилище(Выборка. ФайлХранилище. Получить());
ДвоичныеДанные = Новый ДвоичныеДанные(АдресФайлаВоВременномХранилище);
Спр. ФайлХранилище = Новый Картинка(ДвоичныеДанные, истина);
Ошибка:
Каталог не обнаружен ‘e1cib empstorageee970c5d-3c36-4784-b24a-eb0d8f37905c’
e1cib empstorageee970c5d-3c36-4784-b24a-eb0d8f37905c это адрес, полученный в АдресФайлаВоВременномХранилище
ДвоичныеДанные = Неопределено
Складывается впечатление, что не находится сам файл который я пытаюсь записать.
10
SelivanovMusic ✎
Этот запрос написан для тестирования, чтобы видеть все значения, которые хранит справочник. В работу соответственно пойдет общий запрос перед циклом.
11
FIXXXL ✎
ты путаешь ХЗ и временное хранилище, не надо так
получи из реквизита
ДД = Выборка. ФайлХранилище. Получить();
ХЗ = Новый ХранилищеЗначения(ДД);
Спр. ФайлХранилище = ХЗ;
12
SelivanovMusic ✎
ДвоичныеДанные выходят пустые в обоих случаях.
В случае получения ДД из временного «Каталог не найден» (теперь понятно почему)
В случае получения ДД из ХранилищеЗначения. Получить() Файлы записываются. Но выходит та самая ошибка в первом посте.
14
SelivanovMusic ✎
Конфа:
1С:Управление небольшой фирмой, редакция 1.6 + CRM, редакция 2.0 (1.6.6/2.0.12) (1.6.6.45)
Справочник НоменклатураПрисоединенныеФайлы
Там только два реквизита ХранилищеЗначений — ФайлХранилище(который и пытаюсь получить) и ТекстХранилище.
Ни с того ни сего, начали появляться такие ошибки на клиентах.
также бывает проскакивает:Ошибка разбора XMLНеверный формат хранилища данных.
Железо в норме, Платформа W2019SrvMSSQL2014
Причем появляется на всех базах на сервере. Взяли базу CRM перенесли на тестовый сервер — ошибки во всех базах исчезли, остались только в CRM на тестовом сервере.
Ниже тех инфо.
Платформа: 1С:Предприятие 8.3 (8.3.13.1513)Конфигурация: 1C:CRM, редакция 3.0 (3.0.5.17) (
Расширения конфигурации:— Расш
Режим: Серверный (сжатие: усиленное)Приложение: Тонкий клиентЛокализация: Информационная база: русский (Россия), Сеанс: русский (Россия)Вариант интерфейса: Такси
Ошибки:———————————————————————————20.06.2019 15:58:55Ошибка подключения внешних метаданныхпо причине:Ошибка при выполнении файловой операции ‘e1cib/tempstorage/882ef202-dbf9-42ef-ab93-15a8f5b99d6a?seanceId=b5a7298c-c047-4b1f-89ee-060316abf20a’по причине:Неверный формат хранилища данных ‘e1cib/tempstorage/882ef202-dbf9-42ef-ab93-15a8f5b99d6a?seanceId=b5a7298c-c047-4b1f-89ee-060316abf20a’
*** Сообщение запрещено. Опасная сеть. ***
1. Об ошибке при выполнении файловой операции
2. Устранение «Ошибки при выполнении файловой операции» в 1С 8.3
Об ошибке при выполнении файловой операции
Приветствую, коллеги! В данной статье будет описана ошибка «Ошибка при выполнении файловой операции», и подробно рассмотрены способы ее устранения.
Когда происходит обновление конфигураций в 1С 8, по завершении обновления, часто появляется ошибка, которая гласит «Ошибка при выполнении файловой операции – файл не содержит доступных обновлений».
Устранение «Ошибки при выполнении файловой операции» в 1С 8
Рассмотрим методы, при помощи которых, можно устранить ошибку при выполнении файловой операции в 1С.
Итак, первый способ – это попробовать сделать обновление при помощи файлов по обновлению вида «релиз 1с*.cfu». Если это не помогло, то можно попробовать обновить систему при помощи общего файла вида «полный релиз 1С*.cf».
Вторым способом будет проверка на соответствие общей версии системы 1С с минимальными требованиями версии конфигурации 1С, которую обновляем.
Третий способ устранения ошибки при выполнении файловой операции в 1С – более сложный, но действенный. Необходимо открыть в конфигурацию от поставщика в режиме Конфигуратора. Если ошибка всё так же появляется, то необходимо удалить конфигурацию поставщика, а затем опять установить. По сути, в данном варианте «вытягивается» последняя, рабочая версия данной конфигурации и обновление будет завершено без ошибок.
Рассмотрим подробнее третий способ. Пусть у нас уже есть некоторая конфигурация 1С KORG 1-ой версии, которая работает, но нужно поставить 2-ю версию, то есть обновить версию конфигурации 1С 8.3. Когда происходит обновление, всплывает ошибка «Ошибка при выполнении файловой конфигурации». Порядок действий в этом случае:
2. копируем нашу базу данных;
5. Далее перед нами появится окно, в котором система 1С будет запрашивать постановление на учёт для поддержки, на это уведомление обязательно отвечаем согласием;
6. В случае, если наша конфигурация является типовой, откроется окно по сравнению конфигураций. В нем обязательно убираем все «галочки». Далее последует объединение конфигураций;
7. В новом окне кликаем на «Сохранить изменения»;
8. Ещё раз сохраняем базу данных;
9. Обновляем конфигурацию 1С стандартным способом.
Если всё сделать, согласно инструкции выше, то в вашей конфигурации 1С 8.3 «Ошибка при выполнении файловой операции» больше не возникнет. Спасибо за внимание!
Специалист компании «Кодерлайн»
ФайлТХТ = Новый ТекстовыйДокумент;
ФайлТХТ. УстановитьТекст(Шифрованыйтекст);
АдресВХ = ПоместитьВоВременноеХранилище(ФайлТХТ);
НачатьПолучениеФайлаССервера(АдресВХ);
Ошибка получения файлов
по причине:
Ошибка при выполнении файловой операции ‘/e1cib/tempstorage/5160d717-ce6b-43a8-9b07-f1bf7b546b0c?seanceId=940e8d23-6daa-4e90-9d8e-a3fd177f6b57’. Значение данного типа невозможно преобразовать для передачи как файл. ( ТекстовыйДокумент)
Цель сохранить ТекстовыйДокумент в виде .txt
Что я не так делаю?
задан 26 апр 2022 в 5:26
ВременнойФайл = ПолучитьИмяВременногоФайла(«txt»);
ФайлТХТ = Новый ТекстовыйДокумент;
ФайлТХТ. УстановитьТекст(«Привет»);
ФайлТХТ. Записать(ВременнойФайл);
ФайлДвоичныеДанные = Новый ДвоичныеДанные(ВременнойФайл);
АдресВХ = ПоместитьВоВременноеХранилище(ФайлДвоичныеДанные);
НачатьПолучениеФайлаССервера(АдресВХ);
Попытка
УдалитьФайлы(ВременнойФайл);
Исключение
КонецПопытки;
ответ дан 26 апр 2022 в 5:55
8 бронзовых знаков
Ответы
2.
Good_Smile
Сейчас в теме
У вас вроде файла нет. тип значения, которое вы пытаетесь открыть — Неопределено.
Покажите хоть код как открываете файл.
3.
Sp1k3
Сейчас в теме
4.
Sp1k3
Сейчас в теме
Если Не ПолучитьФайлы(ПередаваемыеФайлы,, ПараметрыВыполнения. ПараметрПутьКФайлу, Ложь) Тогда
ВернутьРезультат(ПараметрыВыполнения. ОбработчикРезультата, ПараметрыВыполнения);
Возврат;
КонецЕсли;
5.
Sp1k3
Сейчас в теме
Вот вся процедура, если поможет
6.
melenaspb
Сейчас в теме
Платформа 8.3.22 версии? Там ошибка в платформе. Ошибка не всегда проявляетя, но если появилась — то все. Надо или откатываться 8.3.21. Или попробовать тестовую версию 8.3.22.1791, вроде в ней исправили. Или попробовать очистить серверный кэш — остановить сервер 1с предприятия и стереть каталог snccntx*, снова запустить сервер. Но чистка кэша не гарантия.
7.
Sp1k3
Сейчас в теме
Да. 8.3.22.1709. Сейчас возможности обновиться нет, тогда попробуем сперва почистить серверный кэш.
Есть подозрение, что ошибка стала проявляться после динамического обновления
9.
Sp1k3
Сейчас в теме
10.
Tolyas
Сейчас в теме
Помогла чистка кэша сервера, спасибо!
8.
melenaspb
Сейчас в теме
Вроде это ошибка номер 70018120
11.
chebser
Сейчас в теме
12.
milanse
Сейчас в теме
Такая же проболема в 1С:Предприятие 8.3 (8.3.22.1851)
13.
milanse
Сейчас в теме
А что за cntx? Где его найти и удалить?
15.
NurriK
Сейчас в теме
16.
NurriK
Сейчас в теме
а так в принципе если в поисковике наберёте «очистка серверного кэша 1С» или «очистка сеансовых данных на сервере 1с», то там более подробно будет описано где и как это делать.
17.
milanse
Сейчас в теме
Более того, эта проблема вызывала некорректную обработку ошибки и в другом месте. Например обработка Диадок падала с закрытием платформы и ошибкой сеанс отсутствует или удален, а должно было быть другое и после чистки кеша поправилось.
При сохранении файла в формате «.txt», «.doc» и т.д. происходит ошибка:
Ошибка при выполнении файловой операции’/e1cib/data/. Значение данного типа невозможно преобразовать для передачи как файл. ( Неопределено)
Пожалуйста, помогите разобраться и исправить.
Нажимая «Принять все файлы cookie» вы соглашаетесь, что Stack Exchange может хранить файлы cookie на вашем устройстве и раскрывать информацию в соответствии с нашей Политикой в отношении файлов cookie.
«Неопределено» получает. Точнее, в какой-то момент, туда загружается, «Неопределено».
Печать сертификатов
Внешняя печатная форма, для документа «Реализация товаров и услуг» и «Чек ККМ». Позволяет вывести на экран и распечатать, заранее прикрепленные к элементу справочника номенклатура файлы изображений сертификатов. Сертификаты выводятся для всей номенклатуры, находящейся в табличной части документа. Открытие файлов выполняется приложениями по умолчания Windows, для указанного типа файлов.
Работает только с картинками? так как pdf для хранения удобнее
Пример сетевой МФУ — сканирование в pdf — открываем PDF — там картинка (конечно же). Но согласен — печатать желательно из некоторого количества форматов.
Спасибо! Подумаю над добавлением такой возможности.
Добавил вывод pdf файлов
А на прямую на печать, сертификаты можно отправить не открывая их? особенно это касается пдф- так как в основном все сертификаты, именно в этом формате. Просто вывод на экран не удобно, у меня пользователям нравиться пакетная печать. а в некоторых случаях вообще без участия пользователей печатаются документы.
Хочется спросить, неужели вы храните сертификаты в базе как изображения? это же очень раздувает базу по размерам. у кого какой опыт?
katya_sun, Думаю все зависит от количества номенклатуры и срока действия сертификатов, а также от формата к который сканируются сертификаты. Например формат PDF/A.
Реализован механизм вывода изображений и pdf сразу на принтер.
anig99, Через Глобальный контекст, ЗапуститьПриложение.
В обработке реализован механизм выбора и сохранения пути к приложению Acrobat Reader.
Очистка временной папки не входит в задачи данной обработки. Это задача платформы 1С.
Спасибо, постараюсь приладить данную обработку под собственные нужды.
а инструкции по реализации не предусмотренно.
Инструкция, очень простая:
2. Прикрепить к документу Реализация товаров и услуг внешнюю печатную форму, используя скачанный из данной публикации файл.
3. После того как первые два действия выполнены, можно заходить в документ Реализация товаров и услуг и выводить вновь созданную печатную форму на печать. При этом, если к номенклатуре прикреплены файлы pdf, то при первом выводе необходимо будет указать путь к приложению Adobe Acrobat Reader.
А будет ли обработка работать в управлении торговлей 10.3 на платформе 8.1, и если потребуется конвертация, возможно ли это сделать автоматически стандартными средствами, открыв обработку в конфигураторе (извините, что задаю такие вопросы, сам не специалист по 1С, а пользователь). Спасибо.
Поискал по интернету везде пишут, что конвертировать из 8.2 в 8.1 нельзя, а нельзя ли выложить обработку под платформу 8.1 (перейти на 8.2 нет возможности, используется модуль СРМ от поставщика), заранее благодарен.
но попробовали к чеку ККМ, не печатает
можно ли до работать?
diva-irk, Доработал. Теперь можно подключать и к документу «Чек ККМ».
Файл *.jpeg прикреплен как Изображение к Номенклатуре.
Не удалось сформировать внешнюю печатную форму!
Ошибка при вызове конструктора (Картинка): Несоответствие типов (параметр номер ‘1’)
Пробовал как Изображение (внешнее) вообще тишина.
Поясните в чем беда.
Модуль закрыт кодом?!
nsr17, Проверяли на последнем файле?
Необходимо прикреплять картинки как файлы. У меня ошибка не воспроизводится.
Ошибка на специфичной конфигурации КТ
На УПП работает.
Всё таки пакетная печать сразу на принтер не всегда оправдана.
Лучше если есть выбор просмотр или печать сразу.
Отличная штука. можно еще модуль работы со сканером подключить и будет полный комплект. А где кстати хранятсяэти сертификаты и как учитывать если сертифакит обновлися
nsr17, Да, наверное имеет сделать вывод сразу на печать опционально.
Artemuch2, Сертификаты прикрепляются к элементу номенклатуры как файлы и хранятся в Хранилище дополнительной информации.
Чтобы обновить сертификат, необходимо заменить имеющийся сертификат. Если добавить еще один файл, то выводится на печать будут оба. Механизм учета сертификатов не реализован, так как изначально не требовался.
Исходя из вышесказанного, не совсем понятна цель подключения модуля для работы со сканером.
Как быть если к элементам справочника прокреплены не только файлы сертификатов, а нужно указать например только печать сертификатов (файл1 и файл2) ?, и все таки желательно для универсальности добавить флаг в обработке — выводить сразу на печать или предварительный просмотр.
vic205, Временно добавил еще один вариант ВПФ с предварительным просмотром.
По вопросу выбора файлов сертификатов есть однако идея, хотя я уже писал ранее, что изначально такого условия не было.
А где конкретно хранятся эти самые файлы изображений отправленные на печать, но не удаленные 1с’ом после себя?)
Очень интересная тема
Что касается ошибки, см. пост 27. Какая у Вас конфигурация 1С?
стоит УТ 10.3 на 8.2
Очень удобо, спасибо
такая же ошибка
После обновления 1С ,перестало работать. Подскажите что сделать?
diva-irk, После обновления какой типовой конфигурации, и до какого релиза?
age2001, УТ доработанная?
нет не доработанная релиз самый последний
попробовал на упп последней тоже самое
age2001, Проверил на УПП со следующими парамтерами:
1С:Предприятие 8.2 (8.2.14.540), Управление производственным предприятием, редакция 1.3 (1.3.23.1)
Ошибка не воспроизводится. Вы как прикрепляете сертификат, как файл или как изображение? Надо как файл.
ага, мне привязка к файлу, а не картинке тоже помогло, но:
1. если у позиции есть изображения, то обработка все равно ругается на нее, хотя распечатывает сертификат.
И второе, получается, что обработка формирует табличный документ, в который закинуты все необходимые картинки сертификатов, а у 1С формирование табличного документа происходит очень интересно, они получаются неперевариваемого размера,(скажем 15 мб при 1й картинке в оригинале 2мб, а таких позиций в среднем доке
zbruy, Я проверил на jpg. Получилось файл 140 кб. Таблица 200 кб. Не понимаю, как у Вас получется 15мб из 2?
Мое предложение. Работать на размером скан образов.
Опустим пока этот момент, думаю связано с уникальностью формирования задания для принтера, у каждой модели она своя.
Как быть с тем моментом, что при печати реализации, если в ней есть позиции с изображением, печатаются только сертификаты до этой позиции(включительно).
Здравствуйте. Приобрели данную обработку. Она запрашивает пароль. Не видели здесь упоминаний об этом.
SOBUK, Приветствую, на обработку пароля нет. Есть пароль на модуль. К сожалению пароль не помню. Попробуйте снять с помощью обработки Декомпилятор 1С
Получилось снять пароль! Спасибо!)
Нужно решение для печати
уточните пожалуйста какое решение?
Добрый день, Отличная разработка. Спасибо.
Но если в карточке номенклатуры в файлах есть файлы помеченные на удаление, то программа их тоже печатает,
выдается вот такая ошибка
Если Не ПолучитьФайлы(ПередаваемыеФайлы, ПолученныеФайлы , , Ложь) Тогда
Ошибка при выполнении файловой операции ‘e1c://filev/D/pks59/Копия УТ/e1cib/tempstorage/3be5083c-19f2-4755-ab70-d3a91d4e3832?seanceId=db81d76d-1509-402c-a7b7-55e8d82c4709’. Значение данного типа невозможно преобразовать для передачи как файл. ( Неопределено)
Подскажите, пожалуйста, с чем это связано?
Ошибка из
не показывается,
не обратил внимание, обработка Ваша как работает: печатает картинки изображения? а не привязанные файлы из справочника Сертификаты номенклатуры? правильно?
добавил pdf-файл как картинку номенклатуры. При печати предлагается сохранить этот pdf-файл, но сохранять не нужно, надо просто открыть этот файл, как для картинок сделано. А то получается надо этот pdf-файл сохранить, а потом открыть и печатать. Засорение будет. Или я суть работы обработки не уловил.
Ошибка при передаче ТаблицыЗначений ?
Ошибка передачи данных между клиентом и сервером. Значение недопустимого типа.по причине:Ошибка преобразования данных XDTO:НачалоСвойства: ret Форма: Элемент Тип: anyTypeпо причине:Ошибка отображения типов:Отсутствует отображение для типа ‘ValueTable’
В файловом варианте запускается в «Толстом клинете». Этот режим работы позволяет передавать ТЗ.