![]() |
|
Как удалить строки ТЧ (ПередЗаписью) ? | ☑ | ||
---|---|---|---|---|
0
Snail
07.10.20
✎
16:52
|
Создал кнопку на форме "Удалить" при нажатии удаляет строки ТЧ где количесво = 0. Как впихнуть ее в кнопку "Провести и закрыть"?
|
|||
1
Fish
гуру
07.10.20
✎
16:53
|
(0) Перенеси код из обработчика кнопки в событие перед записью. Не благодари.
|
|||
2
Dionisious
07.10.20
✎
16:54
|
Ну все правильно в событие ПередЗаписью.
|
|||
3
fisher
07.10.20
✎
17:01
|
(0) Просто в ПередЗаписью проверяй режим записи. И если режим записи (он в параметрах обработчика прилетает) проведение - тогда и чистишь. Можно это делать в обработчике объекта (в модуле объекта), а не формы. Тогда и при программном проведении и при проведении из списка мимо формы тоже будет чистить.
|
|||
4
Snail
07.10.20
✎
17:07
|
Массив = Новый Массив;
Для Каждого Строка из Объект.ТЧМат Цикл Если Строка.Количество = 0 Тогда Массив.Добавить(Строка); КонецЕсли; КонецЦикла; Для Каждого Строка из Массив Цикл Объект.ТЧМат .Удалить(Строка); КонецЦикла; Вообще не реагирует ((( Я и сообщить прописал, ничего не сообщает |
|||
5
Snail
07.10.20
✎
17:08
|
и в модуле и в форме никакой реакции
|
|||
6
fisher
07.10.20
✎
17:12
|
(5) В форме у тебя обработчик может быть не привязан. Проверь в палитре свойств формы привязку обработчиков к событиям.
А в модуле объекта у тебя этот код вообще падать по ошибке должен. "Объект" - это у тебя реквизит формы. А модуль объекта отрабатывает в контексте, в котором форма отсутствует как класс. |
|||
7
Snail
07.10.20
✎
17:13
|
Я ждал ошибку в модуле, но нет ошибки
|
|||
8
Fish
гуру
07.10.20
✎
17:13
|
(6) Видимо, у него и в модуле обработчик не привязался.
|
|||
9
Snail
07.10.20
✎
17:13
|
о, прекращена работа 1С
|
|||
10
Dionisious
07.10.20
✎
17:14
|
В модуле объекта переменной Объект не существует.
|
|||
11
Dionisious
07.10.20
✎
17:14
|
А в модуле формы надо не Объект менять а параметр обработчика.
|
|||
12
fisher
07.10.20
✎
17:14
|
"Не вынесла душа поэта позора мелочных обид" (с)
|
|||
13
Snail
07.10.20
✎
17:15
|
Все, заработало!
|
|||
14
Snail
07.10.20
✎
17:17
|
Всем СПАСИБО! (После перезагрузки компа все заработало)
|
|||
15
fisher
07.10.20
✎
17:19
|
Чудеса кэша конфы могли быть после динамических обновлений. Или конфигуратор редко случается клинит похожим образом в нештатных ситуациях - когда обновления на самом деле не применяются.
|
|||
16
fisher
07.10.20
✎
17:20
|
Раз 1С свернулась в коврик - однозначно ей нехорошо было :)
|
|||
17
Snail
07.10.20
✎
17:23
|
целый час просидел ) Главное что Сообщить нигде не реагировало, нужно было задуматься, что что-то не так ))
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |