Укрощаем большие изображения в базе после перехода на 8.3.14.
Файлы
ВНИМАНИЕ:
Файлы из Базы знаний - это исходный код разработки.
Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы.
Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных.
Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.
Вы можете заказать платную доработку или адаптацию этой разработки под вашу конфигурацию на «Бирже заказов».
0% комиссии — оплата напрямую исполнителю;
Исполнители любого масштаба — от отдельных специалистов до команд под проект;
Прямой обмен контактами между заказчиком и исполнителем;
Безопасная сделка — при необходимости;
Рейтинги, кейсы и прозрачная система откликов.
Некоторые пользователи заметили, что картинки, загруженные в базу, не сжимаются и не меняют размер при вставке в макет с последующем сохранением в Эксель. Данная обработка позволяет изменить Высоту, Ширину и Тип (на PNG - самый меньший размер и большая оптимизация хранения).
Можно подключить как Дополнительную или просто Открыть.
Пробегается по справочнику присоединённых файлов и конвертирует картинки в PNG формат и устанавливает новый размер заданный на форме.
Целью данной обработки служит новый Объект платформы: ОбрабатываемаяКартинка.
Инструмент представляет собой обработку для проведения свёртки или обрезки баз данных. Работает на ЛЮБЫХ конфигурациях (УТ, БП, ERP, УНФ, КА и т.д.). Поддерживаются серверные и файловые базы, управляемые и обычные формы, интерфейс 8.5. Может выполнять свертку одновременно в несколько потоков, а также без непосредственного участия пользователя. Решение в Реестре отечественного ПО.
Универсальная свертка баз данных под 1С разработана для свертки баз данных различного объема и сложности. Обработка работает на простых и управляемых формах.
Обработка позволяет легко и интуитивно понятно проводить работы по свертке базы данных и других необходимых операций связанных с обслуживанием баз данных.
Хотите точно знать, что вы выгружаете? Хотите сворачивать товары по НДС или фильтровать товары по доп. реквизиту? Вы волшебник, которому необходимо превращать одних контрагентов в других? Хотите при выгрузке превратить группу товаров в один? Или просто нужен удобный OLE обмен между 1C:Управление торговлей (ред. 11 или 10) и 1С:Бухгалтерия предприятия (ред. 2 или 3). Тогда эта обработка для вас!
Обработка свертки базы 1С УНФ 1.6 выполнена в виде расширения конфигурации, которое встраивается в вашу базу без снятия с поддержки, и адаптирована под релиз УНФ 1.6.
Перед свёрткой базы каждую крупную таблицу приходится оценивать в чужой конфигурации: документации нет, автор кода не работает, имена объектов говорят мало. Ошибиться можно в две стороны, и стоят они несопоставимо: оставить лишнее - потерянные гигабайты, удалить читаемое - сломанное проведение и битые остатки через месяц.
Отсюда протокол, в котором любое сомнение понижает агрессивность решения. В статье каталог из десяти классов вердиктов по незнакомой таблице, правила, каждое из которых куплено своим инцидентом, лестница агрессивности целиком и раздел о том, где этот метод не работает.
Отдельно счёт за осторожность, который обычно не показывают: во сколько обходится сам протокол и при каком объёме базы он перестаёт окупаться. Ответа на этот вопрос у меня нет, поэтому он вынесен в комментарии.
Типовая свертка на базе 2,3 ТБ с 46 млн документов работала бы месяцы, а бизнес-правило «активный договор залога обязан сохраниться с полной историей» ломает сценарий «всё до даты N» в принципе. Разбираем методику, уложившую свертку в одно ночное окно ~5 часов: критерий активности из трёх независимых источников, 1,5 млн меток защиты транзитивным замыканием, table swap вместо DELETE (1,4 млрд строк за 2 часа), пересчёт итогов в SQL с побитовой сверкой против платформы, онлайн-хвост с автотроттлингом, три гейта приёмки и оркестратор на 22 фазы. Результат: W22;75 % объёма, 0 расхождений остатков, 0 битых ссылок по 8 500+ ссылочным колонкам.
Расширение помогает сильно уменьшить размеры базы конфигурации Сжатие базы 1С:Предприятие 8. Управление торговлей алкогольной продукцией УТАП, архивирование Zip ФСМ (УТАП) от КТ-2000.
Однажды нам пришла задача: из сотни присутствующих в информационной базе 1С организаций удалить 80% вместе со всеми связанными документами, справочниками и прочими данными. И сделать это так, чтобы база сохранила целостность — количество битых ссылок не должно увеличиться.