Готовлюсь к спецу по ЗиУПу, столкнулся с такой проблемой. В задании необходимо сформировать отчет по исполнительным листам, а у меня вылетает ошибка. Проверял по релизам 2.1.5.7, 2.1.6.3, 2.1.7.3, 2.1.8.6 - везде одно и тоже. Залез в код - в отчете ВедомостьПоИсполнительнымЛистам при формировании запроса используется поле Размер (модуль объекта процедура УстановитьНачальныеНастройки), в регистре расчета УдержанияРаботниковОрганизации такого нет. Как я решил данную проблему: 1. В модуле объекта ВедомостьПоИсполнительнымЛистам в процедуре УстановитьНачальныеНастройки изменил немного запрос: - строка 199: УдержанияРаботниковОрганизаций.Размер КАК Размер, на УдержанияРаботниковОрганизаций.Показатель1 КАК Размер, - строка 221: УдержанияРаботниковОрганизаций.Размер, на УдержанияРаботниковОрганизаций.Показатель1, 2. После этого вылезли ошибки в модуле объекта УниверсальныйОтчет: закомментировал строки в процедуре ДобавитьПанельБыстрыеОтборы: - строка 6017: ПолеВводаВидСравнения.УстановитьДействие("ПриИзменении", ?(мДействиеПолеВводаВидСравненияПриИзменении = Неопределено, Новый Действие("ПолеВводаВидСравненияПриИзменении"), мДействиеПолеВводаВидСравненияПриИзменении)); - строка 6030: ПолеВводаЗначение.УстановитьДействие("ПриИзменении", ?(мДействиеПолеВводаЗначениеПриИзменении = Неопределено, Новый Действие("ПолеВводаЗначениеПриИзменении"), мДействиеПолеВводаЗначениеПриИзменении)); - строка 6043: ПолеВводаЗначениеС.УстановитьДействие("ПриИзменении", ?(мДействиеПолеВводаЗначениеПриИзменении = Неопределено, Новый Действие("ПолеВводаЗначениеПриИзменении"), мДействиеПолеВводаЗначениеПриИзменении)); - строка 6056: ПолеВводаЗначениеПО.УстановитьДействие("ПриИзменении", ?(мДействиеПолеВводаЗначениеПриИзменении = Неопределено, Новый Действие("ПолеВводаЗначениеПриИзменении"), мДействиеПолеВводаЗначениеПриИзменении)); и после этого отчет начал выводиться. ВНИМАНИЕ, после того как отчет ВедомостьПоИсполнительнымЛистам станет Вам в работе не нужна, действия в пункте 2 советую вернуть в первоначальное состояние!!!!!!!!!!!!!!!
|