Проверить максимальную длину полного пути рабочем каталоге после переноса содержимого рабочего каталога. Продолжение процедуры (см. выше).
// Продолжение процедуры (см. выше).
Процедура ПроверитьМаксимальнуюДлинуПолногоПутиВРабочемКаталогеПослеПереносаСодержимогоРабочегоКаталога(СодержимоеПеренесено, ПараметрыВыполнения) Экспорт
Если СодержимоеПеренесено Тогда
// Регистр сведений ФайлыВРабочемКаталоге - сейчас там полный путь к файлу -
// надо его менять - выделять общую часть и replace. -просто SQL запросом -
// для текущего пользователя.
РаботаСФайламиСлужебныйВызовСервера.СохранитьРабочийКаталогПапкиИЗаменитьПутиВРегистре(
ПараметрыВыполнения.ДанныеФайла.Владелец,
ПараметрыВыполнения.ДанныеФайла.РабочийКаталогВладельца,
ПараметрыВыполнения.ИмяКаталогаПрежнееЗначение);
КонецЕсли;
ВернутьРезультат(ПараметрыВыполнения.ОбработчикРезультата, СодержимоеПеренесено);
КонецПроцедуры
///////////////////////////////////////////////////////////////////////////////////////////////////////
// Copyright (c) 2019, ООО 1С-Софт
// Все права защищены. Эта программа и сопроводительные материалы предоставляются
// в соответствии с условиями лицензии Attribution 4.0 International (CC BY 4.0)
// Текст лицензии доступен по ссылке:
// https://creativecommons.org/licenses/by/4.0/legalcode
///////////////////////////////////////////////////////////////////////////////////////////////////////
ПроверитьМаксимальнуюДлинуПолногоПутиВРабочемКаталогеНачатьВыборКаталога (БСП)
ПолучитьССервераИЗарегистрироватьВЛокальномКэшеФайловПослеПереносаСодержимогоРабочегоКаталога (БСП)
ПолучитьФайлВерсииВРабочийКаталогПапкиПослеПроверкиДлиныПути (БСП)
ПеренестиСодержимоеРабочегоКаталога (БСП)
ВыбратьПутьКРабочемуКаталогу (БСП)
ПеренестиСодержимоеРабочегоКаталогаПослеКопированияВНовыйКаталог (БСП)
ПолучитьПолноеИмяФайлаИзРегистра (БСП)
ПеренестиСодержимоеРабочегоКаталогаПослеОтменыИОчисткиПриемника (БСП)
ПеренестиСодержимоеРабочегоКаталогаПослеУспехаИОчисткиИсточника (БСП)
Канал FastCode 1C в Телеграм! Шаблоны кода, статьи, полезные советы, курсы по 1С (8К участников)