K 
		
				
				
			
		KSergei
вот моя последняя версия
теже яйца только в профиль :not
вот моя последняя версия
Запрос = Новый Запрос;
Запрос.Текст = "ВЫБРАТЬ
|	ЗарплатаЗарплата.Ссылка,
|	ЗарплатаЗарплата.Сотрудник,
|	ЗарплатаЗарплата.Сотрудник.График КАК График,
|	ЗарплатаЗарплата.ОтЧисла,
|	ЗарплатаЗарплата.ДоЧисла,
|	ЗарплатаЗарплата.ТарифнаяСтавка
|ПОМЕСТИТЬ ТЧСотрудники
|ИЗ
|	Документ.Зарплата.Зарплата КАК ЗарплатаЗарплата
|ГДЕ
|	ЗарплатаЗарплата.Ссылка = &Ссылка
|
|СГРУППИРОВАТЬ ПО
|	ЗарплатаЗарплата.Сотрудник,
|	ЗарплатаЗарплата.Сотрудник.График,
|	ЗарплатаЗарплата.Ссылка,
|	ЗарплатаЗарплата.ОтЧисла,
|	ЗарплатаЗарплата.ДоЧисла,
|	ЗарплатаЗарплата.ТарифнаяСтавка
|;
|
|////////////////////////////////////////////////////////////////////////////////
|ВЫБРАТЬ
|	СУММА(ГрафикиРаботы.Часы) КАК КоличествоРабочихЧасов,
|	ТЧСотрудники.Сотрудник,
|	ТЧСотрудники.ОтЧисла,
|	ТЧСотрудники.ДоЧисла,
|	ТЧСотрудники.График КАК ГрафикРаботы,
|	ТЧСотрудники.ТарифнаяСтавка
|ИЗ
|	ТЧСотрудники КАК ТЧСотрудники
|		ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ГрафикиРаботы КАК ГрафикиРаботы
|		ПО ТЧСотрудники.График = ГрафикиРаботы.ГрафикиРаботыСотрудников
|ГДЕ
|	ГрафикиРаботы.Дата МЕЖДУ ТЧСотрудники.ОтЧисла И ТЧСотрудники.ДоЧисла
|
|СГРУППИРОВАТЬ ПО
|	ТЧСотрудники.Сотрудник,
|	ТЧСотрудники.ОтЧисла,
|	ТЧСотрудники.ДоЧисла,
|	ТЧСотрудники.График,
|	ТЧСотрудники.ТарифнаяСтавка";
	Запрос = Новый Запрос;
Запрос.Текст = "ВЫБРАТЬ
|	СУММА(ГрафикиРаботы.Часы) КАК КоличествоРабочихЧасов,
|	ВложенныйЗапрос.Сотрудник,
|	ВложенныйЗапрос.ОтЧисла,
|	ВложенныйЗапрос.ДоЧисла,
|	ВложенныйЗапрос.График КАК ГрафикРаботы,
|	ВложенныйЗапрос.ТарифнаяСтавка
|ИЗ
|	(ВЫБРАТЬ
|		ЗарплатаЗарплата.Ссылка КАК Ссылка,
|		ЗарплатаЗарплата.Сотрудник КАК Сотрудник,
|		ЗарплатаЗарплата.Сотрудник.График КАК График,
|		ЗарплатаЗарплата.ОтЧисла КАК ОтЧисла,
|		ЗарплатаЗарплата.ДоЧисла КАК ДоЧисла,
|		ЗарплатаЗарплата.ТарифнаяСтавка КАК ТарифнаяСтавка
|	ИЗ
|		Документ.Зарплата.Зарплата КАК ЗарплатаЗарплата
|	ГДЕ
|		ЗарплатаЗарплата.Ссылка = &Ссылка
|	
|	СГРУППИРОВАТЬ ПО
|		ЗарплатаЗарплата.Сотрудник,
|		ЗарплатаЗарплата.Сотрудник.График,
|		ЗарплатаЗарплата.Ссылка,
|		ЗарплатаЗарплата.ОтЧисла,
|		ЗарплатаЗарплата.ДоЧисла,
|		ЗарплатаЗарплата.ТарифнаяСтавка) КАК ВложенныйЗапрос
|		ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ГрафикиРаботы КАК ГрафикиРаботы
|		ПО ВложенныйЗапрос.График = ГрафикиРаботы.ГрафикиРаботыСотрудников
|ГДЕ
|	ГрафикиРаботы.Дата МЕЖДУ ВложенныйЗапрос.ОтЧисла И ВложенныйЗапрос.ДоЧисла
|
|СГРУППИРОВАТЬ ПО
|	ВложенныйЗапрос.Сотрудник,
|	ВложенныйЗапрос.ОтЧисла,
|	ВложенныйЗапрос.ДоЧисла,
|	ВложенныйЗапрос.График,
|	ВложенныйЗапрос.ТарифнаяСтавка";
	Запрос.УстановитьПараметр("Ссылка", Ссылка);
