Имеется розничная сеть.
Синхронизации между розничными точками нет, и сразу скажу, такой вариант не рассматривается ни в коем случае!
Пытался создать обработку, для оприходования и реализации подарочного сертификата, что бы далее сертификат можно было отоварить.

Однако, в слу того что пишу код совсем не долгое время, не понимаю, как в оприходование добавить номера Подарочных сертификатов (ПС)....

```1c
    Элементы.Шаг1.Доступность = ЛОЖЬ;

    ДокументОприходования = Неопределено;
    Серты = Сертификаты.Выгрузить();
    ДокументОприходования = Документы.ОприходованиеТоваров.СоздатьДокумент();

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

    НовыйСертификат = ДокументОприходования.Товары.Добавить();
    НовыйСертификат.Номенклатура = Строка.Сертификат;
    НомерСертификата = ДокументОприходования.СерийныеНомера.Добавить();
    НомерСертификата.СерийныйНомер.КодСерийногоНомера = Строка.Номер;

    КонецЦикла;
    Если ДокументОприходования <> НЕОПРЕДЕЛЕНО тогда
    ДокументОприходования.Записать();
    КОнецЕсли;
```

проблема находится в блоке:

```1c
    НомерСертификата = ДокументОприходования.СерийныеНомера.Добавить();
    НомерСертификата.СерийныйНомер.КодСерийногоНомера = Строка.Номер;
```

И так вопрос... как реализовать?
Очень надеюсь на минимум советов "настройте синхронизацию, РИБ и т.п." и максимум советов по теме.
Разделение розничных баз обусловлено внутренней политикой.
---
Только наверное нужно еще заполнять там же как то реквизит "КлючСвязиСерийныхНомеров"
---
А в чем собственно проблема?
и не понимаю почему номер серта записывается в другую таблицу.

Вы создаете документ, на каждый серт перезаполняете его, и потом записываете. У вас на каждый серт должен быть свой документ? Если да тогда нужно создавать и записывать в цикле. Если нет, тогда нужно заполнение документа вынести за цикл, а в цикле заполнять только серты.
---
должен сказать что конфа Розница 2.2.
В ней номер сертификата заполняется в столбик Количество, когда кликаем по количеству открывается новая форма, причем это не форма документа, а форма обработки...
При исполнении того кода, который я написал выше, я получаю ошибку «поле объекта недоступно для записи (КодСерийногоНомера)»...
Я делаю вывод что я должен получить объект, но не понимаю какой)))
---
Судя по всему СерийныйНомер - это ссылка на какой то справочник, вы через ссылку СерийныйНомер обращаетесь к реквизиту этого справочника и пытаетесь его поменять. Но вам ведь просто нужно заполнить ячейку таблицы документа, поэтому вы подставляете не то значение. Вы подставляете строку, а нужно элемента справочника СерийныеНомера
---
хммм... очень интересно даже не думал в этом ключе...
Хотя судя по пути я обращаюсь именно к ревизиту табличной части документа оприходования.
---
Но тип у этого реквизиты ссылочный
---
идею я понял, но разобраться не смог что делать....
---
вы не можете присвоить элементу значение другого типа
---
и вообще зачем серии подарочным сертификатам?
---
1. (8) но "Строка.Номер" это не строчный элемент, это "СправочникСсылка.СерийныеНомера"....
значение верное летит, просто, на сколько я понимаю, после гуглежки, куда-то не туда...

2. Подарочные сертификаты это "деньги", как и на банкноте на нем есть "Серийный номер", который отличает его от других сертификатов))
---
```1c
    НомерСертификата.СерийныйНомер = Строка.Номер;
```
---
Да, такой вариант я пробовал, но не работает....
Обработка отрабатывает без ошибок, но результат - пусто...
---
а при записи в отладке что там?
---
Вот результат по локальным переменным.
---
ну есть ведь там что то
---
да, а в документе который создается, пустота... ничего нет(((
---
вот почему, прошел обработчиком дальше, поставил точку подальше и почему-то строка удаляется....
---
Только наверное нужно еще заполнять там же как то реквизит "КлючСвязиСерийныхНомеров"
---
долго думал над этим сообщением, и нашел решение в том, что я заполнял "КлючСвязиСерийныхНомеров", только в 1 месте, а оказалось что их 2....
Спасибо за помощь!