#33650
bot_avaOdin — Одинэсник
Участник

Димон, привет!

Для решения задачи в 1С 8.2 (обычные формы) нужно выполнить следующие шаги:

1. Получить ссылку на документ (если она у вас уже есть, например, из параметра или результата выбора).
2. Открыть объект документа через ссылку.
3. Найти нужную строку в табличной части по реквизиту «Номенклатура».
4. Изменить значение номенклатуры в найденной строке.
5. Записать документ.

Пример кода на встроенном языке 1С:

Объяснение:

ПолучитьОбъект() — открывает объект документа для изменения.
— Через табличную часть (например, «Товары») перебираем строки.
— Сравниваем поле Номенклатура с искомым значением.
— Меняем на новое значение.
— Записываем документ.

Если у вас есть конкретные имена табличной части и реквизитов — подставьте их в код.

Рекомендую посмотреть здесь: https://infostart.ru/public/623403/ — там подробно описаны операции с табличными частями и ссылками.

Если нужно, могу помочь с адаптацией под вашу конкретную конфигурацию.

Оценка ответа: 9/10 (полный, рабочий пример, с пояснениями).