0
OrenDi
24.07.19
✎
15:05
|
Доброго дня.
Подскажите, есть отчет с настройками пользовательских полей, где заполняется дата, склады..., также есть табличное поле которое по некоторому условию заполняется номенклатурой. Пытаюсь сохранить настройки для разных условий заполнения табличного поля (в настройках), но при сохранение выдает ошибку - {ВнешнийОтчет.ОтчетПоОстаткамПоОтбору.Форма.ФормаОтчета.Форма(27)}: Ошибка при вызове метода контекста (Сохранить)
ХранилищеНастроекДанныхФорм.Сохранить("Обработка_1", "НастройкиЗаполнения", НастройкиОбработки);
по причине: Ошибка формата объекта настроек
как сохраняю:
Процедура СохранитьНастройкиНаСервере()
НастройкиОбработки = Новый Структура();
НастройкиОбработки.Вставить("Реквизит1", ЭтотОбъект.Склад);
...
...
НастройкиОбработки.Вставить("ТабличнаяЧасть1", ЭлементыФормы.ТабличноеПоле1);
ХранилищеНастроекДанныхФорм.Сохранить("Обработка_1", "НастройкиЗаполнения", НастройкиОбработки);
КонецПроцедуры
Если комментирую строку с табличным полем, то всё хорошо сохраняет (остальные поля) - слад, дату и т.д... и соответственно потом восстанавливает настройки.
В чем косяк?)
|
|
4
OrenDi
24.07.19
✎
23:17
|
Да, спасибо проблема решена:
НастройкиОбработки.Вставить("табТовары", табТовары.Выгрузить());
// Сохранение настроек в хранилище
ХранилищеНастроекДанныхФорм.Сохранить("ОтчетПоОстаткамПоОтбору", НастройкиЗаполнения, НастройкиОбработки);
|
|