|
Как удалить строки ТЧ (ПередЗаписью) ?
| ☑ |
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
|
целый час просидел ) Главное что Сообщить нигде не реагировало, нужно было задуматься, что что-то не так ))
|
|
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший