Как нажать кнопку на форме документа который создал программно #238767


#0 by Михалычь
создаю Заказ покпателя в форме документа есть кнопка Заполнить и провести которая делает резерв она выпоняет Процедуру ДействияФормыДействиеЗаполнитьИПровести(Кнопка) как нажать эту кнопку программно ...
#1 by АперБот
Просто не могу видеть утонувшую ветку без ответа. Сразу тянет ее поднять. Думаю, в этом и заключается смысл моей жизни.
#2 by selenat
Поставь для нее экспорт и вызови.
#3 by Михалычь
этого я думюа не достаточно ...
#4 by Михалычь
на заказ покупателя есть ссылка через ссылку без экспорта можно както выполнить процедуру?
#5 by END
Посмотри, какая процедура выполняется. Скорее всего она в модуле объекта и экспортная. Если так, тогда через ссылку -> Заказ.<экспортная процедура>
#6 by selenat
Получить форму объекта...
#7 by FarFar
Если процедура не экспортная, то получить форму не поможет.
#8 by selenat
Поможет.
#9 by selenat
Спорим?
#10 by FarFar
Я вчера нечто подобное проверял, но не нажатие кнопки, а событие "ПриИзменении" поля ввода. Открывал программно форму, менял значение поля ввода (элемента формы), ПриИзменении НЕ отрабатывало. А вызвать процедуру не получалось, ибо не экспортная. Научи! Коль слово знаешь!
#11 by selenat
Щас найду конструкцию, на которую совсем недавно натыкался...
#12 by Михалычь
эта процедура не экспортная 100%
#13 by yalex
Скопируй то что у тебя в обработчике кнопки и вставь в нужное место программы :)
#14 by FarFar
Некрасиво. Тоже мне, возвращение к истокам -)
#15 by Михалычь
это не то ... так неправильно, да и код придется править основательно.
#16 by selenat
Пардон, инет падал... Функция ПечататьСтрокуЧека у формы не является экспортной. Но как раз она отрабатывается. Проверял отладчиком. Можешь посмотреть в типовой УТ. Обработка ТорговоеОборудование: из модуля объекта вызывается не экспортная функция модуля формы.
#17 by selenat
Ну что, получилось что-нить?
#18 by it086
ну вы врать
#19 by selenat
в чем врать?
#20 by it086
разве ВыполнитьОперацию в форме не экспортная?
#21 by selenat
отладчиком ходил - смотрел что отрабатывает... ПечататьСтрокуЧека в форме не экспортная...
#22 by it086
ну дык в ВыполнитьОперацию явный вызов ПечататьСтрокуЧека по условию Если Операция="ПечататьСтрокуЧека" Тогда
#23 by selenat
Согласен, все равно получается через вызов экспортной процедуры формы сделано...
#24 by selenat
Похоже, наврал...
#25 by Михалычь
у тя я вижу УТ есть ... могешь глянуть мою траблу?
#26 by selenat
В принципе, для твоего вопроса не важна конфа. У себя такой кнопки не вижу. Почему не хочешь сделать процедуру экспортной? Из-за обновлений дорабатывать не хочешь?
#27 by it086
можно предложить дурацкий способ "нажать" кнопку без внесения изменений: ...
#28 by selenat
вроде как есть возможность делать многие вещи с доком через подключение внешней печ формы. Но не пробовал...
#29 by Михалычь
щас разберусь как следует ...
#30 by Михалычь
разобрался не нажимая на кнопку :)
#31 by selenat
сделал процедуру экспортной?
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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