Загрузка внешних обработок

Автор АЛьФ, 17 февраля 2024, 11:09

« назад - далее »

Злоп

Информационно: в цикле удалось обработать порядка 500 обработок, суммарное количество обработок (с учетом "родных") ~650. Процесс под конец стал спотыкаться на Предупреждение типа "диск полон", типа
He могу создать
КаталогИБ\1Cv7.MDVVpedText\UserHelp_Number9045\Container.Contents - диск полон

жмешь ОК (попутная ошибка загрузки в окно сообщений выдается для такого предупреждения), следующая ошибка аналогичная, только ресурс другой...
К дисковому месту на дисках компа это отношения не имеет (места вагон)...
Понятно, что MD видимо распух и не уложился/не влез куда-то... Память процесса 1С отожралось под 940 Мб
.
Замедление загрузки обработок - нелинейное, сначала шустренько, потом медленее.. медленее...

 

Злоп

А вот если бы можно было "очищать" загруженную обработку...

АЛьФ

Цитата: Злоп от 18 января 2025, 00:38@Альф, а как выгрузить внешнюю обработку, которую сделали
глСервис.ЗагрузитьВнешнююОбработку(ИмяФайла,ИмяОбъекта);
.
Вот допустим я что-то программно делаю с внешней обработкой, затащил ее внутрь, что-то сделал,
теперь она не нужна, и чтобы ее не было видно в составе Меню-Операции-Обработки и Сервис.СписокВсехФорм()..?

Никак.

Злоп

@АЛьФ
А как разные внешние обработки загружать под одним и тем же именем? (например затягивать обработки в цикле)..?

АЛьФ

Цитата: Злоп от 20 января 2025, 13:20@АЛьФ
А как разные внешние обработки загружать под одним и тем же именем? (например затягивать обработки в цикле)..?
По идее должно в один объект нормально грузить разные обработки. Попробую потестировать этот момент дополнительно.

И по поводу чтения описания решил доработать методы ПолучитьМодульОбъекта, ПолучитьФормуОбъекта и ПолучитьОписаниеОбъекта чтобы можно было туда передавать полное имя файла внешней обработки. Будет дублирование некоторых методов, но и пусть.