Ошибка Поле объекта недоступно для записи (Цена)
Для каждого строка из ДокументыУстановкиЦен цикл
Ссылка=строка.Документ.ПолучитьОбъект();
ссылка.Записать(РежимЗаписиДокумента.ОтменаПроведения);
Для каждого СтСтрока из Ссылка.Товары цикл
Если ТипИзменения = "Увеличить На" Тогда
СтСтрока.Цена = СтСтрока.Цена+ПолеВвода1;
иначе
СтСтрока.Цена = СтСтрока.Цена-ПолеВвода1;
КонецЕсли;
Конеццикла;
ссылка.Записать(РежимЗаписиДокумента.Проведение);
Конеццикла;
ПоказатьВыходит ошибка
Поле объекта недоступно для записи (Цена)
В чем моя ошибка?
По теме из базы знаний
- Интеграция сценарного тестирования в процесс разработки
- Разработка и сценарное тестирование с Vanessa-ADD. Установка инструментов. Запись действий пользователя и выполнение сценариев
- Разработка и сценарное тестирование с Vanessa-ADD. Практические примеры сценариев. Шаги встроенной библиотеки
- Групповая выгрузка и загрузка файлов XML для ЭДО в каталог по приказу №820 ФНС (для УТ 10.3/11, КА2, ERP2, БП3, УНФ, УПП1.3, Розница2.3). Поддержка маркировки. Прослеживание товаров.
- Интеграции с маркетплейсами из одного окна: Озон, ВБ, Яндекс, Сбер, Али, ЛаМода для 1С:УНФ, УТ, КА, ERP
Найденные решения
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(4) в коде же обращение не к полю!
А к реквизиту , полученного по ссылке документа...
Но в тексте конечно путаница для нормального восприятия.
Во-первых
Тут вы получаете НЕ ссылку, а Объект, соответственно разумнее назвать ОбъектДокумента или что-то подобное
Во-вторых
Зачем вот эта строка?
Удалить!
В-третьих что такое ПолеВвода1?
К Цене поле никак не получится прибавить....
Поэтому когда приведете в приличный вид свой текст , сожет и решение само родится...........
А к реквизиту , полученного по ссылке документа...
Но в тексте конечно путаница для нормального восприятия.
Во-первых
Ссылка=строка.Документ.ПолучитьОбъект();
Тут вы получаете НЕ ссылку, а Объект, соответственно разумнее назвать ОбъектДокумента или что-то подобное
Во-вторых
ссылка.Записать(РежимЗаписиДокумента.ОтменаПроведения);
Зачем вот эта строка?
Удалить!
В-третьих что такое ПолеВвода1?
К Цене поле никак не получится прибавить....
Поэтому когда приведете в приличный вид свой текст , сожет и решение само родится...........
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот