Здравствуйте! В режиме 1С Предприятие открыла обработку через Файл-Открыть. Указала тип документа, закрыла. Сейчас открываю обработку вновь - ошибка. Как очистить пользовательские настройки, чтобы обработка открылась в первоначальном виде?
&НаСервере
Процедура ПередЗагрузкойПользовательскихНастроекНаСервере(Настройки)
Для каждого Настройка Из Настройки.Элементы Цикл
Если ТипЗнч(Настройка) = Тип("ОтборКомпоновкиДанных") Тогда
Настройка.Элементы.Очистить();
КонецЕсли;
КонецЦикла;
КонецПроцедуры
(18) В коде обработки есть получение формы объекта (Форма = Менеджер.ПолучитьФорму(ИмяОсновнойФормы)). По сути создается форма нового документа. В ЗУП 3.1 для документа ДанныеДляРасчетаЗарплаты не предусмотрено интерактивное создание без заполненного реквизита ВидДокумента. Да и документ этот своеобразный – проще свою обработку заполнения из ТабДока написать.
Запускать ЗУП в обычном режиме и надеяться, что ни какой справочник не выдаст ошибки очень самонадеяно. Такое можно проделывать, если в результате работы обработки, не будут затронуты события конфигурации. Иначе результат непредсказуем.
(21)Спасибо! Не подскажите куда сохраняются эти настройки?
И почему, если захожу в раздел Администрирование - Настройки пользователей и прав - Очистка настроек, сброс настроек не решает это проблему? Раньше помогало. Т.е это разные настройки?
Для обычных помогает внести обработку в конфигурацию, затем сохранить обработку на диск.
В этом случае меняется идентификатор формы и настройки сбрасываются.
Это если конфигурация открыта для изменения, конечно.
Возможно и для управляемых тоже помогает, не пробовал.