1С УТ 10.3 – перестает открывать внешние файлы jpg после 15 штук.
И при этом программа 1cv8 занимает половину оперативной памяти.
Подробно:
Управление торговлей 10.3 (платформа 8.2)
Необходимо печатать фотографии .jpg из самой 1С – это сертификаты на товар.
На компьютере есть папка D:\Сертификаты в ней лежат файлы (3 Мегабайта каждый). В карточки товара есть кнопка открыть – далее открывается внутренняя обработка: «ПечатьСертификат», в которую я передаю строковое значение (ссылку на файл) например: «D:\Сертификаты\Весна-06.jpg». в этой обработке есть «макет» в котором стоит «рисунок». В итоге просто открывается табличное поле с «рисунком» можно посмотреть на него и распечатать (в ручную) ВСЕ РАБОТАЕТ. Но если открыть и закрыть (не сразу, а по очереди) более 15 сертификатов – 1С перестает их открывать, и показывает пустой прямоугольник в открывшемся табличном документе !
Приходится закрыть и снова открыть саму программу 1С, снова все будет работать.
Заметил что в диспетчере задач Windows – файл 1cv8 занимает примерно 75 мегабайт, при открывании одного сертификата файл увеличивается до 220 Мегабайт, и это с одного файла (который посмотрели распечатали и закрыли), и так постепенно файл разрастается и по достижении 1,5 – 2 Гигабайт возникает проблема. Все внутренние окна в программе закрыты, и после этого новые файлы больше не показываются. А размер файла при этом не меняется.
Очевидно причина в этом, как это можно исправить ?
неужели нельзя просто обнулить какую то переменную.
так не хочется перехоить на платформу 8.3
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший