![]() |
|
Не удаляется строка из видимой таблицы значений в 8.3 | ☑ | ||
---|---|---|---|---|
0
alex75274
18.02.22
✎
14:26
|
я новичок помогите плиз
Не удаляется строка из видимой таблицы значений в 8.3 их там 2, одну пытаюсь удалить по условию Для Каждого Стр Из Таблица Цикл Док = стр.Ссылка1.ПолучитьОбъект(); кол=Док.экономияматериалов.количество(); //Сообщить(Кол); Стат=Строка(Док.Статус); Если Стат <> "Завершен" тогда Таблица.Удалить(Стр); КонецЕсли; КонецЦикла; хотя кол=1, а строк по прежнему 2 |
|||
1
alex75274
18.02.22
✎
14:35
|
Извиняюсь Таблица.Количество()=2 а должна быть1,смотрю в отладчике удаляет строку Таблица.Количество()=1, но их все равно 2 строки в чем может быть дело
|
|||
2
AlvlSpb
18.02.22
✎
15:00
|
(0) После цикла Док.Записать
|
|||
3
alex75274
18.02.22
✎
15:01
|
у меня таблица значений
|
|||
4
AlvlSpb
18.02.22
✎
15:07
|
(3) какая разница? ты изменил реквизит дока, закрыл не записал. Открыл ничего не поменялось. Тоже самое, когда при интерактивном закрытии выходит вопрос: "Данные были изменены. Сохранить изменения?" Нажми нет и все останется как было при открытии. Так же и здесь без записи
|
|||
5
gul_Sayan
18.02.22
✎
15:08
|
(3) тз = РеквизитВЗначениеФормы(твояТаблица)
Затем удаляешь строку в тз Затем возвращаешь тз на форму ЗначениеВРеквизитФормы(тз, твоТаблица) |
|||
6
alex75274
18.02.22
✎
15:35
|
{ВнешняяОбработка.ВнешняяОбработка2.Форма.Форма.Форма(165,6)}: Процедура или функция с указанным именем не определена (РеквизитВЗначениеФормы) ошибка
ЗначениеВРеквизитФормы(Таблица, "ТаблицаНаФорме"); тз = РеквизитВЗначениеФормы(Таблица"); Для Каждого Стр Из Таблица Цикл Док = стр.Ссылка1.ПолучитьОбъект(); кол=Док.экономияматериалов.количество(); //Сообщить(Кол); Стат=Строка(Док.Статус); //*************************************** //Затем удаляешь строку в тз Если Стат <> "Завершен" тогда тз.Удалить(); Док.Записать(); КонецЕсли; //Затем возвращаешь тз на форму ЗначениеВРеквизитФормы(тз, твоТаблица) //******************************** КонецЦикла; Док.Записать(); ЗначениеВРеквизитФормы(тз,Таблица); |
|||
7
vova1122
18.02.22
✎
15:44
|
ЗначениеВРеквизитФормы
РеквизитФормыВЗначение |
|||
8
alex75274
18.02.22
✎
15:57
|
теперь ругается на тз.удалить(стр)
пробовал просто тз.Удалить(); тоже самое {ВнешняяОбработка.ВнешняяОбработка2.Форма.Форма.Форма(176)}: Значение не является значением объектного типа (Удалить) |
|||
9
hhhh
18.02.22
✎
15:59
|
(8) Для Каждого Стр Из Тз Цикл
|
|||
10
hhhh
18.02.22
✎
16:00
|
(8) документ записывать не нужно
|
|||
11
gul_Sayan
18.02.22
✎
16:01
|
(8) ТЗ[номерСтроки].Удалить Ну или цикл как в (9)
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |