Уважаемые специалисты, подскажите пожалуйста, в чем может быть проблема:
имеется поставщик данных с источником ИндексированнаяТаблица, у него есть своя процедура ПередНачаломДобавления(), в которой производится добавление в таблицу-источник, при этом выполняется ФСО = 0 (чтобы не добавилась новая пустая строка). При этом если вызвать данную процедуру нажатием по кнопке из командной панели - все работает просто замечательно, но если нажать на Ins - происходит ерунда - как будто отрабатывается Ctrl+F4 или Enter. Как этого можно избежать?
p.s. в модуле ПоставщикДанных.ТабличноеПоле.ert процедуры ДобавитьСтроку() и ПриНажатииКлавиши() - не изменялись.
<ИмяЭлементаТП>_ПередНачаломДобавления(ТП,Копирование, ФСО)
- точно не забыл, что ПЕРВЫМ ПАРАМЕТРОМ всегда ТП идет? (в связи с чем "ФСО=0", вовсе не ФСО приравнивает к 0)
(4) Да, форма закрывается. Причем у меня по Ins могут вызываться 2 разных процедуры, и в случае первой - выполняется нажатие Ctrl+F4, в случае второй - Enter (открывается значение текущей ячейки).
Независимо от того, куда вы едете — это в гору и против ветра!