Ledgik:
[more] Подскажите почему возникает ошибка
{Справочник.Сотрудники.Форма.ФормаЭлемента.Форма(14)}: Поле объекта не обнаружено (ТЧСотрудник)
ТекущаяДата = НачалоДня(Элемент.ТЧСотрудник.ТекущаяДата());
при реализации кода в 1с предприятие 8.3:
&НаСервере
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
ТекущаяДата = НачалоДня(ТекущаяДата());
КонецПроцедуры
&НаКлиенте
Процедура ТЧСотрудникДатаНачалаПриИзменении(Элемент)
ДатаНачала = НачалоДня(Элемент.ТЧСотрудник.ДатаНачала());
КонецПроцедуры
&НаКлиенте
Процедура ТЧСотрудникДатаОкончанияПриИзменении(Элемент)
ДатаОкончания = НачалоДня(Элемент.ТЧСотрудник.ДатаОкончания());
КонецПроцедуры
&НаКлиенте
Процедура ТЧСотрудникТекущаяДатаПриИзменении(Элемент)
ТекущаяДата = НачалоДня(Элемент.ТЧСотрудник.ТекущаяДата());
КонецПроцедуры
&НаКлиенте
Процедура ТЧСотрудникСтажРаботыПриИзменении(Элемент)
СтажРаботы = Элемент.ТЧСотрудник.СтажРаботы;
КонецПроцедуры
&НаКлиенте
Процедура ПередЗаписью(Отказ, ПараметрыЗаписи)
Стр = Элементы.ТЧСотрудник.ТекущиеДанные;
Если НЕ ЗначениеЗаполнено(Стр.ДатаОкончания) Тогда
Стр.СтажРаботы = (ТекущаяДата()-Стр.ДатаНачала)/(60*60*24);
Иначе
Стр.СтажРаботы = (Стр.ДатаОкончания-Стр.ДатаНачала)/(60*60*24);
КонецЕсли;
КонецПроцедуры
[/more]
[more] Подскажите почему возникает ошибка
{Справочник.Сотрудники.Форма.ФормаЭлемента.Форма(14)}: Поле объекта не обнаружено (ТЧСотрудник)
ТекущаяДата = НачалоДня(Элемент.ТЧСотрудник.ТекущаяДата());
при реализации кода в 1с предприятие 8.3:
&НаСервере
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
ТекущаяДата = НачалоДня(ТекущаяДата());
КонецПроцедуры
&НаКлиенте
Процедура ТЧСотрудникДатаНачалаПриИзменении(Элемент)
ДатаНачала = НачалоДня(Элемент.ТЧСотрудник.ДатаНачала());
КонецПроцедуры
&НаКлиенте
Процедура ТЧСотрудникДатаОкончанияПриИзменении(Элемент)
ДатаОкончания = НачалоДня(Элемент.ТЧСотрудник.ДатаОкончания());
КонецПроцедуры
&НаКлиенте
Процедура ТЧСотрудникТекущаяДатаПриИзменении(Элемент)
ТекущаяДата = НачалоДня(Элемент.ТЧСотрудник.ТекущаяДата());
КонецПроцедуры
&НаКлиенте
Процедура ТЧСотрудникСтажРаботыПриИзменении(Элемент)
СтажРаботы = Элемент.ТЧСотрудник.СтажРаботы;
КонецПроцедуры
&НаКлиенте
Процедура ПередЗаписью(Отказ, ПараметрыЗаписи)
Стр = Элементы.ТЧСотрудник.ТекущиеДанные;
Если НЕ ЗначениеЗаполнено(Стр.ДатаОкончания) Тогда
Стр.СтажРаботы = (ТекущаяДата()-Стр.ДатаНачала)/(60*60*24);
Иначе
Стр.СтажРаботы = (Стр.ДатаОкончания-Стр.ДатаНачала)/(60*60*24);
КонецЕсли;
КонецПроцедуры
[/more]