Имя: Пароль:
1C
 
Как зарегистрировать новую запись независимого регистра сведений к обмену?
0 mirror1982
 
13.02.19
15:16
Как зарегистрировать новую запись независимого регистра сведений к обмену?

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

Ошибка при выполнении обработчика - 'ОбработкаПроведения'
по причине:
{ОбщийМодуль.PUSTOSH.Модуль(248)}: Ошибка при вызове метода контекста (ЗарегистрироватьИзменения)

по причине:
Недопустимое значение параметра (параметр номер '2')
1 sieben
 
13.02.19
15:52
Передать вторым параметром набор записей с отборами
2 mirror1982
 
13.02.19
16:47
(1) т.е. одну запись нельзя зарегистрировать?
3 ДенисЧ
 
13.02.19
16:57
(2) Задай отбор так, чтобы в наборе была одна запись...
4 Serg_1960
 
13.02.19
17:13
"Способы регистрации изменений данных в механизмах обмена данными"
https://its.1c.ru/db/metod8dev#content:2267:hdoc

И обратите внимание, что регистрация изменений делается перед записью.
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс