Почему предопределенная процедура ПриВводеСтроки() срабатывает дважды? #85307


#0 by mary sh
1С 7.7 В документе использую функцию ПриВводеСтроки. При открытии документа, кликаю на табличную часть, и она срабатывает дважды: первый - при активации табличной части, второй - при автоматическом вводе строки.(Хотя это свойство отключено) Почему? Я хочу перед вводом строк в ТЧ проверять значения других реквизитов, и предупреждать пользователя, когда нельзя добавлять строку в документ, и соответственно не позволять добавлять строку (т.е. использовать СтатусВозврата). В итоге у меня предупреждение выводится 2 раза. Подскажите пож-ста, как это обойти
#1 by prochor
Заводишь переменную, в которую пишешь сначала 0, а в процедуре ПриВводеСтроки Если ПеремПовтор = 0 Тогда
#2 by mary sh
Первый раз все будет работать, но когда выведем предупреждение, не добавим стороку, соответственно в ПриОкончанииРедактированияСтроки не попадем, и ПеремПовтор останется равной 1. Теперь если пользователь нажмет Ins - условие уже работать будет неправильно
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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