#0
by Lama12
В модуле формы документа имеем следующий код Функция Хэш(П,Б) ... Пояснения: Комбинация - табличная часть документа. Реквизиты "Пользователь" и "База" имеют тип - справочник. Периодически при открытие документа программа вылетает с руганью "Недостаточно памяти". Что я делаю не так?
#2
by Lama12
Добавлю сразу, что б вопросов лишних не было. Оперативки 2 Гб. На винчестере свободного места 8 Гб. Валиться как в файловом варианте, так и в серверном. Причем периодически не валится, а нормально открывается документ. В таблице "Комбинация" может и не быть записей, всеравно валиться. :( Базу тестировал. Ошибок нет.
#3
by Регистратор
попробуй определить тип колонки при создании ТЗ_Поиск.Колонки.Добавить("Хэш"); как строку ограниченной длины
#4
by Lama12
Изменил участок кода: ТипСтроки=Новый ОписаниеТипов("Строка",,Новый КвалификаторыСтроки(72,ДопустимаяДлина.Фиксированная)); ТЗ_Поиск.Колонки.Добавить("Хэш",ТипСтроки);
#5
by Lama12
Нашел причину. Причина была не в таблице значений. В общем у 1С "исчезает" память, в случае если в процедуре события формы "ПриОткрытие" попытаться программно у табличных полей (ТП) обновить строки. Т.к. утечка памяти происходит периодически, то можно предположить что происходит конфликт (рассинхронизация) двух программных потоков (при открытие формы, система сама еще пытается обновить строки у ТП). В зависимости от загрузки системы.
#6
by Lama12
Не дописал... В зависимости от загрузки ОС, 1С "вылитала" реже, если загрузка была приличная, или чаще, если кроме 1С ничего не работало.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- УТ: Чем отличаются ставки НДС 18 и 18/118?
- СУБД PostgreSQL 8.2 + Платформа 8.0.18.2
- Как программно вставить элемент формы в определённое место (управляемые формы)?
- Платформа 8.2.18. Ошибки в БД
- недостаточно памяти, при печати печатной формы всех элемента справочника
- "Недостаточно памяти" при открытии формы или выгрузке регл. отчета
В этой группе 1С
- Выборка запросом подчиненных у подчиненных документов
- Метаданные.Документ("Операция") ?
- Как изменить порядок выгрузки изменении при обмене РИБ
- Пересчет только одного регистра
- Поставится ли Касперский 6 - ой на Windows server 2003?
- Ошибка CODEBASE EROR
- Как можна импортировать в 1С выписки с клиент-банка
- Отловить событие удаления записи регистра
- как в теле формы документа сделать его непроведенным
- В УТ есть "1С:Сеть" - это что такое?
- функция определения дня(выходной/рабочий)
- В поле детальных записей не видно статьи движения денежных средств?
- Глюк в 1С 8.1 - панель вкладок (при изменении)
- Запрет изменение документов после проведения
- Как в ПолеHTMLДокумента включить показ картинок?
- выгруз с 1С в Excel:)
- Перемещение с основного склада на склад магазина
- Не списывается себестоимость товара при формировании документа реализация т
- "Безналичная оплата" в Чеке ККМ
- v8: Вопрос: Отбор и Быстрый выбор!