Здравствуйте! Очень нужен совет, тока начинающему! ) Не получается провести приходную накладную по двум регистрам!( Все вроде сделал правильно, а выдает ошибку:
Помилка при виконанні обробника - 'ОбработкаПроведения' через:
{Документ.ПриходнаяНакладная.МодульОбъекта(18)}: Помилка при встановленні значення атрибуту контексту (ВидДвижения)
Движение.ВидДвижения = ВидДвиженияНакопления.Приход;
через:
Поле недоступне для даного регістру!
Модуль об'екта:
Процедура ОбработкаПроведения(Отказ, Режим)
//{{__КОНСТРУКТОР_ДВИЖЕНИЙ_РЕГИСТРОВ
// Даний фрагмент побудований конструктором.
// При повторному використанні конструктора, внесені вручну зміни будуть втрачені!!!
// регістр ОстаткиМатериалов Приход
Движения.ОстаткиМатериалов.Записывать = Истина;
Движения.СтоимостьМатериалов.Записывать = Истина;
Для Каждого ТекСтрокаМатериалы Из Материалы Цикл
Движение = Движения.ОстаткиМатериалов.Добавить();
Движение.ВидДвижения = ВидДвиженияНакопления.Приход;
Движение.Период = Дата;
Движение.Материал = ТекСтрокаМатериалы.Материал;
Движение.Склад = Склад;
Движение.Количество = ТекСтрокаМатериалы.Количество;
// регистр Стоимость Материалов Приход
Движение = Движения.СтоимостьМатериалов.Добавить();
Движение.ВидДвижения = ВидДвиженияНакопления.Приход;
Движение.Период = Дата;
Движение.Материал = ТекСтрокаМатериалы.Материал;
Движение.Стоимость = ТекСтрокаМатериалы.Сумма;
КонецЦикла;
//}}__КОНСТРУКТОР_ДВИЖЕНИЙ_РЕГИСТРОВ
КонецПроцедуры
! | Правила: 4, 12 |