Результат = Запрос.Выполнить();
Зарплата.Очистить();
Зарплата.Загрузить(Результат.Выгрузить());
	этот код нало вставлять в модуль документа в процедуру Процедура ОбработкаПроведения(Отказ, Режим)?
переконвертировал, но ничего не изменилось
пытаюсь сделать так, чтобы график работы сотрудника загружался автоматически, как сделать так, чтобы вбить значение Реквизит.График
СтрокаТабличнойЧасти.ГрафикРаботы = Справочники.Сотрудники.НайтиПоРеквизиту(.График);
Процедура ЗарплатаСотрудникПриИзменении(Элемент)
СтрокаТабличнойЧасти = ЭлементыФормы.Зарплата.ТекущиеДанные;
СтрокаТабличнойЧасти.ТарифнаяСтавка = Зарплата(Дата, Элемент.Значение);
РассчитатьКВыплате(СтрокаТабличнойЧасти);
КонецПроцедуры
Процедура Кнопка1Нажатие(Элемент)
Запрос = Новый Запрос;
Запрос.Текст = "ВЫБРАТЬ
|	ЗарплатаЗарплата.Ссылка,
|	ЗарплатаЗарплата.Сотрудник,
|	ЗарплатаЗарплата.Сотрудник.График КАК График,
|	ЗарплатаЗарплата.ОтЧисла,
|	ЗарплатаЗарплата.ДоЧисла,
|	ЗарплатаЗарплата.ТарифнаяСтавка
|ПОМЕСТИТЬ ТЧСотрудники
|ИЗ
|	Документ.Зарплата.Зарплата КАК ЗарплатаЗарплата
|ГДЕ
|	ЗарплатаЗарплата.Ссылка = &Ссылка
|
|СГРУППИРОВАТЬ ПО
|	ЗарплатаЗарплата.Сотрудник,
|	ЗарплатаЗарплата.Сотрудник.График,
|	ЗарплатаЗарплата.Ссылка,
|	ЗарплатаЗарплата.ОтЧисла,
|	ЗарплатаЗарплата.ДоЧисла,
|	ЗарплатаЗарплата.ТарифнаяСтавка
|;
|
|////////////////////////////////////////////////////////////////////////////////
|ВЫБРАТЬ
|	СУММА(ГрафикиРаботы.Часы) КАК КоличествоРабочихЧасов,
|	ТЧСотрудники.Сотрудник,
|	ТЧСотрудники.ОтЧисла,
|	ТЧСотрудники.ДоЧисла,
|	ТЧСотрудники.График КАК ГрафикРаботы,
|	ТЧСотрудники.ТарифнаяСтавка
|ИЗ
|	ТЧСотрудники КАК ТЧСотрудники
|		ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ГрафикиРаботы КАК ГрафикиРаботы
|		ПО ТЧСотрудники.График = ГрафикиРаботы.ГрафикиРаботыСотрудников
|ГДЕ
|	ГрафикиРаботы.Дата МЕЖДУ ТЧСотрудники.ОтЧисла И ТЧСотрудники.ДоЧисла
|
|СГРУППИРОВАТЬ ПО
|	ТЧСотрудники.Сотрудник,
|	ТЧСотрудники.ОтЧисла,
|	ТЧСотрудники.ДоЧисла,
|	ТЧСотрудники.График,
|	ТЧСотрудники.ТарифнаяСтавка";
Запрос.УстановитьПараметр("Ссылка", Ссылка);
Результат = Запрос.Выполнить();
Зарплата.Очистить();
Зарплата.Загрузить(Результат.Выгрузить());
СтрокаТабличнойЧасти = ЭлементыФормы.Зарплата.ТекущиеДанные;
СтрокаТабличнойЧасти.Начисленно = СтрокаТабличнойЧасти.ТарифнаяСтавка * СтрокаТабличнойЧасти.КоличествоРабочихЧасов; //<------------Ошибка----
РассчитатьКВыплате(СтрокаТабличнойЧасти);
КонецПроцедуры
	СтрокаТабличнойЧасти = ЭлементыФормы.Зарплата.ТекущиеДанные; СтрокаТабличнойЧасти.Начисленно = СтрокаТабличнойЧасти.ТарифнаяСтавка * СтрокаТабличнойЧасти.КоличествоРабочихЧасов; //<------------Ошибка---- РассчитатьКВыплате(СтрокаТабличнойЧасти);
