Первым документом сделали комплектацию номенклатуры. В составе комплекта был прослеживаемый товар.
Через некоторое время понадобилось доукомплектовать комплект ещё одной номенклатурой (не прослеживаемый товар).
Документ не проводится с ошибкой - "Для комплекта установлен признак "Прослеживаемый товар(ы) в составе комплекта", но в составе нет прослеживаемых комплектующих".
Заглянул в код. В модуле документа "Комплектация номенклатуры" в ОбработкеПроверкиЗаполнения следующий код

```1c
    ПрослеживаемыйТовар = Комплектующие.НайтиСтроки(Новый Структура("ПрослеживаемыйТовар", Истина));
    ЕстьПрослеживаемыйТовар = ПрослеживаемыйТовар.Количество() <> 0;

    Если ЕстьПрослеживаемыйТовар И Не ПрослеживаемыйКомплект Тогда
    ...

    ИначеЕсли ПрослеживаемыйКомплект И Не ЕстьПрослеживаемыйТовар Тогда
    ТекстСообщения = НСтр("ru = 'Для комплекта установлен признак "Прослеживаемый товар(ы) в составе комплекта", но в составе нет прослеживаемых комплектующих'");
    ОбщегоНазначенияКлиентСервер.СообщитьПользователю(ТекстСообщения, ЭтотОбъект, "Номенклатура",
    "Объект", Отказ);
    КонецЕсли;
```

Может кто-то пояснить в чем тут дело? Почему так реализовано и как выполнить доукомплектацию комплекта обычной номенклатурой?
Версия БП 3.0.110.29.
---
Надо делать новый комплект из старого и новой номенклатуры.
---
Потому что документ называется Комплектация, а не Доукомплектация. Если используете партионный учет, то и в проводках увидите новую, а не старую партию.
---
Ну они при комплектации, вообще-то, увеличиваются. Был 1 комплект, стало 2...
---
Подтвердите кто-нибудь - вроде бы похоже на ошибку? По идее поиск прослеживаемого товара должен идти не только по текущей ТЧ доукомплектации, но и по самому комплекту?
---
Надо делать новый комплект из старого и новой номенклатуры.
---
Почему так реализовано. В чем смысл?
По сути своей, насколько я вижу, сообщение об ошибке недостоверное - не соответствует тому, о чем сообщается.
Документ создавался в закрытом периоде (июнь месяц). Править сейчас не получится.

Может кто-нибудь посмотреть, как в последней версии БП 3_0_125_17 реализовано?
---
Потому что документ называется Комплектация, а не Доукомплектация. Если используете партионный учет, то и в проводках увидите новую, а не старую партию.
---
Вы хотите сказать, что документ Комплектации не позволяет делать доукомплектацию?..
Партионный учет не ведется.
---
Не позволяет.
---
У кого-нибудь есть БП последних версий - 3.0.125...?
Может кто-нибудь поделиться кодом процедуры ОбработкаПроверкиЗаполнения() в модуле документа КомплектацияНоменклатуры?
---
В 3.0.122.97 ничего не изменилось...
---
У меня всё отлично позволяет. Создал комплектацию, следующим документом выбрал этот же комплект и ещё раз выполнил комплектацию. ЧЯДНТ?
---
Остатки еще проверьте.
---
Остатки присутствуют. Ругается не на остатки.
---
Ну они при комплектации, вообще-то, увеличиваются. Был 1 комплект, стало 2...
---
Спасибо. Я понял, о чём речь...
---
Т.е. теперь сначала нужно сделать операцию разукомплектации и потом укомплектовать по-новой, добавив недостающую номенклатуру в комплект? Правильно я понял?
---
Можно так
---
Есть другие варианты?
---
Спасибо. Всё верно, что вы пишите. По задаче - оказалось, что у нас есть доработка, позволяющая делать дооприходование, о чем я был не в курсе...