ПереопределитьСостав

Очищает состав текущего изделия и вставляет состав вновь, разрешая возможные неопределенности в пользу идущих первыми компонентов.

Синтаксис

Наим.ПереопределитьСостав(Документ)

Параметры

Документ (объект) – акт выпуска готовой продукции.

Возвращает

Ничего не возвращает.

Комментарии

Функция работает в контексте наименования акта выпуска. В противном случае будет выдано сообщение об ошибке.

Функция действует аналогично кнопке "Состав" в диалоге наименования акта выпуска: очищает состав, указанный в наименовании выпуска (закладка "Состав") и вставляет состав, заданный в складской карточке этого наименования (закладка "Описание изделия", таблица "Состав").

Примеры

Допустим, имеется акт выпуска готовой продукции с номером 1. Необходимо для всех изделий, имеющих состав, переопределить его:

оАкт = Выборка("Акты выпуска");
оАкт.Номер = 1;
Найти(оАкт, "Номер");
ДляВсех(оАкт.Наименований())
   Если(Товар.ЕстьСостав)
      Наим.ПереопределитьСостав(Документ);

См. также:

•  ДляВсех(СписанийНаименования)

•  ДляВсех(ОтходовНаименования)

•  ЕстьСостав

•  ПереопределитьРаботы