Вопрос по работе с присоединенными файлами
Здравствуйте, у нас есть конфигурация УНФ 1.6.25.152, файловая версия.
Используются присоединенные файлы в общей папке к примеру \\server\for1c
При нажатии кнопки "Проверить целостность" - все нормально
Я поднял сервер на Linux, перенес туда базу, на Linux сервере создал папку для присоединенных файлов, скопировал туда файлы из предыдущего места, дал ей права для пользователя usr1cv8, прописал в настройках присоединенных файлов путь к папке linux: /mnt/raid/unf_files/ - все заработало, файлы прикрепляются, открываются старые, но проверка целостности не проходит, все файлы помечается как недостающие и лишние, я отфильтровал пару для примера на фото.
Как пофиксить эту проблему?
Используются присоединенные файлы в общей папке к примеру \\server\for1c
При нажатии кнопки "Проверить целостность" - все нормально
Я поднял сервер на Linux, перенес туда базу, на Linux сервере создал папку для присоединенных файлов, скопировал туда файлы из предыдущего места, дал ей права для пользователя usr1cv8, прописал в настройках присоединенных файлов путь к папке linux: /mnt/raid/unf_files/ - все заработало, файлы прикрепляются, открываются старые, но проверка целостности не проходит, все файлы помечается как недостающие и лишние, я отфильтровал пару для примера на фото.
Как пофиксить эту проблему?
Прикрепленные файлы:
По теме из базы знаний
- Как завести у себя в команде код-ревью. Отвечаем на вопросы
- Разноуровневое хранение присоединенных файлов (расширение конфигурации 1С Предприятие 8.3 подойдет для любых типовых конфигураций)
- Основные возможности работы с файлами в типовой конфигурации на БСП
- Космическая Одиссея 2020 года
- PrintWizard: Лицензирование и другие часто задаваемые вопросы
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(3) Я не 1с программист, я сисадмин, путь к linux папке указан правильно /mnt/raid/unf_files/, а где-то в базе 1с-ка хранит относительные пути типа "20220816\смета.xlsx", так вот там надо заменить слеш на / и в базе около 10000 файлов. Я не знаю как это сделать.
Разобрался сам. Сделал обработку:
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| ВН_СметныйРасчетПрисоединенныеФайлы.Ссылка,
| ВН_СметныйРасчетПрисоединенныеФайлы.ПутьКФайлу КАК ПутьКФайлу
|ИЗ
| Справочник.ВН_СметныйРасчетПрисоединенныеФайлы КАК ВН_СметныйРасчетПрисоединенныеФайлы";
РезультатЗапроса = Запрос.Выполнить();
ВыборкаДетальныеЗаписи = РезультатЗапроса.Выбрать();
Пока ВыборкаДетальныеЗаписи.Следующий() Цикл
Том = ВыборкаДетальныеЗаписи.Ссылка.ПолучитьОбъект();
Том.ПутьКФайлу = СтрЗаменить(Том.ПутьКФайлу , "\", "/");
Том.Записать();
КонецЦикла;
Сообщить ("Готово");
Показать
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот