Баги
#1
Опубликовано 20 August 2007 - 09:26
#2
Опубликовано 29 August 2007 - 20:26
#3
Опубликовано 15 November 2007 - 12:27
#4
Опубликовано 11 January 2008 - 15:19
Скорее всего в регистре расчета (основные или дополнительные начисления) уже есть такая запись - ФИО сотрудника или организация или приказ пишется второй раз в регистр, а это не допустимо. Возможно работник два раза введен в табличной части по начислениям.
Добавлено (11.01.2008, 15:19)
---------------------------------------------
DarkWolf
Я думаю, что темы под конкертную конфу по ошибкам должны иметь право на существование. Иначе если создавать форум по ошибкам для всей 8ки, тогда будет трудно найти нужную проблему для ее решения.
#5
Опубликовано 09 September 2009 - 09:59
Проверял по релизам 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 советую вернуть в первоначальное состояние!!!!!!!!!!!!!!!
#6
Опубликовано 09 September 2009 - 11:26
#7
Опубликовано 09 September 2009 - 15:29
Кто нибудь может объяснить это?
Добавлено (09.09.2009, 16:29)
---------------------------------------------
Окончательный вариант решения данной проблемы (без правки Универсального отчета):
1. В модуле объекта ВедомостьПоИсполнительнымЛистам в процедуре УстановитьНачальныеНастройки
изменил немного запрос:
- строка 199: УдержанияРаботниковОрганизаций.Размер КАК Размер,
на УдержанияРаботниковОрганизаций.Показатель1 КАК Размер,
- строка 221: УдержанияРаботниковОрганизаций.Размер,
на УдержанияРаботниковОрганизаций.Показатель1,
2. В модуле формы ВедомостьПоИсполнительнымЛистам создаем 2 пустые процедуры:
Процедура ПолеВводаВидСравненияПриИзменении(Элемент)
КонецПроцедуры
Процедура ПолеВводаЗначениеПриИзменении(Элемент)
КонецПроцедуры
Итог - у меня все заработало!!!!!!!
1 пользователей читают эту тему
0 пользователей, 1 гостей, 0 невидимых










