Имя: Пароль:
1C
 
Изменение в выделенных строках
0 Никкккк
 
02.08.18
16:39
Всем привет!Я в этом деле начинающий,так вот: Есть кнопка, которая должна менять в выделенных строках ставку НДС. Вроде понятно все, создаем цикл и перебираем выделенные строки, но не могу никак изменить в выделенных строках ставку НДС. Может кто пример показать?
1 s03
 
02.08.18
16:41
ВыделеннаяСтрока.СтавкаНДС = НоваяСтавкаНДС;


Как-то так
2 Никкккк
 
02.08.18
16:49
Ругается на то, что значение не является значением объектного типа.

Вот строка кода:
ВыдСтроки=Элементы.Товары.ВыделенныеСтроки;
Для каждого ДанныеТч из ВыдСтроки Цикл
ДанныеТч.СтавкаНДС=ПредопределенноеЗначение("Перечисление.СтавкиНДС.НДС0");
КонецЦикла;
3 s03
 
02.08.18
16:51
(2) ругается не в момент замены НДС, а когда?
4 Никкккк
 
02.08.18
16:54
(3) Я вывожу режим диалога с пользователем.После того, как соглашаюсь на замену и нажимаю да, то идет выполнение этого фрагмента кода и вылетает ошибка при замене получается
5 YaFedor
 
02.08.18
16:55
отладчик в руки и остановка по ошибке
6 s03
 
02.08.18
16:55
в сообщении об ошибки посмотри на какую строку ругается, будет более точно знать
7 Никкккк
 
02.08.18
16:57
ДанныеТч.СтавкаНДС=ПредопределенноеЗначение("Перечисление.СтавкиНДС.НДС0");

Вот на эту
8 Lexey_
 
02.08.18
17:00
(7) менять нужно не ссылку, а объект (ПолучитьОбъект())
9 Никкккк
 
02.08.18
17:00
Вопрос снят,проблема решена.Всем спасибо
Программист всегда исправляет последнюю ошибку.