Создание нескольких копий в регистре при записи
Если ВыборкаПК.Следующий() Тогда
Для н = 0 По КоличествоКопий Цикл
Набор = РегистрыСведений.КомпьютерыИОргтехника.СоздатьНаборЗаписей();
Набор.Прочитать();
НовЗапись = Набор.Добавить();
НовЗапись.ОбъектОИС = ЭтотОбъект.Ссылка;
НовЗапись.Код = ЭтотОбъект.Код;
НовЗапись.Изготовитель = ВыборкаПК.Изготовитель;
НовЗапись.НазначениеОбъекта = ВыборкаПК.НазначениеОбъекта;
НовЗапись.Комментарий2 = ВыборкаПК.Комментарий2;
НовЗапись.МодельУстройства = ВыборкаПК.МодельУстройства;
НовЗапись.ДрДопХарактеристики = ВыборкаПК.ДрДопХарактеристики;
НовЗапись.ДиагональМонитора = ВыборкаПК.ДиагональМонитора;
НовЗапись.ТипПроцессора = ВыборкаПК.ТипПроцессора;
НовЗапись.ОбъемПамяти = ВыборкаПК.ОбъемПамяти;
НовЗапись.ОбъемЖесткогоДиска = ВыборкаПК.ОбъемЖесткогоДиска;
НовЗапись.ОперационнаяСистема = ВыборкаПК.ОперационнаяСистема;
НовЗапись.ЛичноеПользование = ВыборкаПК.ЛичноеПользование;
НовЗапись.Модернизация = ВыборкаПК.Модернизация;
Набор.Записать();
КонецЦикла;
КонецЕсли;
ПоказатьНе создается необходимое КоличествоКопий в событии ПриЗаписи, только одна.
По теме из базы знаний
Найденные решения
(1) в данном случае никак. В РС не может быть несколько записей с одинаковыми измерениями. Именно по уникальности измерений и находятся записи.
Единственно, что можно предложить, это добавить еще одно измерение, скажем НомерКопии, тип Число.
И в цикле присваивать ему переменную н.
Единственно, что можно предложить, это добавить еще одно измерение, скажем НомерКопии, тип Число.
И в цикле присваивать ему переменную н.
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(1) в данном случае никак. В РС не может быть несколько записей с одинаковыми измерениями. Именно по уникальности измерений и находятся записи.
Единственно, что можно предложить, это добавить еще одно измерение, скажем НомерКопии, тип Число.
И в цикле присваивать ему переменную н.
Единственно, что можно предложить, это добавить еще одно измерение, скажем НомерКопии, тип Число.
И в цикле присваивать ему переменную н.
(8) Ну раз в нет измерения номер копии, то запишется только 1 запись, что и есть в вашем случае. Добавляйте в измерение номер копии или откажитесть от идеи дублировать записи и пишите в реквизит или ресурс количество копий и тиражируйте уже при получении данных и выводе на печать
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот