При изменении данных одной табличной части изменять данные другой табличной части

1. Stiks1911 21.12.22 17:11 Сейчас в теме
В документе существует несколько вкладок со своими табличными частями. При создании на сервере тащим Номенклатуру и Количество из ТЧ_Продукция и заполняем другую ТЧ_Услуги. При этом цену в ТЧ_Услуги для соответствующей номенклатуры получаем запросом из РС Подскажите пожалуйста, как сделать в событии ПриИзменении, чтобы при изменении номенклатуры в 1-ой ТЧ, изменялась номенклатура соответствующей строки в другой ТЧ_Услуги и тут же именно для этой измененной номенклатуры изменялась цена из РС.
Прикрепленные файлы:
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
5. starik-2005 3167 22.12.22 11:04 Сейчас в теме
(1)
Подскажите пожалуйста, как сделать в событии ПриИзменении, чтобы при изменении номенклатуры в 1-ой ТЧ, изменялась номенклатура соответствующей строки в другой ТЧ_Услуги и тут же именно для этой измененной номенклатуры изменялась цена из РС.
1. Получить измененную номенклатуру.
2. Найти ее во второй ТЧ.
3. Найти цену в регистре.
4. Записать цену в найденную в П.2. строку.
6. пользователь 22.12.22 11:14
Сообщение было скрыто модератором.
...
7. starik-2005 3167 22.12.22 11:29 Сейчас в теме
(6) спроси у chatGPT - он(а/о) даст.
2. пользователь 21.12.22 18:17
Сообщение было скрыто модератором.
...
3. Stiks1911 22.12.22 08:26 Сейчас в теме
(2) Шикарный ответ, благодарю за помощь!) А в чем, собственно говоря, писать сюда такое сообщение? постов себе набить?
(2)
4. пользователь 22.12.22 10:19
Сообщение было скрыто модератором.
...
8. Stiks1911 22.12.22 13:02 Сейчас в теме
(7) Если бы я не пробовал, то я бы тут и не спрашивал. Потому что сюда идешь, когда уже все попробовал, погуглил. Сделал, вот только не знаю, насколько это оптимально.
(4)
&НаКлиенте
Процедура СВ_ПродукцияНоменклатураПриИзмененииПосле(Элемент)
	
	 Идентификатор = Элементы.Продукция.ТекущаяСтрока;
	 СтрокаТЧ = Элементы.Продукция.ТекущиеДанные;
	 
	 Если Идентификатор = Неопределено Тогда
		 Возврат;
	 КонецЕсли;
	 
	 ТекСтрока = Объект.СВ_ПродукцияУслугиПереработчика.НайтиПоИдентификатору(Идентификатор);
	 
	 Если ТекСтрока = Неопределено Тогда
		 Возврат;
	 КонецЕсли;
	 
	 ТекСтрока.Продукция = СтрокаТЧ.Номенклатура;
	 
	
КонецПроцедуры
Показать
Оставьте свое сообщение

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