Запрос = Новый Запрос;
Запрос.Текст = "ВЫБРАТЬ
|	ЗарплатаСотрудниковЗарплата.Ссылка,
|	ЗарплатаСотрудниковЗарплата.Сотрудник,
|	ЗарплатаСотрудниковЗарплата.Сотрудник.График КАК График,
|	ЗарплатаСотрудниковЗарплата.ОтЧисла,
|	ЗарплатаСотрудниковЗарплата.ДоЧисла,
|	ЗарплатаСотрудниковЗарплата.ТарифнаяСтавка
|ПОМЕСТИТЬ ТЧСотрудники
|ИЗ
|	Документ.ЗарплатаСотрудников.Зарплата КАК ЗарплатаСотрудниковЗарплата
|ГДЕ
|	ЗарплатаСотрудниковЗарплата.Ссылка = &Ссылка
|
|СГРУППИРОВАТЬ ПО
|	ЗарплатаСотрудниковЗарплата.Сотрудник,
|	ЗарплатаСотрудниковЗарплата.Сотрудник.График,
|	ЗарплатаСотрудниковЗарплата.Ссылка,
|	ЗарплатаСотрудниковЗарплата.ОтЧисла,
|	ЗарплатаСотрудниковЗарплата.ДоЧисла,
|	ЗарплатаСотрудниковЗарплата.ТарифнаяСтавка
|;
|
|////////////////////////////////////////////////////////////////////////////////
|ВЫБРАТЬ
|	СУММА(ГрафикиРаботы.Часы) КАК КоличествоРабочихЧасов,
|	ТЧСотрудники.Сотрудник,
|	ТЧСотрудники.ОтЧисла,
|	ТЧСотрудники.ДоЧисла,
|	ТЧСотрудники.График КАК ГрафикРаботы,
|	ТЧСотрудники.ТарифнаяСтавка
|ИЗ
|	ТЧСотрудники КАК ТЧСотрудники
|		ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ГрафикиРаботы КАК ГрафикиРаботы
|		ПО ТЧСотрудники.График = ГрафикиРаботы.ГрафикиРаботыСотрудников
|ГДЕ
|	ГрафикиРаботы.Дата МЕЖДУ ТЧСотрудники.ОтЧисла И ТЧСотрудники.ДоЧисла
|
|СГРУППИРОВАТЬ ПО
|	ТЧСотрудники.Сотрудник,
|	ТЧСотрудники.ОтЧисла,
|	ТЧСотрудники.ДоЧисла,
|	ТЧСотрудники.График,
|	ТЧСотрудники.ТарифнаяСтавка";
Запрос.УстановитьПараметр("Ссылка", Ссылка);
Результат = Запрос.Выполнить();
Зарплата.Очистить();
Зарплата.Загрузить(Результат.Выгрузить());
СтрокаТабличнойЧасти = Зарплата.ТекущиеДанные; <-------------------------------------суда ругается----------
СтрокаТабличнойЧасти.Начисленно = СтрокаТабличнойЧасти.ТарифнаяСтавка * СтрокаТабличнойЧасти.КоличествоРабочихЧасов;
РассчитатьКВыплате(СтрокаТабличнойЧасти);
	Процедура ЗарплатаСотрудникПриИзменении(Элемент)
