удалить пустые строки ТЧ перед проведением документа #481657


#0 by RizONE
как? или тот же код в ОбработкаПроведения ни к чему орошему не приводят
#1 by Salvador Limones
Запрос к ТЧ, потом в ТЧ выгрузить результат запроса.
#2 by 73
НайтиСтроки Цикл по полученному массиву - Удалить
#3 by RizONE
в каком месте? в обработке проведения?
#4 by Mitriy
МассивСтрок = НайтиСтроки(... Для Каждого УдаляемаяСтрока Из МассивСтрок Цикл
#5 by Mitriy
перед записью
#6 by AndOne
В обработке проведения нельзя изменять данные, НИКОГДА!
#7 by Mitriy
* Оплата.Удалить(УдаляемаяСтрока );
#8 by AndOne
+1 +1
#9 by AndOne
Естественно ПередЗаписью в моделу объекта.
#10 by Mitriy
а лучше вообще не разрешать пустое поле... еще при вводе...
#11 by AndOne
документ формирутеся обработкой к примеру..
#12 by Mitriy
без разницы...
#13 by RizONE
со структурой мало знаком если нужно отобрать строки в которых ТекСтрокаСведения.Оплачено = 0 И ТекСтрокаСведения.Субсидия = 0 И ТекСтрокаСведения.КомУслуга = 0 то как должна выглядить структура?
#14 by 73
Вставлю и я 5 коп:
#15 by Mitriy
Новый Структура("Оплачено, Субсидия, КомУслуга", 0, 0, 0);
#16 by 73
+ недочитал...
#17 by RizONE
понял...увы, уже проведенные доки после перепроведения не чистятся таким макаром
#18 by Mitriy
не успел ))
#19 by Mitriy
уже проведенные доки перебрать, подчистить и провести, а сделать, чтобы больше не было...
#20 by RizONE
готово! сенькс!
#21 by 73
Зато в успел ))
#22 by Mitriy
1:1 ))
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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