Добрый день,помогите решить проблему.
В документе, при изменении одного из параметров времени, другие параметры не пересчитываются.
Т.е когда заполняешь Время_с...Время_по все нормально перечитывает, а после добавления 2-й записи,в ней делаешь тоже самое.
НО если попробовать изменить первую запись,Время_с...Время_по, то поле отработано часов не пересчитывается автоматически.
Подскажите что делать?Вот код:
&НаКлиенте
Процедура РаботыОтралотаноЧасовПриИзменении(Элемент)
Если ЗначениеЗаполнено(Элемент.Родитель.ТекущиеДанные.ОтработаноЧасов) Тогда
Если НЕ ЗначениеЗаполнено(Элемент.Родитель.ТекущиеДанные.ВремяС) Тогда
Если ЗначениеЗаполнено(Элемент.Родитель.ТекущиеДанные.ВремяПо) Тогда
Элемент.Родитель.ТекущиеДанные.ВремяС=Элемент.Родитель.ТекущиеДанные.ВремяПо-Элемент.Родитель.ТекущиеДанные.ОтработаноЧасов*3600;
КонецЕсли;
ИначеЕсли ЗначениеЗаполнено(Элемент.Родитель.ТекущиеДанные.ВремяС) И НЕ ЗначениеЗаполнено(Элемент.Родитель.ТекущиеДанные.ВремяПо) Тогда;
Элемент.Родитель.ТекущиеДанные.ВремяПо=Элемент.Родитель.ТекущиеДанные.ВремяС+Элемент.Родитель.ТекущиеДанные.ОтработаноЧасов*3600;
КонецЕсли;
КонецЕсли;