|
Поле объекта недоступно для записи(ВидДвижения) | ☑ | ||
|---|---|---|---|---|
|
0
nnneighbour
08.09.16
✎
00:40
|
Добрый вечер!
Сейчас я только учусь работе в 1с, поэтому не судите строго. Вот такой код ошибки появился при проведении нового документа или любого другого: Ошибка при выполнении обработчика - 'ОбработкаПроведения' по причине: {Документ.ПоступлениеТоваров.МодульОбъекта(21)}: Поле объекта недоступно для записи (ВидДвижения) Движение.ВидДвижения = ВидДвиженияНакопления.Расход; В модуле объекта ошибка в данном участке кода: // регистр Закупки Расход Движения.Закупки.Записывать = Истина; Для Каждого ТекСтрокаТовары Из Товары Цикл Движение = Движения.Закупки.Добавить(); Движение.ВидДвижения = ВидДвиженияНакопления.Расход; Движение.Период = Дата; Движение.Номенклатура = ТекСтрокаТовары.Номенлатура; Движение.Контрагент = Контрагент; Движение.Количество = ТекСтрокаТовары.Количество; Движение.Сумма = ТекСтрокаТовары.Сумма; КонецЦикла; Я, вроде бы, ничего в коде не менял, то есть все создала система автоматически. Пожалуйста подскажите, как мне это исправить? |
|||
|
1
Torquader
08.09.16
✎
00:48
|
Регистр "Закупки" какой ?
|
|||
|
2
nnneighbour
08.09.16
✎
00:49
|
Обороты
|
|||
|
3
Torquader
08.09.16
✎
00:49
|
И попробуй вместо добавить() использовать ДобавитьРасход() и убрать строку, в которой происходит ошибка.
|
|||
|
4
nnneighbour
08.09.16
✎
00:52
|
Использование ДобавитьРасход() ничего не изменило
А вот если закомментировать строку, то все работает, но разве такое действие не приведет к нарушению функционала регистра? |
|||
|
5
Torquader
08.09.16
✎
00:54
|
(4) Правильно - а есть ли поле "ВидДвижения" у регистра "Обороты" ?
https://its.1c.ru/db/metod8dev/content/2726/hdoc |
|||
|
6
Torquader
08.09.16
✎
00:55
|
Если хочется "туда-сюда", то тип регистра ставят "Остатки".
|
|||
|
7
Одинесю
08.09.16
✎
00:59
|
(5) Скорее всего есть, не совпадают по типу Движение.ВидДвижения и ВидДвиженияНакопления.Расход
|
|||
|
8
Torquader
08.09.16
✎
01:01
|
(7) Вы (5) прочитали от начала и до конца ?
|
|||
|
9
nnneighbour
08.09.16
✎
01:06
|
(8) Да, прочитал, но не все понял. Надо отдохнуть.
Оказалось, что из-за моей невнимательности, по всей вероятности сформировалось движение по регистру Закупки в тот момент, когда регистр был другого типа. Обновив все в конструкторе код изменился и ошибка ушла. Спасибо большое Torquader за помощь! |
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |