Ошибка превышен допустимый размер страницы

G N

25.06.2022

Попробуй другой промотрщик pdf
А лучше пример такого файла скинь

Ответить

Развернуть ветку

Dobry

25.06.2022

А правильно ли ты сохраняешь? В FF нужно нажать печать и выбрать принтер Microsoft Print to PDF. Он сохранит как PDF со страницами.
А опера скорее всего пытается сохранить огромный лист.

Ориентация Альбомная

Ответить

Развернуть ветку

Дима Суворов

25.06.2022


Автор

Так сохранять не люблю, например в тексте картинка и получается: одна половины картинки там другая на другой странице, режет текст ещё.

Ответить

Развернуть ветку

Dobry

25.06.2022

Тогда сохраняйте в pdf открывайте в Фотошопе для редактирования. Pdf просто не способен открыть такой огромный файл. Откройте через браузер ещё. Если проблема есть, значит это ограничение формата

Ответить

Развернуть ветку

200 x 200 inches is Distiller’s limit for PostScrip, it’s based on the Windows printer driver limitation.

The maximum page size is 15 million inches, this is from the PDF Reference 1.6:

In PDF versions earlier than PDF 1.6, the size of the default user space unit is fixed at 172 inch. In Acrobat viewers earlier than version 4.0, the minimum allowed page size is 72 by 72 units in default user space (1 by 1 inch); the maximum is 3240 by 3240 units (45 by 45 inches). In Acrobat versions 5.0 and later, the minimum allowed page size is 3 by 3 units (approximately 0.04 by 0.04 inch); the maximum is 14,400 by 14,400 units (200 by 200 inches).

Beginning with PDF 1.6, the size of the default user space unit may be set with the UserUnit entry of the page dictionary. Acrobat 7.0 supports a maximum UserUnit value of 75,000, which gives a maximum page dimension of 15,000,000 inches (14,400 * 75,000 * 172). The minimum UserUnit value is 1.0 (the default).

15,000,000 inches = 236,74 miles = 381 kilometers

Содержание

  1. Решение проблемы с ошибкой «Размер печати и подписи превышает предельно допустимый (500 Кб)»
  2. Как решить проблему с превышением предельно допустимого размера печати и подписи 500 Кб при печати документов
  3. Статьи из блога
  4. Изменение формата страницы в программе Microsoft Word
  5. Изменение размера страницы в Ворде
  6. Аскон КОМПАС-3D. Руководство по библиотекам — часть 73
  7. «Превышен максимально допустимый размер внутреннего файла 1Cv8.1CD» — что делать
  8. Подготовительный этап
  9. Варианты решения
  10. 1. Выгрузка в dt-файл и загрузка в новый каталог
  11. 2. Тестирование и исправление со сжатием
  12. Другие варианты
  13. 1. Переход на клиент-серверный режим
  14. 2. Переход на работу в облако 1С
  15. 3. Конвертация в новый формат БД — версию «8.3.8»
  16. 4. Проверьте базу и размеры внутренних файлов с помощью программы Tool_1CD

Решение проблемы с ошибкой «Размер печати и подписи превышает предельно допустимый (500 Кб)»

Как решить проблему с превышением предельно допустимого размера печати и подписи 500 Кб при печати документов

Данный вариант решения проблемы с предельно допустимым размером факсимиле печати подписи в 500 Кб можно использовать в типовой конфигурации 1С:Бухгалтерия предприятия» редакции 3.0, как в локальной версии, установленной на компьютере пользователя, таки в облачной версии 1С:Бухгалтерии.

У некоторых пользователей «1С:Бухгалтерии 8» после обновления типовой конфигурации «1С:Бухгалтерия предприятия» ред.3.0 до версии 3.0.66.** перестали формироваться печатные формы счета и других документов с факсимиле печати и подписи. Проблема выражается в том, что в печатных формах документов нет возможности установить флаг в поле «Подпись и печать». Если нажать знак вопроса «?» рядом с этим полем, то появляется сообщение:
Размер печати и подписи превышает предельно допустимый (500 Кб).
Настройте подпись и печать в Реквизитах организации, затем сформируйте печатную форму снова.

Загрузка новых сканов печати и подписи меньшего размера, нажатие на «Очистить печать» проблему не решают.

Дело в том, что при загрузке новых сканов печати и подписи меньшего размера старые файлы автоматически не удаляются и остаются в базе. Суммарный размер всех файлов при этом превышает 500Кб.

Необходимо удалить старые неиспользуемый файлы.

Для удаления старых файлов откройте карточку организации («Главное» > «Организации»).

В подразделе «Логотип и печать» кликните правой клавишей мышки на любом макете печати или подписи и в открывшемся контекстном меню выберите пункт «Выбрать из присоединенных файлов».

Откроется список всех присоединенных файлов, в том числе и файлы со сканами старых неиспользуемых факсимиле печати и подписи.

На файлах, которые необходимо удалить, снова кликните правой клавишей мышки и в выпавшем контекстном меню выберите «Пометить на удаление».

После этого в карточке организации нажмите на кнопку «Записать и сохранить» и попробуйте снова сформировать печатную форму документа поставив флаг «Подпись и печать».

Если все сделали правильно, то у вас должна сформироваться печатная форма с печатью и подписью.

Если проблема осталась, то еще раз проверьте суммарный размер всех оставшихся файлов — он не должен превышать 500 Кб.

Если в списке присоединенных файлов остался файл, который не удается удалить, то в разделе «Администрирование» выберите пункт «Обслуживание». В подразделе «Корректировка данных» нажмите «Групповое изменение реквизитов».

Источник

Статьи из блога

Формат А1 соответствует следующему размеру — 594х841 мм. А редактор Word имеет ограничение в установке размеров — 55,87 см по любой из сторон листа.

Таким образом, установить формат А1 в редакторе невозможно. Однако это можно сделать из Microsoft Excel или из редактора OpenOffice (не уверен, так как не пользуюсь ОО).

Вы можете помочь в развитии сайта, сделав пожертвование:

—> Или помочь сайту популярной криптовалютой:

BTC Адрес: 1Pi3a4c6sJPbfF2sSYR2noy61DMBkncSTQ

ETH Адрес: 0x7d046a6eaa1bd712f7a6937b042e9eee4998f634

LTC Адрес: LUyT9HtGjtDyLDyEbLJZ8WZWGYUr537qbZ

USDT (ERC-20) Адрес: 0x7d046a6eaa1bd712f7a6937b042e9eee4998f634

Яндекс Деньги: 410013576807538

А тут весь список наших разных крипто адресов, может какой добрый человек пожертвует немного монет или токенов — получит плюсик в карму от нас 🙂 Благо Дарим, за любую помощь! —>

Источник

Изменение формата страницы в программе Microsoft Word

Необходимость изменить формат страницы в программе Microsoft Word появляется не так часто. Тем не менее, когда такая задача возникает, далеко не все пользователи программы понимают, как сделать страницу больше или меньше установленного стандартна. В нашей сегодняшней статье расскажем именно об этом.

Изменение размера страницы в Ворде

По умолчанию Word, как и большинство текстовых редакторов, предоставляет возможность работы на стандартном листе формата А4, но в случае необходимости его всегда можно изменить как на больший, так и на меньший, причем делается это буквально в несколько кликов.

  1. Откройте документ, формат страниц в котором необходимо изменить. На панели быстрого доступа перейдите во вкладку «Макет».

Примечание: В старых версиях текстового редактора необходимые для изменения формата инструменты располагаются во вкладке «Разметка страницы».

Выберите подходящий формат из списка в выпадающем меню.

В некоторых случаях список поддерживаемых текстовым редактором форматов может отсутствовать в этом меню. Не стоит исключать и того, что ни один из представленных вариантов вас попросту не устроит. Столкнувшись с подобной проблемой, воспользуйтесь пунктом «Другие размеры бумаги», а затем выполните следующее:

Во вкладке «Размер бумаги» окна «Параметры страницы» в одноименном разделе выберите подходящий формат (здесь их перечень тоже может отсутствовать) или задайте размеры вручную, указав ширину и высоту листа (в сантиметрах).

Примечание: В разделе «Образец» можно увидеть масштабированный пример страницы, размеры которой вы изменяете.

Вот стандартные значения актуальных форматов листов (значения указаны в сантиметрах, ширина по отношению к высоте):

  • A10 – 2,6х3,7
  • A9 – 3,7х5,2
  • A8 – 5,2х7,4
  • A7 – 7,4х10,5
  • A6 – 10,5х14,8
  • A5 — 14,8х21
  • A4 — 21х29,7
  • A3 — 29,7х42
  • A2 — 42х59,4
  • A1 — 59,4х84,1
  • A0 — 84,1х118,9

Важный для некоторых пользователей недостаток рассматриваемого нами сегодня текстового редактора заключается в том, что он не позволяет задавать слишком маленькие и большие размеры для страниц. Если быть более точным, минимальное и максимальное значение сторон упирается в 0,26 и 55,87 см соответственно, что немного не дотягивает до относительно распространенного формата A2. Получается, из стандартных в Ворде можно установить только значения, соответствующие форматам от A10 до A3, а также произвольные, которые вписываются в интервал, показанный на скриншоте ниже.

Указав необходимые, поддерживаемые программой значения, нажмите на кнопку «ОК» чтобы закрыть диалоговое окно.

Формат листа изменится, заполнив его, вы сможете сохранить файл, отправить по электронной почте или распечатать на принтере. Последнее возможно лишь в том случае, если МФУ поддерживает заданный вами формат страницы. Более подробно об особенностях данной процедуры написано в отдельной статье на нашем сайте.


Читайте также: Печать документов в Ворде

Как видите, изменить формат листа в Microsoft Word совсем несложно. К сожалению, без ограничений не обошлось, а потому приходится довольствоваться доступными размерами, и если минимальный вряд ли кому-то потребуется, то максимального, совсем немного не дотягивающего до A2, наверняка будет достаточно не всем.

Помимо этой статьи, на сайте еще 12536 инструкций.
Добавьте сайт Lumpics.ru в закладки (CTRL+D) и мы точно еще пригодимся вам.

Отблагодарите автора, поделитесь статьей в социальных сетях.

Источник

Аскон КОМПАС-3D. Руководство по библиотекам — часть 73

Часть XVI. Импорт и экспорт графических документов

82.3.4. Условия, определяющие возможность записи

Запись КОМПАС!документа в растровый формат происходит в два этапа.

1. Формирование временного растрового файла с глубиной цвета 24 бита. Максимально

возможное количество точек в нем — 1 431 655 724. Место расположения временного
файла — папка, определяемая переменной

среды КОМПАС!3D (или соответству!

ющим ключом файла

2. Преобразование временного файла в файл заданного формата с указанными разреше!

нием и цветностью.

Поскольку максимальный размер временного файла ограничен, после нажатия кнопки

в диалоге настройки записи в растровый файл система сравнивает общее количест!

во точек в создаваемом файле и максимально допустимое количество точек.

Если количество точек оказывается больше допустимого, то на экране появляется сооб!
щение «Размер растра превышает допустимый максимальный размер».

Если количество точек не выходит за допустимые границы, система рассчитывает раз!
мер временного файла. Это значение (в битах) получается умножением общего количес!
тва точек на 24, так как для передачи цвета каждой точки изображения используется 24
бита (соответственно, умножение на 3 дает размер файла в байтах). Полученная величи!
на сравнивается с количеством дискового пространства, доступного для записи времен!
ных файлов системы КОМПАС!3D.

Если выясняется, что места для временного файла не хватит, то на экране появляется со!
общение «Недостаточно свободного места на диске для создания временного файла».

Табл. 82.5. Элементы управления группы

Опция, включение которой означает, что будут записаны все
страницы документа.

Опция, включение которой означает, что будет записана только
текущая страница документа — страница, на которой
находился курсор перед вызовом команды записи.

Поле, в котором можно ввести номера и/или диапазоны
номеров страниц для записи. Например, «1, 3–5».

Список, позволяющий указать, какие страницы диапазона
требуется записать:

Опция, позволяющая при сохранении документа в формате TIFF
сформировать один многостраничный файл, на каждой
странице которого будет расположен один лист документа.
При выключенной опции для каждого листа создается
отдельный файл формата TIFF.
Для других форматов опция недоступна.

Источник

«Превышен максимально допустимый размер внутреннего файла 1Cv8.1CD» — что делать

Сообщение об ошибке относится к файловым информационным базам (ИБ) системы 1С и связано с этим режимом. Файловый вариант имеет ограничение на физический размер базы.

В файловой ИБ все данные хранятся в одном файле 1Cv8.1CD, который содержит внутренние файлы для множества таблиц.

Размеры внутренних файлов растут неравномерно, и проблемы с запуском ИБ могут начаться, когда размер файла 1Cv8.1CD чуть превысит 4 Гб. Вполне возможно, что база «выросла» до 10-12 Гб и продолжает запускаться в файловом режиме, но уже давно пора бить тревогу.

При запуске базы, размер который превысил допустимый, 1С покажет ошибку:

Подготовительный этап

Закройте приложение 1С и сделайте резервную копию каталога с базой ( путь указан в сообщении об ошибке ). Скопируйте также главный файл базы 1Cv8.1CD в другую папку, в качестве дополнительной копии.

Это базовое правило перед любыми изменениями в БД. У вас обязательно должна быть сделана копия.

Варианты решения

Временные способы с возможностью выиграть для себя немного времени/места:

1. Выгрузка в dt-файл и загрузка в новый каталог

  • Откройте Конфигуратор для ИБ, где наблюдается ошибка.
  • Через меню « Администрирование — Выгрузить информационную базу… » выполните выгрузку базы в dt-файл.
  • Создайте новую информационную базу и войдите в Конфигуратор.
  • Через меню « Администрирование — Загрузить информационную базу… » выполните загрузку копии базы.

2. Тестирование и исправление со сжатием

Конфигуратор — Тестирование и исправление — выбрать опцию «Сжатие таблиц информационной базы»

Другие варианты

1. Переход на клиент-серверный режим

Рассмотрите переход на клиент-серверный вариант работы под управлением СУБД из поддерживаемых системой «1С:Предприятие» (MS SQL Server, PostgreSQL, IBM DB2, Oracle Database).

2. Переход на работу в облако 1С

В случае, если у вас используется типовая конфигурация.

Облачный сервис «1С:Фреш» хранит базы клиентов в SQL-формате без ограничения их размера при минимальной стоимости.

3. Конвертация в новый формат БД — версию «8.3.8»

Измените размер внутренней станицы файла данных с помощью утилиты CNVDBFL по рекомендациям 1С . Или посмотрите здесь .

Будьте осторожны. Вариант предназначен для специалистов с достаточным уровнем подготовки.

Результат не гарантирован — утилита меняет размер страницы файла данных, но не снимает ограничение в 4 Гб для размера файла.

Используйте способ как тест — разовую проверку, которая либо поможет, либо нет.

4. Проверьте базу и размеры внутренних файлов с помощью программы Tool_1CD

Программа позволяет увидеть структуру таблиц и полей файловой базы 1Cv8, просмотреть содержимое таблиц в «первозданном» виде.

Источник

Содержание:

1.       Причины ошибки Превышен размер внутреннего файла

2.       Анализ и возможные варианты решения ошибки Превышен размер внутреннего файла

3.       Проверка настроек подсистем

4.       Способы анализа размеров таблиц базы данных

5.       Варианты решения ошибки Превышен размер внутреннего файла

Ошибка СУБД «Превышен максимально допустимый размер внутреннего файла 1Cv8.1CD» характерная для файловых баз данных 1С, имеющих относительно большой объем данных. В этой статье будут рассмотрены возможные причины возникновения ошибки Превышен размер внутреннего файла в 1С,способы и инструменты для ее исправления.  

1.     Причины ошибки Превышен размер внутреннего файла

Появление ошибки Превышен допустимый размер внутреннего файла возможно как в пользовательском режиме работы (рис. 1), в момент записи данных в базу, так и при попытке загрузить архив базы из dt-файла(рис.2). В обоих случаях в тексте ошибки фигурирует файл 1Cv8.1CD, но причина ошибки не в размере самого файла, а в размерах составляющих его структуру внутренних файлов.

Рис.1. Ошибка в пользовательском режиме работы

Рис.2. Ошибка при загрузке базы из dt-файла

Как Вы можете видеть на выше представленных скринах, размеры файла 1Cv8.1CD в момент возникновения ошибки Превышен максимальный размер внутреннего файла существенно разнятся, т.е. определенного лимита на его объем нет. Этим так же можно объяснить возможность работы баз, размер файла которых может значительно превышать 10 Гбайт. Ограничения есть на размер внутренних файлов1Cv8.1CD. Ознакомится с ними можно в приведенной ниже выдержке из приложения «Особенности работы с различными СУБД» к документации1С:Предприятие. Руководство разработчика.

Структура файловой баз данных

Для понимания структуры файловой базы данных важно знать, что файл базы данных 1Cv8.1CD состоит из множества внутренних файлов. Каждой таблице базы данных соответствует максимум четыре внутренних файла.

Размер каждого из внутренних файлов ограничен:

● для формата версии 8.2.14 ‑ 4 Гигабайта.

● для формата версии 8.3.8 с размером страницы 4 096 байт ‑ 4 Гигабайта.

● для формата версии 8.3.8 с размером страницы 8 192, 16 384, 32 768 и 65 536 байт ‑ 6 Гбайт.  

2.     Анализ и возможные варианты решения ошибки Превышен размер внутреннего файла

Утилита CNVDBFL.EXE 

Начиная с версии 8.3.9в новых информационных базах по умолчанию установлен реализованный в версии 8.3.8 оптимизированный формат файловой СУБД. Проверить какая версия формата используется в вашей базе, можно с помощью утилиты командной строки CNVDBFL.EXE, которая включается в комплект поставки технологической платформы «1С:Предприятие» начиная с версии 8.3.8 и расположена в каталоге «bin» установленной версии(например C:ProgramFiles1cv88.3.18.1334bin).

Рис. 3 Получить информацию о файле 1Cv8.1CD

Выполните команду: C:< путь установки 1С:Предприятие>CNVDBFL.EXE-i<путь к 1CV8.1CD>

Утилита выведет информацию о версии формата файла и размере страницы. Если версия формата ниже8.3.8 или размер страницы равен 4096 байта, то самое простое временное решение, позволяющее быстро восстановить работоспособность, увеличив ограничение на размер внутренних файлов с 4 Гбайт до 6Гбайт – выгрузить информационную базу в dt-файлдля последующей его загрузки в созданную в новой папке информационную базу, либо конвертация в формат 8.3.8 со страницей по умолчанию:

cnvdbfl -c -f 8.3.8 <путь к 1CV8.1CD>

ВНИМАНИЕ! Перед выполнением любых операций с информационной базой сделайте резервную копию.  

3.     Проверка настроек подсистем

Частой причиной не пропорционального увеличения размера внутренних файлов в типовых конфигурациях, является не оптимальная настройка подсистем работы с файлами и хранения истории изменений.

Настройки подсистемы Работа с файлами

По умолчанию в настройках указано хранение файлов в информационной базе данных, что при активном использовании функционала данной подсистемы (прикрепление скан-копий к первичным документам, хранение файлов договоров и т.д.), приводит к быстрому увеличению размера соответствующей таблицы информационной базы. В данном случае рекомендуется настроить хранение файлов в томах на диске и выполнить перенос файлов, предварительно ознакомившись с соответствующим разделом документации к вашей конфигурации.

Рис.4 Настройки работы с файлами

Настройки хранения истории изменений

Проведите аудит настроек подсистемы хранения истории изменений. Особое внимание следует уделить часто изменяемым объектам с бессрочным хранением версии, т.к. каждая версия – это новая отдельная запись, занимающая место в специальной таблице базы дынных. И точно не стоит включать «на всякий случай» бессрочное сохранение версий, создаваемых при записи, для всех объектов.

    


Рис.5 Настройки хранения истории изменений

Удаление помеченных объектов

Не стоит забывать про удаление помеченных объектов. В типовых конфигурациях есть возможность настройки удаления по расписанию.

Рис.6 Настройка расписания удаления помеченных объектов  

4.     Способы анализа размеров таблиц базы данных

Если проверка и оптимизация настроек подсистем не помогла или ваша конфигурация не содержит вышеописанных подсистем, то для выявления точной причины ошибки Превышен допустимый размер внутреннего файла не обойтись без анализа размеров таблиц базы данных.

К сожалению, готовых утилит для анализа размеров таблиц баз данных в комплекте поставки «1С:Предприятие» не предусмотрено. Тем не менее есть несколько способов определить виновника ошибки.

Загрузка dt-файла в клиент-серверную базу данных

Разберем на примере файловой СУБДMSSQL.

В SQL ServerManagementStudio выберем в обозревателе объектов исследуемую базу и сформируем стандартный отчет «Использование дисковой памяти таблицами». Включив сортировку по убыванию значения в колонке «Данные», мы увидим самые большие таблицы. В моем случае явный лидер -«dbo._InfoRg10162»

 

Рис. 7 Анализ размера таблиц базы данныхвSQLServerManagementStudio

Далее нам потребуется определить какие данных хранятся в этой таблице. В этом нам поможет метод глобального контекста ПолучитьСтруктуруХраненияБазыДанных(). Вызвать данный метод можно установив точку остановки в любой процедуре, выполняемой в контексте сервера, например в процедуре ПриСозданииНаСервере формы внешней обработки. Указав в табло выражение ПолучитьСтруктуруХраненияБазыДанных(), мы получим таблицу значений с описаниями структуры таблиц, индексов и полей базы данных. Посмотреть ее можно нажав «F2»,либо выполнив команду контекстного меню «Показать значения в отдельном окне». В открывшемся окне выполняем поиск значения «InfoRg10162» в колонке ИмяТаблицыХранения и определяем по колонкам ИмяТаблицы или Метаданные имя, соответствующее объекту метаданных конфигурации — «РегистрСведений.ДвоичныеДанныеФайлов»

Рис. 8 Просмотр структуры хранения базы данных

Стоит отметить, что данный метод требует серверной лицензии 1С.

На момент написания статьи действует акция: антикризисные льготные поставки «1С:Предприятия 8» для разработчиков.

В качестве СУБД для разработки и тестирования удобно использовать следующие версии:

SQL Server 2019 Express является бесплатным выпуском SQL Server, который идеально подходит для разработки приложений для использования на настольных компьютерах, веб-серверах и других небольших серверах.

SQL Server 2019 Developer — это бесплатный выпуск с полным набором функций, лицензируемый для использования в качестве базы данных для разработки и тестирования и не предназначенный для применения в рабочей среде.

Использование сторонних программ для анализа файла базы

Для определения размеров таблиц базы данных, можно воспользоваться программой для просмотра файлов базы 1Сv8.1CD. Tool_1CD позволяет увидеть структуру БД 1С и узнать размер внутренних таблиц. Tool_1CDверсии 0.3.0, поддерживает работу только с базами в формате не выше 8.2.14.

 

Рис. 9 Tool_1CDверсии 0.3.0

Для анализа базы в формате 8.3.8.0 потребуется конвертация копии базы с помощью утилиты cnvdbfl в версию, совместимую с 8.2 (cnvdbfl -c -f -8.2.14 «путь к базе»)

Tool_1CD версии 0.4.0поддерживает работу с базами версии формата 8.3.8.0 и не требует дополнительных операций с базой.

Рис. 10 Tool_1CDверсии 0.4.0

Определив имя «проблемной» таблицы, далее поступаем аналогично первомупримеру(Рис. 8).Выполняем поиск значения «InfoRg10162″в колонке ИмяТаблицыХранениятаблицы, полученной методом ПолучитьСтруктуруХраненияБазыДанных()и определяем по колонкам ИмяТаблицы или Метаданные имя соответствующее объекту метаданных конфигурации.

Подсистема «Инструменты разработчика» 1С 8

На практике меня часто выручает подсистема «Инструменты разработчика» 1С 8

Это набор мощных инструментов для разработчика на платформе «1С:Предприятия 8», который можно подключить в виде расширения конфигурации.

В рамках рассматриваемой в статье ошибки, нам будет интересна обработка «Структура хранения БД», в которой есть опция получения размеров таблиц и индексов для файловой СУБД.

Рис. 11 Запуск обработки Структура хранения БД в толстом клиенте

Почти все обработки входящие в подсистему выполнены на обычных формах и потому работают только в толстом клиенте и обычном приложении.

Рис. 12 Выбор варианта запуска подсистемы

Рис. 13 Запуск обработки Структура хранения БД в обычном приложении

По умолчанию опция «Показывать размеры» выключена. Включим этот флаг и выполним сортировку по убыванию в колонке «Размер общий»

Рис. 14 Анализ данных в обработке Структура хранения БД

Плюс использования этой обработки в том, что она показывает имена таблиц в соответствии с именами объектов метаданных конфигурации.

Обратите внимание, опция «Показывать размеры» работает только в 32-битныхприложениях

Рис. 15 Настройка разрядности клиента  

5.     Варианты решения ошибки Превышен размер внутреннего файла

Выбор способа решения ошибки Превышен размер внутреннего файла зависит от результатов анализа и сводится к двум вариантам:

·         Уменьшение размера базы данных;

·         Переход на клиент-серверный вариант работы;

Если анализ выявил таблицы, занимающие «львиную долю» от общего размера внутреннего файла 1Cv8.1CD, то в первую очередь надо разобраться с ними. Как правило это объекты конфигурации, имеющие реквизиты с типом значения Хранилище Значения, в которых хранятся связанные файлы, версии объектов, вложения писем и т.д.

В случае, когда в результате анализа обнаружено множество таблиц с размером близким к граничному поможет свертка базы с удалением документов прошлых периодов и выполнение процедуры «Тестирование и исправление» в конфигураторе с включенными опциями реиндексации, реструктуризации и сжатием таблиц, а также с пересчетом итогов.

Если свертка базы не приемлема, то остается только вариант перехода на клиент-серверный вариант работы. В данном варианте ограничения на размер таблиц отсутствуют, а управление информационной базой осуществляется одной из поддерживаемых файловых СУБД.

Взаимодействие между клиентским приложением и файловой СУБД осуществляет кластер серверов «1С:Предприятия 8».

Так же клиент-серверный вариант работы будет решением проблемы при загрузке архива базы из dt-файла

Рис. 16 Загрузка из dt-файла заведомо большой ИБ

Специалист компании «Кодерлайн»

Александр Бачурин

   ALEX7519

17.02.22 — 08:55

Тут да днях случилась такая штука — перестала работать синхронизация Бухгалтерии 30 с ЗУП 30 , т.е из зупа выгрузка проходит, в бух не грузится. Посмотрел по журналу пишет в ошибках Ошибка СУБД Превышен максимально допустимый размер внутреннего файла 1Cv8.1CD. ( синхронизация настроена не через файл а обращением к базе )

посмотрел размер бух базы — около 20 гигов. (базы файловые ).

я так понимаю дело в этом (хотя сама база работает без ошибок, не совсем ясно почему толькро при синхронизации ??? )

надо уменьшать размер базы ?

правильно ли я понимаю последовательность действии : ??

1. Прогнать cd c помощью chdbfl.exe с галкой испралять

2. В конфигуратере через тестирование и исправление с галками сжатие и реструкторизация

если не уменьшится перенести файлы в тома на диске ?

(тут тоже не совсем понял, в настройках работы с файлами надо поставить Хранить файлы «в томах на диске» или «в инф базе и в томах на диске» ? , потом создаю том и через гиперссылку «перенос файло» переношу туда файлы ? после этого они будут открываться у пользователей ?)

посмотрел с помощью CNVDBFL.EXE -i G:1Cv8.1CD структуру файла

формат : 8.3.8

размер страницы : 8192 — это норм ?

   Волшебник

Модератор

1 — 17.02.22 — 08:58

Надо перейти на серверную базу

   Chai Nic

2 — 17.02.22 — 09:04

С учетом «размер страницы : 8192» у вас уже был использован «последний шанс» увеличения размера внутреннего файла с 4 до 6 Гб. Это прибитое гвоздями ограничение, при использовании файловой базы с увеличенным размером страницы. Чтобы покупали серверную лицензию. Вот и покупайте..

   ALEX7519

3 — 17.02.22 — 09:15

я там понимаю тема с хранением файлов на диске связана с тем, что на диске будут храниться внешние файлы, пдфники всякие там из отчетности и прочая дрянь,

разве она может влиять на синхронизацию с зуп ?  т.е. уменьшу я сдшник за счет них, но не факт что это поможет ? да?

   Guk

4 — 17.02.22 — 09:20

(3) да…

   Winnie Buh

5 — 17.02.22 — 09:27

(0) 100% вариант — это только переход на SQL

все остальные 50/50

   mistеr

6 — 17.02.22 — 09:33

(1) Или почистить лишнее

   mistеr

7 — 17.02.22 — 09:35

(3) Посмотри с помощью Tool1CD какой файл подошел к 6 Гб. И можно ли его уменьшить.

   ALEX7519

8 — 17.02.22 — 09:54

а как узнать что это за таблица, через тулс1с посмотрел вот эта к примеру : INFORG24411 — что это ?

   Ёпрст

9 — 17.02.22 — 09:55

(8) табличка регистра сведения

   Ёпрст

10 — 17.02.22 — 09:55

   Ёпрст

11 — 17.02.22 — 09:56

Что за рс, можео посмотреть через получитьструктурутаблицхранения блатбла бла, в сп найдешь метод, ну или поделками, коих как грязи на нимфостарте

   mistеr

12 — 17.02.22 — 09:57

(8) Инструменты Разработчика, Структура хранения БД.

   Winnie Buh

13 — 17.02.22 — 10:45

Сервер МИНИ до 5-ти сеансов — 14400 руб.

   ALEX7519

14 — 17.02.22 — 10:56

посмотрел самая большая таблица «РегистрСведений.ВерсииОбъектов»

что это за ? его можно почистить ? 6.5 гигов занял

   rozer76

15 — 17.02.22 — 11:00

(14) конечно, это версионирование БСП. Хотя давно в платформе это нативно есть

   Ёпрст

16 — 17.02.22 — 11:03

(14) да. Просто грохаешь все записи в нём и привет. Оно тебе не нужно.

И в свойствах конфы отключи версионирование совсем. Ну можешь только на значимые доки/справочники оставить

   ALEX7519

17 — 17.02.22 — 11:09

по инету покопался народ пишет обработки оставляет только последние записи и т.п. … это для чего то или можно все сразу грохнуть ?

   Ёпрст

18 — 17.02.22 — 11:10

(17) ну. кто-то видать хоть иногда смотрит версии объектов, и оставляют последние, для истории.

   mistеr

19 — 17.02.22 — 11:11

(17) Если до сих пор не понадобилось, значит можно грохнуть. Если вдруг понадобится, есть же бэкапы. (Они же есть, да?)

   Ёпрст

20 — 17.02.22 — 11:16

И..лучше насовсем версионирование отключи в константах. Быстрее будут доки проводится/записываться.

Один хрен, не используете

   Dmitrii

21 — 17.02.22 — 11:31

Забавно. А с чего все взяли, что версионирование не используется? Может там бухи регулярно проверяют — кто, что и когда поменял в базе.

Сначала надо у пользователей спросить. Если опрос покажет, что никто не знает о чём идёт речь (такое вполне возможно), то можно смело грохать.

Но если выяснится, что всё таки кому-то нужно версионирование, то придётся настроить регулярную очистку старых версий объектов. И возможно отключить версионирование у некоторых объектов, оставив только у самых важных.

   ALEX7519

22 — 17.02.22 — 11:39

В базе в администрировании не стоит галки хранить историю изменений,

залез в этот регистр и обнаружил, что в нем записываются данные только по документу «Отражение зарплаты в бухучете», причем каждый день по несколько записей

( видимо так как настроена автоматическая синхронизация с зуп то он при каждом обращении к базе зуп туда фигачит записи )

т.е. если я его почищу он при очередной синхронизации не перезапишет мне в бух базе эти документы по отражению зарплаты с начала работы

   Обработка

23 — 17.02.22 — 11:46

(22) Очень странно что именно обмен влияет на версии.

Хотя ад у меня те ведь при обмене если изменился объектов автоматом регит.

Просто надо выяснить нужно это кому или нет.

И удалить. На крайняк можно оставить последний месяц или два.

Я недавно у себя чистил версии и база сильно уменьшился.

   Ёпрст

24 — 17.02.22 — 11:52

(22) это не история изменений, это старый механизм версионирование

   Жан Пердежон

25 — 17.02.22 — 11:53

(0)

https://v8.1c.ru/price/

1С:Предприятие 8.3. Сервер МИНИ на 5 подключений

14 400 руб.

   ALEX7519

26 — 17.02.22 — 12:03

(24) ну т.е. если почикать вот так

НаборЗаписей = РегистрыСведений.ВерсииОбъектов.СоздатьНаборЗаписей();

НаборЗаписей.Записать();    

то ничего плохого не случится ? :))

   ALEX7519

27 — 17.02.22 — 12:05

(25) 1С:Предприятие 8.3. Сервер МИНИ на 5 подключений

14 400 руб.

это дешовая версия для перехода на SQL ? еще что-ниб локупать надо будет ?

   Dmitrii

28 — 17.02.22 — 12:05

(22) >> В базе в администрировании не стоит галки хранить историю изменений.

Тогда включи эту галку. Перейди в диалог настройки. оставь у всех объектов «Когда сохранять версии» = «Никогда». У документа «Отражение зарплаты в бухучете» установи «Когда сохранять версии» = «При проведении» и «Срок хранения версий» = «Неделя».

Внизу формы есть галочка «Автоматически удалять устаревшие версии». Установи её и настрой расписание этого регламента. Например, раз в неделю. При первом выполнении это регламент заодно удалит все старые имеющиеся записи.

   Dmitrii

29 — 17.02.22 — 12:11

(27) >> это дешёвая версия для перехода на SQL?

В некотором роде. Если у вас действительно не больше пяти одновременно работающих с 1С пользователей. Больше 5 подключений сервер МИНИ сделать не даст.

>> еще что-нибудь докупать надо будет?

СУБД. Но есть бесплатные версии. Например.

MS-SQL Express (имеет ряд ограничений на размер базы, объём используемой памяти, что-то ещё — подробнее надо смотреть на сайте MS). Для вас должен подойти.

