Почему строки таблицы значений не удаляются? #473125


#0 by kmvbad
Вот такая процедура, в качестве параметра передается тз с ссылками на доки. Должна удалить нужные строки из прихода или уменьшить количество по каким-то позициям... Однако после обработки все на месте. В чем косяк???
#1 by kmvbad
Гуру, помогите... третий день въехать не могу...
#2 by Defender aka LINN
Ты и правда думаешь, что кто-то это будет читать?
#3 by Живой Ископаемый
упрости до 2 столбцов и 3 строк
#4 by ShoGUN
Ты отладчиком принципиально не пользуешься?
#5 by 73
А что-то сообщает?
#6 by kmvbad
#7 by Stepa86
НайтиСтроки покури
#8 by Defender aka LINN
Жесть. Про НайтиСтроки когда-нибудь слышал?
#9 by kmvbad
Ладно, в плате НайтиСтроки понял, что лопух. А как насчет того, что строки не удаляются? Одно к другому вроде отношения не имеет.
#10 by Defender aka LINN
Должны.
#11 by Stepa86
а отладчик что говорит?
#12 by agarych
Клади строки для удаления в массив или список. После пробегись по списку и удали строки:
#13 by agarych
Кстати а чего сделать то вообще надо? )
#14 by Defender aka LINN
Точно. Получить через НайтиСтроки массив, загнать его в другой массив и уже его обходить. Считаю, гениально.
#15 by ShoGUN
Мде... Так тоже "не удаляет"? И повторяю вопрос в .
#16 by kmvbad
По барабану... И через НайтиСтроки тоже... А что в отладчике смотреть? СтрокаУдаления находится, а процедура Удалить ниче не кажет...
#17 by Stepa86
ТЗ смотри - пропадает там или нет строка, и та ли пропадает
#18 by kmvbad
Да ладно бы уж хоть и не та... с этим проще разобраться... Так вообще ж 0 реакции...
#19 by ShoGUN
М?
#20 by ShoGUN
Т.е. ты удаляешь одну-две строки из ТЗ, и на следующем шаге заново загружаешь эту ТЗ из документа. Удаляешь еще одну-две строки, опять загружаешь исходную... :)
#21 by kmvbad
т.е. если ДокСсылка сменилаь...
#22 by ShoGUN
Ну а в отладчике можно саму ТЗ посмотреть до попытки удаления и после - наверняка всё удаляется...
#23 by КонецЕсли
Чет не понял здесь логику: ДокПрихода инициализируется если...оно уже такое и есть.
#24 by ShoGUN
А, всё увидел, там и в цикле есть загрузка из ТЗ. Че-то всё равно код плохо курится, мусора много...
#25 by kmvbad
Да я его просто уже 3 день по всякому ковыряю... вот и стал кривым...
#26 by ShoGUN
- так или не так?
#27 by kmvbad
В отпуск пора...
#28 by ShoGUN
:) И ТЗ ни при чем ваще... В отладчике это видно всегда, между прочим)
#29 by kmvbad
не там смотрел... точки не там ставил...
#30 by Ахиллес
Если тебе просто лишние строки удалить надо, то в таблицу значений выгружать не обязательно. НайденныеСтроки = Товары.НайтиСтроки(СтруктураОтбора) прекрасно сработает.
#31 by Ахиллес
И называть переменную "Строка" это плохо. Когда нибудь тебе здорово врежет по лбу 1С за такие вещи.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С