HostedRedmine.com has moved to the Planio platform. All logins and passwords remained the same. All users will be able to login and use Redmine just as before. Read more...
Bug #989327
Updated by Сергей Старых 6 months ago
https://partners.v8.1c.ru/forum/t/2195689/m/2195689 Конфигурация ПО 1С 8.3.20-26 Проблема Не сохраняются изменения настроек компоновки в поле, если они сразу меняются серверном вызове Воспроизведение Открыть приложенную внешнюю обработку в управляемом клиентском приложении любой базы. Нас = Новый НастройкиКомпоновкиДанных; Нас.Структура.Добавить(Тип("ГруппировкаКомпоновкиДанных")).ПоляГруппировки.Элементы.Добавить(Тип("ПолеГруппировкиКомпоновкиДанных")); КомпоновщикНастроек.ЗагрузитьНастройки(Нас); В поле ввода нажать кнопку "...". Откроется окно "Редактирование полей группировки". Изменить там состав полей либо их пометки. Нажать ОК. При этом выполнится код &НаКлиенте Процедура Поле1ПриИзменении(Элемент) СерверныйВызовНаСервере(); КонецПроцедуры &НаСервере Процедура СерверныйВызовНаСервере() КомпоновщикНастроек.Настройки.Отбор.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных")); КонецПроцедуры В поле ввода нажать кнопку "...". Факт Изменения полей группировки не сохранились Ожидал Изменения полей группировки сохранились. Похожие проблемы Похожая проблема https://partners.v8.1c.ru/forum/topic/1777394 https://bugboard.v8.1c.ru/error/000048885 Способ обхода Аналогично похожей проблеме по ссылке выше - перед серверным вызовом установить внутренний признак модифицированности у соответствующей коллекции настроек компоновки можно так ПоляГруппировки = КомпоновщикНастроек.Настройки.Структура[0].ПоляГруппировки.Элементы; НовыйЭлемент = ПоляГруппировки.Добавить(Тип("ПолеГруппировкиКомпоновкиДанных")); ПоляГруппировки.Удалить(НовыйЭлемент); Это обеспечит передачу на сервер изменений этой коллекции при следующем серверном вызове. !clipboard-202407181741-xpz2l.png! !clipboard-202407181750-9jptw.png!