Как изменить файл внешней обработки
☑
0
Garikus
02.11.15
✎
14:44
Доброго времени суток, прошу подсказки
Необходимо программно в имеющийся внешней обработке заменить файл.
Обработка = Справочники.ВнешниеОбработки.НайтиПоНаименованию("Рабочий Стол");
Измен = Обработка.ПолучитьОбъект();
Попытка
ОбъектДляХранилища = Новый ДвоичныеДанные(файлИмя);
Исключение
Сообщить(ОписаниеОшибки());
ВызватьИсключение ("Не удалось загрузить файл:"+файлИмя);
Возврат
КонецПопытки;
Измен.ХранилищеВнешнейОбработки = Новый ХранилищеЗначения(ОбъектДляХранилища);
Измен.Записать();
Не ругается, но не изменяет, натолкните на мысль где копнуть?
1
DGorgoN
02.11.15
✎
14:44
//Попытка
2
DGorgoN
02.11.15
✎
14:45
Вот тогда и поругает.
3
Garikus
02.11.15
✎
14:46
(2) Не ругает((( пробывал. Все норм говорит, все находит, все файлы видит, а в обработке файл не меняется
4
Garikus
02.11.15
✎
14:48
И отладчиком нормально все проходит((
5
Garikus
02.11.15
✎
14:53
хеллппп))
6
DGorgoN
02.11.15
✎
14:56
(5) Посмотри в самом справочнике как сделано
7
_KaA
02.11.15
✎
15:01
Возможно не по существу.
Я чет думаю, что не в то хранилище пишешь.
Если механизм БСП-шный, лучше глянуть как они перезаписывают уже добавленную обработку. Мож там че обнулить надо?
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший