8.х Розница

Тема в разделе "Общие вопросы "1С:Предприятие 8"", создана пользователем Stouner, 13 сен 2010.

  1. TopicStarter Overlay
    Stouner
    Offline

    Stouner

    Регистрация:
    13 сен 2010
    Сообщения:
    2
    Симпатии:
    0
    Баллы:
    1
    Здравтсвуйте
    Наделали картинок номенклатуры - при обмене через Mail ошибка - "Недостаточно памяти" - ерунда отнесли на носители. Теперь не делается даже тестирование и исправление - потому как 1 запись в справочнике "Вложения электронных писем" больная, проверка на ней вылетает с ошибкой "недостаточно памяти", там 1 реквизит есть "хранилище", он имеет тип ХранилищеЗначений" - и вот не удалить эту запись справочника никак, ничего с ней сделать не могу всерано ошибка "недостаточно памяти"
  2. x_under
    Offline

    x_under Модераторы Команда форума Модератор

    Регистрация:
    25 апр 2007
    Сообщения:
    2.576
    Симпатии:
    13
    Баллы:
    29
    Внешнее тестирование делали через chdbfl.exe
  3. TopicStarter Overlay
    Stouner
    Offline

    Stouner

    Регистрация:
    13 сен 2010
    Сообщения:
    2
    Симпатии:
    0
    Баллы:
    1
    Да делал, не помогло, пришлось отрезать реквизит "хранилище" протестить и добавить его заново.
    Спасибо за ответ.
  4. nomad_irk
    Offline

    nomad_irk Гуру в 1С

    Регистрация:
    20 окт 2008
    Сообщения:
    7.573
    Симпатии:
    717
    Баллы:
    204
    Эээ....если не ошибаюсь, у платформы 8.1 был официальный глюк при работе с ХранилищемЗначений более 32Мб, однако....Не знаю, мож проявление этого глюка. Исправили или нет - не в курсе.
  5. shurikvz
    Offline

    shurikvz Модераторы Команда форума Модератор

    Регистрация:
    1 окт 2009
    Сообщения:
    8.409
    Симпатии:
    316
    Баллы:
    104
    Не самое лучшее решение конечно. Ну будем надеятся, что в будующем это у вас никак не скажется.
  6. Radiant
    Offline

    Radiant

    Регистрация:
    15 окт 2010
    Сообщения:
    35
    Симпатии:
    0
    Баллы:
    1
    А какое лучшее решение для этой проблемы?
    Точно такая же проблема на 8.1 с одним вложением - так же "Недостаточно памяти" при обращении к записи.
  7. shurikvz
    Offline

    shurikvz Модераторы Команда форума Модератор

    Регистрация:
    1 окт 2009
    Сообщения:
    8.409
    Симпатии:
    316
    Баллы:
    104
    Попробовать очистить реквизит ХранилищеЗначения для этого элемента справочника (или вообще для всех элементов).
    Код:
    Объект.МойРеквизитТипаХранилищеЗначения = Неопределено;
    
    Когда вы из конфигурации удалили этот реквизит, а потом завели новый - у вас изменился внутренний идентификатор объекта (этого реквизита). Скорее всего все будет нормально (поскольку при обновлении конфигураций сравнение идет по именам метаданных), но мало ли.
  8. Radiant
    Offline

    Radiant

    Регистрация:
    15 окт 2010
    Сообщения:
    35
    Симпатии:
    0
    Баллы:
    1
    А как и где это правильно исполнить?
  9. shurikvz
    Offline

    shurikvz Модераторы Команда форума Модератор

    Регистрация:
    1 окт 2009
    Сообщения:
    8.409
    Симпатии:
    316
    Баллы:
    104
    На диске ИТС возьмите обработку "Универсальные подбор и обработка объектов".
    Найдите этот элемент справочника (увидите там - вверху выбирается тип справочника, ниже отбор), далее переходите на закладку "Обработки", выбираете Произвольный алгоритм, там напишите:
    Код:
    Объект.Хранилище = Неопределено;
    Объект.Записать();
    
    
    ну и выполните.
  10. shurikvz
    Offline

    shurikvz Модераторы Команда форума Модератор

    Регистрация:
    1 окт 2009
    Сообщения:
    8.409
    Симпатии:
    316
    Баллы:
    104
    З.Ы. Radiant, ошибся, прошу прощения. Изначальное сообщение ведь не вы писали, а я тут рассуждаю как будто бы это вы удалили реквизит.
  11. Radiant
    Offline

    Radiant

    Регистрация:
    15 окт 2010
    Сообщения:
    35
    Симпатии:
    0
    Баллы:
    1

    Так поэтому и возник вопрос, что получить список записей этого справочника не удается в этой обработке - по нажатию "Найти объекты" появляется ошибка "Недостаточно памяти".
  12. shurikvz
    Offline

    shurikvz Модераторы Команда форума Модератор

    Регистрация:
    1 окт 2009
    Сообщения:
    8.409
    Симпатии:
    316
    Баллы:
    104
    А вы в итоге что хотите сделать - очистить полностью все вложения или как?
    Вы конкретно знаете то письмо, на котором у вас вылетает ошибка? Если да: вы полностью весь список писем что-ли выбираете? всмысле если в отборе устанавливаете одно письмо - эта обработка и одно письмо не дает открыть и вываливается с этой ошибкой??
  13. Radiant
    Offline

    Radiant

    Регистрация:
    15 окт 2010
    Сообщения:
    35
    Симпатии:
    0
    Баллы:
    1
    Для начала я хочу избавиться от ошибок.
    Как быстро можно было найти "проблемные" записи?
    Где можно увидеть размеры вложений?

    Я сделал так:
    Обработкой "Универсальные подбор и обработка объектов" не воспользовался.
    Запускал обработку, которая сохраняла вложения писем в файлы.
    Когда она падала с "Нехватка памяти" - каждую очередную запись удалял.
    Так удалил штук 5 писем с вложениями размером в 68 Мб.
    Письма с такими большими вложениями еще есть - но они отрабатываются нормально.
    После этого стало нормально - перестало падать с ошибкой "Нехватка памяти".
  14. shurikvz
    Offline

    shurikvz Модераторы Команда форума Модератор

    Регистрация:
    1 окт 2009
    Сообщения:
    8.409
    Симпатии:
    316
    Баллы:
    104
    Вы сами вышли из ситуации. Я бы наверно то же самое сделал (я про внешнюю обработку с попыткой открыть хранилище значений).
  15. Radiant
    Offline

    Radiant

    Регистрация:
    15 окт 2010
    Сообщения:
    35
    Симпатии:
    0
    Баллы:
    1
    Однако с вложениями еще не закончено - в ТИИ при реструктуризации на этапе реструктуризации справочника вложений электронных писем возникает ошибка "Недостаточно памяти" и конфигуратор закрывается.

    И еще вопрос - не подскажете, где в интерфейсе 1С можно увидеть размеры вложений электронных писем, чтоб принять решение об удалении больших писем? В базе вложений на 2,5 Гб уже - хочется почистить.
  16. shurikvz
    Offline

    shurikvz Модераторы Команда форума Модератор

    Регистрация:
    1 окт 2009
    Сообщения:
    8.409
    Симпатии:
    316
    Баллы:
    104
    А если делать в 2 захода и в первом выбрать 2 пункта ТиИ: реиндексация и сжатие таблиц? Если нет, то как единственный вариант у меня предложения выполнять все на платформе х64 (если конечно есть возможность).

    Здесь посмотрите: http://www.forum.mista.ru/topic.php?id=513432
  17. Radiant
    Offline

    Radiant

    Регистрация:
    15 окт 2010
    Сообщения:
    35
    Симпатии:
    0
    Баллы:
    1
    В 2 захода пробовал - не получается.
    x64 нету.

Поделиться этой страницей