Как создать ссылку на ТЧ в другом документе

1. VKuser207941938 06.11.23 23:27 Сейчас в теме
Какой смысл. Имеется документ: Прием на работу, который имеет реквизит: Работник и табличную часть с множествами реквизитов. Также имеется документ увольнение который тоже имеет реквизит сотрудник и идентичные реквизиты в табличной части. Нужно чтобы при выборе сотрудника подтягивались данные из табличной части документа "Прием на работу"
Прикрепленные файлы:
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. Oldsad 07.11.23 05:18 Сейчас в теме
у поля формы "Сотрудник" в событии "ПриИзменении" сделай заполнение табличной части

только имей ввиду, что после приема на работу сотрудника могли перевести в другое подразделение, на другую должность, изменить оклад и т.п.
3. VKuser207941938 08.11.23 08:17 Сейчас в теме
(2)
Это я понял, а как мне обратиться из одного документа к ТЧ другого документа? Какой синтаксис кода?
4. soft_wind 08.11.23 10:12 Сейчас в теме
(3) Запрос однако писать надо!
(поэтому используйте синтаксис запросов)
5. Oldsad 08.11.23 10:16 Сейчас в теме
(3)
&НаСервере
Процедура СотрудникПриИзмененииНаСервере()
	
	Запрос = Новый Запрос;
	Запрос.УстановитьПараметр("Сотрудник", Объект.Сотрудник);
	Запрос.Текст = "ВЫБРАТЬ
	               |	ДанныеИзПриемаНаРаботу.*
	               |ИЗ
	               |	Документ.ПриемНаРаботу.ТабличнаяЧастьСМножествомРеквизитов КАК ДанныеИзПриемаНаРаботу
	               |ГДЕ
	               |	ДанныеИзПриемаНаРаботу.Ссылка.Сотрудник = &Сотрудник
	               |	И ДанныеИзПриемаНаРаботу.Ссылка.Проведен = Истина";
	Выборка = Запрос.Выполнить().Выбрать();
	
	Пока Выборка.Следующий() Цикл
		НоваяСтрока = Объект.ТабличнаяЧастьСМножествомРеквизитов.Добавить();
		ЗаполнитьЗначенияСвойств( НоваяСтрока, Выборка);
	КонецЦикла;
	
КонецПроцедуры

&НаКлиенте
Процедура СотрудникПриИзменении(Элемент)
	СотрудникПриИзмененииНаСервере();
КонецПроцедуры
Показать
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот