Изменить реквизит Справочника Номенклатура из документа

1. S_VA 17.07.19 08:25 Сейчас в теме
Как из приходной накладной изменить реквизит справочника номенклатура например Поставщик

&НаСервере
Процедура Поставщик(Команда)
СтрКонтрагент=Объект.Контрагент;

Для Каждого СтрокаТабличнойЧасти Из Объект.Запасы Цикл

КодН =СтрокаТабличнойЧасти.Номенклатура.Код;
ОбъектНоменклатура=Справочники.Номенклатура.НайтиПоКоду(КодН).ПолучитьОбъект();
ОбъектНоменклатура.Поставщик=СтрКонтрагент;
ОбъектНоменклатура.Записать();

КонецЦикла;
КонецПроцедуры

Не выполняется код.
По теме из базы знаний
Найденные решения
3. furman2000 16 17.07.19 08:33 Сейчас в теме
&НаСервере
Процедура Поставщик(Команда)
СтрКонтрагент=Объект.Контрагент;

Для Каждого СтрокаТабличнойЧасти Из Объект.Запасы Цикл

НоменклатураОбъект =СтрокаТабличнойЧасти.Номенклатура.ПолучитьОбъект();
НоменклатураОбъект .Поставщик=СтрКонтрагент.Ссылка;
НоменклатураОбъект .Записать();

КонецЦикла;
КонецПроцедуры

Должно сработать.
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. platonov.e 161 17.07.19 08:30 Сейчас в теме
В отладке то проходит по этому коду? Номенклатуру находит? Типы у контрагента и поставщика одинаковые?
3. furman2000 16 17.07.19 08:33 Сейчас в теме
&НаСервере
Процедура Поставщик(Команда)
СтрКонтрагент=Объект.Контрагент;

Для Каждого СтрокаТабличнойЧасти Из Объект.Запасы Цикл

НоменклатураОбъект =СтрокаТабличнойЧасти.Номенклатура.ПолучитьОбъект();
НоменклатураОбъект .Поставщик=СтрКонтрагент.Ссылка;
НоменклатураОбъект .Записать();

КонецЦикла;
КонецПроцедуры

Должно сработать.
4. S_VA 17.07.19 08:36 Сейчас в теме
5. S_VA 17.07.19 08:39 Сейчас в теме
Вообще ни как не реагирует.
Если делать &Наклиенте ошибка Получитьобъект()
6. catena 110 17.07.19 08:41 Сейчас в теме
(5)А вы как определяете, что не реагирует? Может смотрите не туда?
7. S_VA 17.07.19 08:49 Сейчас в теме
Оставьте свое сообщение

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