PostgreSQL. Полностью бесплатен. Есть версии для Windows и Linuх.

   Ёпрст

30 — 17.02.22 — 12:12

(26) делай.

   Повелитель

31 — 17.02.22 — 12:27

(29) MS-SQL Express (имеет ряд ограничений на размер базы, объём используемой памяти, что-то ещё — подробнее надо смотреть на сайте MS). Для вас должен подойти.

Там ограничение на 2 Гб база )))

Бесплатная только PostgreSQL будет

   1Сергей

32 — 17.02.22 — 12:32

(31) 2 гб? Ничо не путаете? Вроде, 10 было

   acht

33 — 17.02.22 — 12:32

   Winnie Buh

34 — 17.02.22 — 12:33

(31) у MS SQL Express ограничение на размер базы до 10Гб, но ТС в любом случае не подойдет,

PostgreSQL или платная MS SQL

   Dmitrii

35 — 17.02.22 — 13:02

(34) >> у MS SQL Express ограничение на размер базы до 10Гб.

Странно. Действительно только 10Гб. Мне почему-т оказалось, что больше.

Ну значит только PostgreSQL.

   ALEX7519

36 — 17.02.22 — 15:55

А ЕЩЕ ВОПРОС :

НаборЗаписей = РегистрыСведений.ВерсииОбъектов.СоздатьНаборЗаписей();

НаборЗаписей.Записать();    не сработало, вернее работало работало потом выдало что не хватает памяти и вылетело.

переписал вот так, но тоже медленно работает ( удаляю по частям ): может как-ниб по другому можно написать чтобы быстрее работало ?

ТЗ = Новый ТаблицаЗначений;

    ТЗ.Колонки.Добавить(«Док»);

    
    Запрос = Новый Запрос;

    Запрос.Текст = «ВЫБРАТЬ

    |    ВерсииОбъектов.Объект КАК Объект

    |ИЗ

    |    РегистрСведений.ВерсииОбъектов КАК ВерсииОбъектов

    |ГДЕ

    |    ВерсииОбъектов.ДатаВерсии МЕЖДУ &Дата1 И &Дата2

    |

    |СГРУППИРОВАТЬ ПО

    |    ВерсииОбъектов.Объект»;

    
    Запрос.УстановитьПараметр(«Дата1»,ДатаН );

    Запрос.УстановитьПараметр(«Дата2»,ДатаК );

    
    Результат = Запрос.Выполнить();

    Выборка = Результат.Выбрать();

    
    Пока Выборка.Следующий() Цикл

    
        стр = ТЗ.Добавить();

        стр.Док = Выборка.объект;

    
    КонецЦикла;

    
    ТЗ.Свернуть(«Док»);

    
    для Каждого стр из ТЗ Цикл

        
        Если  стр.Док.Метаданные().Имя = «ОтражениеЗарплатыВБухучете» или стр.Док.Метаданные().Имя = «ВедомостьНаВыплатуЗарплаты»  Тогда

        
        НаборЗаписей = РегистрыСведений.ВерсииОбъектов.СоздатьНаборЗаписей();

        НаборЗаписей.Отбор.Объект.Установить(стр.Док);

        НаборЗаписей.Записать();

        
        КонецЕсли;

        
    КонецЦикла;

   Ёпрст

37 — 17.02.22 — 15:56

(36) через менеджер можно удалять еще

   Ёпрст

38 — 17.02.22 — 15:56

чуток удалить, и потом записать пустой набор

  

johnnik

39 — 17.02.22 — 17:26

Дважды в «карьере» сталкивался с подобной ошибкой и оба раза причиной был распухший регистр сведений «Замеры производительности». Очищается легко (есть обработка на инфостарте)

Понравилась статья? Поделить с друзьями:
  • Ошибка преднатяжителя ремня безопасности опель астра h
  • Ошибка превышает таймаут семафора 0x80070079 превышен таймаут семафора
  • Ошибка преднатяжителя ремня безопасности бмв е60
  • Ошибка превышает тайм аут семафора
  • Ошибка предложение поместить может располагаться только в основном запросе