СтрокаТабличнойЧасти = ЭлементыФормы.Зарплата.ТекущиеДанные;
СтрокаТабличнойЧасти.ТарифнаяСтавка = РасчётЗарплата(Дата, Элемент.Значение);
РассчитатьКВыплате(СтрокаТабличнойЧасти);
КонецПроцедуры
Процедура ЗарплатаКоличествоРабочихЧасовПриИзменении(Элемент)
СтрокаТабличнойЧасти = ЭлементыФормы.Зарплата.ТекущиеДанные;
РассчитатьКВыплате(СтрокаТабличнойЧасти);
КонецПроцедуры
Процедура Кнопка1Нажатие(Элемент)
Запрос = Новый Запрос;
Запрос.Текст = "ВЫБРАТЬ
|	ЗарплатаСотрудниковЗарплата.Ссылка,
|	ЗарплатаСотрудниковЗарплата.Сотрудник,
|	ЗарплатаСотрудниковЗарплата.Сотрудник.График КАК График,
|	ЗарплатаСотрудниковЗарплата.ОтЧисла,
|	ЗарплатаСотрудниковЗарплата.ДоЧисла,
|	ЗарплатаСотрудниковЗарплата.ТарифнаяСтавка
|ПОМЕСТИТЬ ТЧСотрудники
|ИЗ
|	Документ.ЗарплатаСотрудников.Зарплата КАК ЗарплатаСотрудниковЗарплата
|ГДЕ
|	ЗарплатаСотрудниковЗарплата.Ссылка = &Ссылка
|
|СГРУППИРОВАТЬ ПО
|	ЗарплатаСотрудниковЗарплата.Сотрудник,
|	ЗарплатаСотрудниковЗарплата.Сотрудник.График,
|	ЗарплатаСотрудниковЗарплата.Ссылка,
|	ЗарплатаСотрудниковЗарплата.ОтЧисла,
|	ЗарплатаСотрудниковЗарплата.ДоЧисла,
|	ЗарплатаСотрудниковЗарплата.ТарифнаяСтавка
|;
|
|////////////////////////////////////////////////////////////////////////////////
|ВЫБРАТЬ
|	СУММА(ГрафикиРаботы.Часы) КАК КоличествоРабочихЧасов,
|	ТЧСотрудники.Сотрудник,
|	ТЧСотрудники.ОтЧисла,
|	ТЧСотрудники.ДоЧисла,
|	ТЧСотрудники.График КАК ГрафикРаботы,
|	ТЧСотрудники.ТарифнаяСтавка
|ИЗ
|	ТЧСотрудники КАК ТЧСотрудники
|		ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ГрафикиРаботы КАК ГрафикиРаботы
|		ПО ТЧСотрудники.График = ГрафикиРаботы.ГрафикиРаботыСотрудников
|ГДЕ
|	ГрафикиРаботы.Дата МЕЖДУ ТЧСотрудники.ОтЧисла И ТЧСотрудники.ДоЧисла
|
|СГРУППИРОВАТЬ ПО
|	ТЧСотрудники.Сотрудник,
|	ТЧСотрудники.ОтЧисла,
|	ТЧСотрудники.ДоЧисла,
|	ТЧСотрудники.График,
|	ТЧСотрудники.ТарифнаяСтавка";
Запрос.УстановитьПараметр("Ссылка", Ссылка);
Результат = Запрос.Выполнить();
Зарплата.Очистить();
Зарплата.Загрузить(Результат.Выгрузить());
СтрокаТабличнойЧасти = РасчётЗарплата.ТекущиеДанные;
СтрокаТабличнойЧасти.Начисленно = СтрокаТабличнойЧасти.ТарифнаяСтавка * СтрокаТабличнойЧасти.КоличествоРабочихЧасов; //<------------Ошибка----
РассчитатьКВыплате(СтрокаТабличнойЧасти); 
КонецПроцедуры
	я так уже пробовал, он текущие данные за поле принимает: Поле объекта не обнаружено (ТекущиеДанные)
я даже РасчётЗарплата вместо зарплаты вставлял, ну и по разному, просто на шару, комбинации которые могли бы быть, не получается
СтрокаТабличнойЧасти = РасчётЗарплата.ТекущиеДанные;
СтрокаТабличнойЧасти.Начисленно = СтрокаТабличнойЧасти.ТарифнаяСтавка * СтрокаТабличнойЧасти.КоличествоРабочихЧасов; //<------------Ошибка----
РассчитатьКВыплате(СтрокаТабличнойЧасти);
Для Каждого СтрокаТабличнойЧасти Из Зарплата Цикл
СтрокаТабличнойЧасти.Начисленно = СтрокаТабличнойЧасти.ТарифнаяСтавка * СтрокаТабличнойЧасти.КоличествоРабочихЧасов; РассчитатьКВыплате(СтрокаТабличнойЧасти);
КонецЦикла;
	Взломай свой первый сервер и прокачай скилл — Начни игру на HackerLab