Имя: Пароль:
1C
1С v8
Сбиваются настройки компоновщика
0 romashov
 
20.02.18
07:03
ERP 2.1.3.136 Платформа 8.3.10.2639.

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

Все работало. Если были сделаны изменения при закрытии формы задавался вопрос сохранить или нет.

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

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

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

Подскажите что делать?
1 Chameleon1980
 
20.02.18
07:27
под другим именем сохраняли? на всякий случай с изменением имени отчета в основных)
2 romashov
 
20.02.18
07:38
Проблему вроде бы решил. Менял настройки, отчеты запускал, закрывал форму, отмену нажимал. Пока все сохраняется.

Причина наверно была в том, что я делал поместитьвовременноехранилище(СхемаСкд, АдресСхемыСКД) переделал на

АдресСхемыСКД = поместитьвовременноехранилище(СхемаСкд, УникальныйИдентификатор)

Походу терялась связь формы и данных во временном хранилище