КД. Удалить строку документа. #631769


#0 by Молодой 1Снег
Есть Торговля и склад (релиз 954, внесено много доработок) и Бухгалтерия предприятия 2.0. В некоторых документах в ТиС есть документы поступления, в которых есть строки с нулевым количеством. Разумеется в бухгалтерии такие доки не проводятся. Как удалить эти строки в момент обмена? Внес в ПКО_ПоступлениеТоваровУслуг_ПослеЗагрузкиОбъекта следующее дополнение: Срока с нулевой позицией удаляется, но глюк в том, что если сразу за ней опять идет строка с нулевой позицией, то она не удаляется. Как будто после удаления следующая строка становится текущей, оператор Продолжить возвращает в начало цикла, который в свою очередь еще раз получает следующую строку. Если убрать Продолжить то выдает ошибку: "Выполнение операции невозможно, так как строка была удалена." Как правильно удалить строки в документах где Количество = 0 ?
#1 by Молодой 1Снег
Второе предложение читать в следующей редакции: "В некоторых документах поступления в ТиС есть строки с нулевым количеством."
#2 by Alex S D
в ПКГС Передвыгрузкой Если ОбъектКОллекции.количество = 0 Тогда
#3 by Жан Пердежон
сделай что и в торговле док. не проводился
#4 by Молодой 1Снег
Спасибо! Да, с этим будем бороться. Сейчас надо загрузить 100500 документов которые уже введены в ТиС.
#5 by timurhv
Для каждого СтрокаТоваров Из Объект.Товары Цикл Проверь для себя что получится и подумай можно ли так писать. Должна остаться половина от исходной.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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