gifts2017

оптимизация отчета на СКД при возникновении ошибки "Недостаточно памяти" (решение)

Опубликовал Danil Potapov (Danil.Potapov) в раздел Программирование - Работа с интерфейсом

Если при выводе отчета на СКД вы получаете сообщение "Недостаточно памяти", то попробуйте отключить расшифровку в СКД.

Варианты отключения:

- На уровне отчета, не заполнять параметр ДанныеРасшифровки у метода Выполнить() объекта КомпоновщикМакетаКомпоновкиДанных

- На уровне поля СКД (обычно отключаю у ресурсов и перечислений):

       1. перейти на закладку Макет 
       2. добавить макет поля для ПоляКомпоновкиДанных

       3. указать для него ячейку в табличном документе 
       4. зайти в свойства ячейки, у свойства "Заполнение" выставляешь значение "параметр" 
       5. в появившихся дополнительных свойствах, свойство "Параметр"  заполнить именем поля СКД, свойство "параметр расшифровки" оставить пустым.

P.S. Решение для построителя отчета: свойство ЗаполнениеРасшифровки установить в ВидЗаполненияРасшифровкиПостроителяОтчета.НеЗаполнять

См. также

Подписаться Добавить вознаграждение

Комментарии

1. Виталий Гуляев (vital1c) 02.02.15 18:33
Решение, кстати помогает в некоторых случаях повысить время формирования отчета на СКД, даже на самых последних версия платформы.
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа